VirtualBox

Changeset 56194 in vbox for trunk/src/VBox/Devices/PC/BIOS


Ignore:
Timestamp:
Jun 1, 2015 5:49:03 PM (10 years ago)
Author:
vboxsync
Message:

5.0.0 RC1

Location:
trunk/src/VBox/Devices/PC/BIOS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.asm

    r55912 r56194  
    982982    db   'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h
    983983
    984 section CONST2 progbits vstart=0xd90 align=1 ; size=0x400 class=DATA group=DGROUP
    985 _bios_cvs_version_string:                    ; 0xf0d90 LB 0x18
    986     db  'VirtualBox 5.0.0_BETA4', 000h, 000h
    987 _bios_prefix_string:                         ; 0xf0da8 LB 0x8
     984section CONST2 progbits vstart=0xd90 align=1 ; size=0x3fe class=DATA group=DGROUP
     985_bios_cvs_version_string:                    ; 0xf0d90 LB 0x16
     986    db  'VirtualBox 5.0.0_RC1', 000h, 000h
     987_bios_prefix_string:                         ; 0xf0da6 LB 0x8
    988988    db  'BIOS: ', 000h, 000h
    989 _isotag:                                     ; 0xf0db0 LB 0x6
     989_isotag:                                     ; 0xf0dae LB 0x6
    990990    db  'CD001', 000h
    991 _eltorito:                                   ; 0xf0db6 LB 0x18
     991_eltorito:                                   ; 0xf0db4 LB 0x18
    992992    db  'EL TORITO SPECIFICATION', 000h
    993 _drivetypes:                                 ; 0xf0dce LB 0x28
     993_drivetypes:                                 ; 0xf0dcc LB 0x28
    994994    db  046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h
    995995    db  069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h
    996996    db  04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    997 _scan_to_scanascii:                          ; 0xf0df6 LB 0x37a
     997_scan_to_scanascii:                          ; 0xf0df4 LB 0x37a
    998998    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h
    999999    db  000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h
     
    10521052    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h
    10531053    db  000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h
    1054 _panic_msg_keyb_buffer_full:                 ; 0xf1170 LB 0x20
     1054_panic_msg_keyb_buffer_full:                 ; 0xf116e LB 0x20
    10551055    db  '%s: keyboard input buffer full', 00ah, 000h
    10561056
    1057   ; Padding 0x470 bytes at 0xf1190
    1058   times 1136 db 0
     1057  ; Padding 0x472 bytes at 0xf118e
     1058  times 1138 db 0
    10591059
    10601060section _TEXT progbits vstart=0x1600 align=1 ; size=0x8235 class=CODE group=AUTO
     
    12801280    push bp                                   ; 55
    12811281    mov bp, sp                                ; 89 e5
    1282     mov bx, 00da8h                            ; bb a8 0d
     1282    mov bx, 00da6h                            ; bb a6 0d
    12831283    mov cx, ds                                ; 8c d9
    12841284    mov ax, strict word 00004h                ; b8 04 00
     
    24192419    lea ax, [bp-036h]                         ; 8d 46 ca
    24202420    call 055b6h                               ; e8 99 33
    2421     mov bx, 00da8h                            ; bb a8 0d
     2421    mov bx, 00da6h                            ; bb a6 0d
    24222422    mov cx, ds                                ; 8c d9
    24232423    mov ax, strict word 00004h                ; b8 04 00
     
    30673067    cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02
    30683068    jne short 028e1h                          ; 75 1f
    3069     mov bx, 00da8h                            ; bb a8 0d
     3069    mov bx, 00da6h                            ; bb a6 0d
    30703070    mov cx, ds                                ; 8c d9
    30713071    mov ax, strict word 00004h                ; b8 04 00
     
    39473947    cmp cl, 048h                              ; 80 f9 48
    39483948    jbe short 03099h                          ; 76 2a
    3949     mov bx, 00da8h                            ; bb a8 0d
     3949    mov bx, 00da6h                            ; bb a6 0d
    39503950    mov cx, ds                                ; 8c d9
    39513951    mov ax, strict word 00004h                ; b8 04 00
     
    47094709    mov word [bp+008h], ax                    ; 89 46 08
    47104710    jmp near 036a4h                           ; e9 a2 fe
    4711     mov bx, 00da8h                            ; bb a8 0d
     4711    mov bx, 00da6h                            ; bb a6 0d
    47124712    mov cx, ds                                ; 8c d9
    47134713    mov ax, strict word 00004h                ; b8 04 00
     
    48064806    cmp ax, strict word 0004ah                ; 3d 4a 00
    48074807    jne near 039ech                           ; 0f 85 1e 01
    4808     mov bx, 00da8h                            ; bb a8 0d
     4808    mov bx, 00da6h                            ; bb a6 0d
    48094809    mov cx, ds                                ; 8c d9
    48104810    mov ax, strict word 00004h                ; b8 04 00
     
    49044904    pop bp                                    ; 5d
    49054905    retn                                      ; c3
    4906     mov bx, 00da8h                            ; bb a8 0d
     4906    mov bx, 00da6h                            ; bb a6 0d
    49074907    mov cx, ds                                ; 8c d9
    49084908    mov ax, strict word 00004h                ; b8 04 00
     
    50395039    jnc short 03b56h                          ; 73 10
    50405040    mov al, byte [bp+di-00825h]               ; 8a 83 db f7
    5041     cmp al, byte [di+00db0h]                  ; 3a 85 b0 0d
     5041    cmp al, byte [di+00daeh]                  ; 3a 85 ae 0d
    50425042    je short 03b40h                           ; 74 f0
    50435043    mov ax, strict word 00005h                ; b8 05 00
     
    50495049    jnc short 03b70h                          ; 73 10
    50505050    mov al, byte [bp+di-0081fh]               ; 8a 83 e1 f7
    5051     cmp al, byte [di+00db6h]                  ; 3a 85 b6 0d
     5051    cmp al, byte [di+00db4h]                  ; 3a 85 b4 0d
    50525052    je short 03b5ah                           ; 74 f0
    50535053    mov ax, strict word 00006h                ; b8 06 00
     
    53275327    cmp dx, ax                                ; 39 c2
    53285328    je short 03ef2h                           ; 74 29
    5329     mov bx, 00da8h                            ; bb a8 0d
     5329    mov bx, 00da6h                            ; bb a6 0d
    53305330    mov cx, ds                                ; 8c d9
    53315331    mov ax, strict word 00004h                ; b8 04 00
     
    55495549    test al, al                               ; 84 c0
    55505550    je near 03f3eh                            ; 0f 84 13 fe
    5551     mov bx, 00da8h                            ; bb a8 0d
     5551    mov bx, 00da6h                            ; bb a6 0d
    55525552    mov cx, ds                                ; 8c d9
    55535553    mov ax, strict word 00004h                ; b8 04 00
     
    56305630    mov word [bp+016h], bx                    ; 89 5e 16
    56315631    jmp near 03f42h                           ; e9 37 fd
    5632     mov bx, 00da8h                            ; bb a8 0d
     5632    mov bx, 00da6h                            ; bb a6 0d
    56335633    mov cx, ds                                ; 8c d9
    56345634    mov ax, strict word 00004h                ; b8 04 00
     
    58415841    test dl, dl                               ; 84 d2
    58425842    je near 04568h                            ; 0f 84 cb 00
    5843     mov bx, 00da8h                            ; bb a8 0d
     5843    mov bx, 00da6h                            ; bb a6 0d
    58445844    mov cx, ds                                ; 8c d9
    58455845    mov ax, strict word 00004h                ; b8 04 00
     
    61256125    or byte [bp+01eh], 001h                   ; 80 4e 1e 01
    61266126    jmp near 0457bh                           ; e9 8f fd
    6127     mov bx, 00da8h                            ; bb a8 0d
     6127    mov bx, 00da6h                            ; bb a6 0d
    61286128    mov cx, ds                                ; 8c d9
    61296129    mov ax, strict word 00004h                ; b8 04 00
     
    61556155    je short 0484eh                           ; 74 21
    61566156    mov dx, strict word 00001h                ; ba 01 00
    6157     mov bx, 00da8h                            ; bb a8 0d
     6157    mov bx, 00da6h                            ; bb a6 0d
    61586158    mov cx, ds                                ; 8c d9
    61596159    mov ax, strict word 00004h                ; b8 04 00
    61606160    call 01931h                               ; e8 f6 d0
    61616161    imul dx, dx, strict byte 0000ah           ; 6b d2 0a
    6162     add dx, 00dceh                            ; 81 c2 ce 0d
     6162    add dx, 00dcch                            ; 81 c2 cc 0d
    61636163    push dx                                   ; 52
    61646164    push 00474h                               ; 68 74 04
     
    61806180    test al, al                               ; 84 c0
    61816181    je short 04881h                           ; 74 1b
    6182     mov bx, 00da8h                            ; bb a8 0d
     6182    mov bx, 00da6h                            ; bb a6 0d
    61836183    mov cx, ds                                ; 8c d9
    61846184    mov ax, strict word 00004h                ; b8 04 00
    61856185    call 01931h                               ; e8 c0 d0
    6186     push 00de2h                               ; 68 e2 0d
     6186    push 00de0h                               ; 68 e0 0d
    61876187    push 00488h                               ; 68 88 04
    61886188    push strict byte 00004h                   ; 6a 04
     
    61926192    test dl, dl                               ; 84 d2
    61936193    je short 04895h                           ; 74 10
    6194     mov bx, 00da8h                            ; bb a8 0d
     6194    mov bx, 00da6h                            ; bb a6 0d
    61956195    mov cx, ds                                ; 8c d9
    61966196    mov ax, strict word 00004h                ; b8 04 00
    61976197    call 01931h                               ; e8 a1 d0
    6198     push 00dech                               ; 68 ec 0d
     6198    push 00deah                               ; 68 ea 0d
    61996199    jmp short 04874h                          ; eb df
    62006200    test bl, 080h                             ; f6 c3 80
    62016201    je short 048abh                           ; 74 11
    6202     mov bx, 00da8h                            ; bb a8 0d
     6202    mov bx, 00da6h                            ; bb a6 0d
    62036203    mov cx, ds                                ; 8c d9
    62046204    mov ax, strict word 00004h                ; b8 04 00
    62056205    call 01931h                               ; e8 8c d0
    62066206    push si                                   ; 56
    6207     push 00dd8h                               ; 68 d8 0d
     6207    push 00dd6h                               ; 68 d6 0d
    62086208    jmp short 048bah                          ; eb 0f
    6209     mov bx, 00da8h                            ; bb a8 0d
     6209    mov bx, 00da6h                            ; bb a6 0d
    62106210    mov cx, ds                                ; 8c d9
    62116211    mov ax, strict word 00004h                ; b8 04 00
    62126212    call 01931h                               ; e8 7b d0
    62136213    push si                                   ; 56
    6214     push 00dceh                               ; 68 ce 0d
     6214    push 00dcch                               ; 68 cc 0d
    62156215    push 0049dh                               ; 68 9d 04
    62166216    push strict byte 00004h                   ; 6a 04
     
    62386238    push dx                                   ; 52
    62396239    mov dx, ax                                ; 89 c2
    6240     mov bx, 00da8h                            ; bb a8 0d
     6240    mov bx, 00da6h                            ; bb a6 0d
    62416241    mov cx, ds                                ; 8c d9
    62426242    mov ax, strict word 00004h                ; b8 04 00
     
    63136313    mov byte [bp-00ah], al                    ; 88 46 f6
    63146314    mov byte [bp-00ch], al                    ; 88 46 f4
    6315     mov bx, 00da8h                            ; bb a8 0d
     6315    mov bx, 00da6h                            ; bb a6 0d
    63166316    mov cx, ds                                ; 8c d9
    63176317    mov ax, strict word 00004h                ; b8 04 00
     
    68756875    test al, al                               ; 84 c0
    68766876    jne short 04e9eh                          ; 75 19
    6877     mov bx, 00da8h                            ; bb a8 0d
     6877    mov bx, 00da6h                            ; bb a6 0d
    68786878    mov cx, ds                                ; 8c d9
    68796879    mov ax, strict word 00004h                ; b8 04 00
     
    71137113    cmp byte [bp-008h], 058h                  ; 80 7e f8 58
    71147114    jbe short 05141h                          ; 76 1e
    7115     mov bx, 00da8h                            ; bb a8 0d
     7115    mov bx, 00da6h                            ; bb a6 0d
    71167116    mov cx, ds                                ; 8c d9
    71177117    mov ax, strict word 00004h                ; b8 04 00
     
    71297129    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8
    71307130    imul bx, bx, strict byte 0000ah           ; 6b db 0a
    7131     mov dl, byte [bx+00dfch]                  ; 8a 97 fc 0d
    7132     mov ax, word [bx+00dfch]                  ; 8b 87 fc 0d
     7131    mov dl, byte [bx+00dfah]                  ; 8a 97 fa 0d
     7132    mov ax, word [bx+00dfah]                  ; 8b 87 fa 0d
    71337133    jmp near 051e8h                           ; e9 8e 00
    71347134    test AL, strict byte 004h                 ; a8 04
     
    71367136    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8
    71377137    imul bx, bx, strict byte 0000ah           ; 6b db 0a
    7138     mov dl, byte [bx+00dfah]                  ; 8a 97 fa 0d
    7139     mov ax, word [bx+00dfah]                  ; 8b 87 fa 0d
     7138    mov dl, byte [bx+00df8h]                  ; 8a 97 f8 0d
     7139    mov ax, word [bx+00df8h]                  ; 8b 87 f8 0d
    71407140    jmp near 051e8h                           ; e9 78 00
    71417141    mov al, byte [bp-00ch]                    ; 8a 46 f4
     
    71567156    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8
    71577157    imul bx, bx, strict byte 0000ah           ; 6b db 0a
    7158     movzx ax, byte [bx+00dfeh]                ; 0f b6 87 fe 0d
     7158    movzx ax, byte [bx+00dfch]                ; 0f b6 87 fc 0d
    71597159    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6
    71607160    test dx, ax                               ; 85 c2
    71617161    je short 051b2h                           ; 74 0a
     7162    mov dl, byte [bx+00df4h]                  ; 8a 97 f4 0d
     7163    mov ax, word [bx+00df4h]                  ; 8b 87 f4 0d
     7164    jmp short 051bah                          ; eb 08
    71627165    mov dl, byte [bx+00df6h]                  ; 8a 97 f6 0d
    71637166    mov ax, word [bx+00df6h]                  ; 8b 87 f6 0d
    7164     jmp short 051bah                          ; eb 08
    7165     mov dl, byte [bx+00df8h]                  ; 8a 97 f8 0d
    7166     mov ax, word [bx+00df8h]                  ; 8b 87 f8 0d
    71677167    shr ax, 008h                              ; c1 e8 08
    71687168    mov byte [bp-008h], al                    ; 88 46 f8
     
    71707170    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8
    71717171    imul bx, bx, strict byte 0000ah           ; 6b db 0a
    7172     movzx ax, byte [bx+00dfeh]                ; 0f b6 87 fe 0d
     7172    movzx ax, byte [bx+00dfch]                ; 0f b6 87 fc 0d
    71737173    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6
    71747174    test dx, ax                               ; 85 c2
    71757175    je short 051e0h                           ; 74 0a
    7176     mov dl, byte [bx+00df8h]                  ; 8a 97 f8 0d
    7177     mov ax, word [bx+00df8h]                  ; 8b 87 f8 0d
    7178     jmp short 051e8h                          ; eb 08
    71797176    mov dl, byte [bx+00df6h]                  ; 8a 97 f6 0d
    71807177    mov ax, word [bx+00df6h]                  ; 8b 87 f6 0d
     7178    jmp short 051e8h                          ; eb 08
     7179    mov dl, byte [bx+00df4h]                  ; 8a 97 f4 0d
     7180    mov ax, word [bx+00df4h]                  ; 8b 87 f4 0d
    71817181    shr ax, 008h                              ; c1 e8 08
    71827182    mov byte [bp-008h], al                    ; 88 46 f8
     
    71857185    test dl, dl                               ; 84 d2
    71867186    jne short 0520eh                          ; 75 16
    7187     mov bx, 00da8h                            ; bb a8 0d
     7187    mov bx, 00da6h                            ; bb a6 0d
    71887188    mov cx, ds                                ; 8c d9
    71897189    mov ax, strict word 00004h                ; b8 04 00
     
    75517551    or ah, 080h                               ; 80 cc 80
    75527552    jmp near 05442h                           ; e9 d5 fe
    7553     mov bx, 00da8h                            ; bb a8 0d
     7553    mov bx, 00da6h                            ; bb a6 0d
    75547554    mov cx, ds                                ; 8c d9
    75557555    mov ax, strict word 00004h                ; b8 04 00
     
    75627562    call 01972h                               ; e8 eb c3
    75637563    add sp, strict byte 00006h                ; 83 c4 06
    7564     mov bx, 00da8h                            ; bb a8 0d
     7564    mov bx, 00da6h                            ; bb a6 0d
    75657565    mov cx, ds                                ; 8c d9
    75667566    mov ax, strict word 00004h                ; b8 04 00
     
    77687768    test ax, ax                               ; 85 c0
    77697769    jne short 0578fh                          ; 75 23
    7770     mov bx, 00da8h                            ; bb a8 0d
     7770    mov bx, 00da6h                            ; bb a6 0d
    77717771    mov cx, ds                                ; 8c d9
    77727772    mov ax, strict word 00004h                ; b8 04 00
     
    77977797    cmp ax, dx                                ; 39 d0
    77987798    jbe short 057eah                          ; 76 2e
    7799     mov bx, 00da8h                            ; bb a8 0d
     7799    mov bx, 00da6h                            ; bb a6 0d
    78007800    mov cx, ds                                ; 8c d9
    78017801    mov ax, strict word 00004h                ; b8 04 00
     
    78957895    test dl, dl                               ; 84 d2
    78967896    je near 056edh                            ; 0f 84 13 fe
    7897     mov bx, 00da8h                            ; bb a8 0d
     7897    mov bx, 00da6h                            ; bb a6 0d
    78987898    mov cx, ds                                ; 8c d9
    78997899    mov ax, strict word 00004h                ; b8 04 00
     
    79137913    or ah, 00ch                               ; 80 cc 0c
    79147914    jmp near 05a5ah                           ; e9 51 01
    7915     mov bx, 00da8h                            ; bb a8 0d
     7915    mov bx, 00da6h                            ; bb a6 0d
    79167916    mov cx, ds                                ; 8c d9
    79177917    mov ax, strict word 00004h                ; b8 04 00
     
    80128012    mov word [bp+016h], ax                    ; 89 46 16
    80138013    jmp near 056f1h                           ; e9 dd fc
    8014     mov bx, 00da8h                            ; bb a8 0d
     8014    mov bx, 00da6h                            ; bb a6 0d
    80158015    mov cx, ds                                ; 8c d9
    80168016    mov ax, strict word 00004h                ; b8 04 00
     
    80258025    add sp, strict byte 00008h                ; 83 c4 08
    80268026    jmp near 056edh                           ; e9 b6 fc
    8027     mov bx, 00da8h                            ; bb a8 0d
     8027    mov bx, 00da6h                            ; bb a6 0d
    80288028    mov cx, ds                                ; 8c d9
    80298029    mov ax, strict word 00004h                ; b8 04 00
     
    81778177    cmp dx, word [es:bx+032h]                 ; 26 3b 57 32
    81788178    jc short 05bdch                           ; 72 23
    8179     mov bx, 00da8h                            ; bb a8 0d
     8179    mov bx, 00da6h                            ; bb a6 0d
    81808180    mov cx, ds                                ; 8c d9
    81818181    mov ax, strict word 00004h                ; b8 04 00
     
    82298229    test dl, dl                               ; 84 d2
    82308230    je near 05ef7h                            ; 0f 84 97 02
    8231     mov bx, 00da8h                            ; bb a8 0d
     8231    mov bx, 00da6h                            ; bb a6 0d
    82328232    mov cx, ds                                ; 8c d9
    82338233    mov ax, strict word 00004h                ; b8 04 00
     
    84658465    or byte [bp+01ch], 001h                   ; 80 4e 1c 01
    84668466    jmp short 05f0ah                          ; eb c4
    8467     mov bx, 00da8h                            ; bb a8 0d
     8467    mov bx, 00da6h                            ; bb a6 0d
    84688468    mov cx, ds                                ; 8c d9
    84698469    mov ax, strict word 00004h                ; b8 04 00
     
    87678767    mov word [bp+00ch], ax                    ; 89 46 0c
    87688768    jmp near 0624eh                           ; e9 2b 00
    8769     mov bx, 00da8h                            ; bb a8 0d
     8769    mov bx, 00da6h                            ; bb a6 0d
    87708770    mov cx, ds                                ; 8c d9
    87718771    mov ax, strict word 00004h                ; b8 04 00
     
    91099109    retf                                      ; cb
    91109110    jmp near 0624eh                           ; e9 b7 fc
    9111     mov bx, 00da8h                            ; bb a8 0d
     9111    mov bx, 00da6h                            ; bb a6 0d
    91129112    mov cx, ds                                ; 8c d9
    91139113    mov ax, strict word 00004h                ; b8 04 00
     
    91499149    or byte [bp+018h], 001h                   ; 80 4e 18 01
    91509150    jmp near 0624eh                           ; e9 41 fc
    9151     mov bx, 00da8h                            ; bb a8 0d
     9151    mov bx, 00da6h                            ; bb a6 0d
    91529152    mov cx, ds                                ; 8c d9
    91539153    mov ax, strict word 00004h                ; b8 04 00
     
    94629462    mov word [bp+014h], dx                    ; 89 56 14
    94639463    jmp short 069b3h                          ; eb 2a
    9464     mov bx, 00da8h                            ; bb a8 0d
     9464    mov bx, 00da6h                            ; bb a6 0d
    94659465    mov cx, ds                                ; 8c d9
    94669466    mov ax, strict word 00004h                ; b8 04 00
     
    99179917    je short 06e3ch                           ; 74 0e
    99189918    push 008f6h                               ; 68 f6 08
    9919     push 01170h                               ; 68 70 11
     9919    push 0116eh                               ; 68 6e 11
    99209920    push strict byte 00007h                   ; 6a 07
    99219921    call 01972h                               ; e8 39 ab
     
    99809980    je short 06eabh                           ; 74 0e
    99819981    push 00900h                               ; 68 00 09
    9982     push 01170h                               ; 68 70 11
     9982    push 0116eh                               ; 68 6e 11
    99839983    push strict byte 00007h                   ; 6a 07
    99849984    call 01972h                               ; e8 ca aa
     
    1139311393    cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02
    1139411394    jne short 07bd0h                          ; 75 1f
    11395     mov bx, 00da8h                            ; bb a8 0d
     11395    mov bx, 00da6h                            ; bb a6 0d
    1139611396    mov cx, ds                                ; 8c d9
    1139711397    mov ax, strict word 00004h                ; b8 04 00
     
    1160611606    cmp ax, 00200h                            ; 3d 00 02
    1160711607    je short 07de9h                           ; 74 20
    11608     mov bx, 00da8h                            ; bb a8 0d
     11608    mov bx, 00da6h                            ; bb a6 0d
    1160911609    mov cx, ds                                ; 8c d9
    1161011610    mov ax, strict word 00004h                ; b8 04 00
     
    1171911719    mov ax, word [bp-01eh]                    ; 8b 46 e2
    1172011720    mov word [es:bx+028h], ax                 ; 26 89 47 28
    11721     mov bx, 00da8h                            ; bb a8 0d
     11721    mov bx, 00da6h                            ; bb a6 0d
    1172211722    mov cx, ds                                ; 8c d9
    1172311723    mov ax, strict word 00004h                ; b8 04 00
     
    1177911779    inc byte [bp-00ch]                        ; fe 46 f4
    1178011780    jmp near 08041h                           ; e9 88 00
    11781     mov bx, 00da8h                            ; bb a8 0d
     11781    mov bx, 00da6h                            ; bb a6 0d
    1178211782    mov cx, ds                                ; 8c d9
    1178311783    mov ax, strict word 00004h                ; b8 04 00
     
    1280512805    cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02
    1280612806    jne short 089b1h                          ; 75 1f
    12807     mov bx, 00da8h                            ; bb a8 0d
     12807    mov bx, 00da6h                            ; bb a6 0d
    1280812808    mov cx, ds                                ; 8c d9
    1280912809    mov ax, strict word 00004h                ; b8 04 00
     
    1321113211    lea ax, [bp-026h]                         ; 8d 46 da
    1321213212    call 055b6h                               ; e8 c3 c7
    13213     mov bx, 00da8h                            ; bb a8 0d
     13213    mov bx, 00da6h                            ; bb a6 0d
    1321413214    mov cx, ds                                ; 8c d9
    1321513215    mov ax, strict word 00004h                ; b8 04 00
     
    1368613686    or ah, 080h                               ; 80 cc 80
    1368713687    jmp short 0927eh                          ; eb ec
    13688     mov bx, 00da8h                            ; bb a8 0d
     13688    mov bx, 00da6h                            ; bb a6 0d
    1368913689    mov cx, ds                                ; 8c d9
    1369013690    mov ax, strict word 00004h                ; b8 04 00
     
    1398013980    mov word [es:bx], ax                      ; 26 89 07
    1398113981    jmp short 095aeh                          ; eb 2d
    13982     mov bx, 00da8h                            ; bb a8 0d
     13982    mov bx, 00da6h                            ; bb a6 0d
    1398313983    mov cx, ds                                ; 8c d9
    1398413984    mov ax, strict word 00004h                ; b8 04 00
     
    1634916349cpu_reset:                                   ; 0xffff0 LB 0x10
    1635016350    jmp far 0f000h:0e05bh                     ; ea 5b e0 00 f0
    16351     db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 03ch
     16351    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 04eh
  • trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative.md5sum

    r55912 r56194  
    1 4fe9ce6091e1e013a0de0934c5459c0f *VBoxPcBios.rom
     1611e37055be16cf9eaf8b6359f3fd8a6 *VBoxPcBios.rom
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette