Changeset 105982 in vbox for trunk/src/VBox/Devices/PC/BIOS
- Timestamp:
- Sep 5, 2024 3:28:42 PM (7 months ago)
- svn:sync-xref-src-repo-rev:
- 164723
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
r105740 r105982 1310 1310 db 'APM: Unsupported function AX=%04X BX=%04X called', 00ah, 000h, 000h 1311 1311 1312 section CONST2 progbits vstart=0xb2c align=1 ; size=0x 400class=DATA group=DGROUP1313 ; disGetNextSymbol 0xf0b2c LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0b2c 'bios_cvs_version_string'1314 bios_cvs_version_string: ; 0xf0b2c LB 0x1 81315 db 'VirtualBox 7.1.0 _BETA2', 000h, 000h1316 ; disGetNextSymbol 0xf0b 44 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0b44'_bios_prefix_string'1317 _bios_prefix_string: ; 0xf0b 44LB 0x81312 section CONST2 progbits vstart=0xb2c align=1 ; size=0x3fa class=DATA group=DGROUP 1313 ; disGetNextSymbol 0xf0b2c LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0b2c 'bios_cvs_version_string' 1314 bios_cvs_version_string: ; 0xf0b2c LB 0x12 1315 db 'VirtualBox 7.1.0', 000h, 000h 1316 ; disGetNextSymbol 0xf0b3e LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0b3e '_bios_prefix_string' 1317 _bios_prefix_string: ; 0xf0b3e LB 0x8 1318 1318 db 'BIOS: ', 000h, 000h 1319 ; disGetNextSymbol 0xf0b4 c LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0b4c'isotag'1320 isotag: ; 0xf0b4 cLB 0x61319 ; disGetNextSymbol 0xf0b46 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0b46 'isotag' 1320 isotag: ; 0xf0b46 LB 0x6 1321 1321 db 'CD001', 000h 1322 ; disGetNextSymbol 0xf0b 52 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0b52'eltorito'1323 eltorito: ; 0xf0b 52LB 0x181322 ; disGetNextSymbol 0xf0b4c LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0b4c 'eltorito' 1323 eltorito: ; 0xf0b4c LB 0x18 1324 1324 db 'EL TORITO SPECIFICATION', 000h 1325 ; disGetNextSymbol 0xf0b6 a LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0b6a'drivetypes'1326 drivetypes: ; 0xf0b6 aLB 0x281325 ; disGetNextSymbol 0xf0b64 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0b64 'drivetypes' 1326 drivetypes: ; 0xf0b64 LB 0x28 1327 1327 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1328 1328 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1329 1329 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1330 ; disGetNextSymbol 0xf0b 92 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0b92'scan_to_scanascii'1331 scan_to_scanascii: ; 0xf0b 92LB 0x37a1330 ; disGetNextSymbol 0xf0b8c LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0b8c 'scan_to_scanascii' 1331 scan_to_scanascii: ; 0xf0b8c LB 0x37a 1332 1332 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1333 1333 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1386 1386 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1387 1387 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1388 ; disGetNextSymbol 0xf0f0 c LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f0f0c'panic_msg_keyb_buffer_full'1389 panic_msg_keyb_buffer_full: ; 0xf0f0 cLB 0x201388 ; disGetNextSymbol 0xf0f06 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f0f06 'panic_msg_keyb_buffer_full' 1389 panic_msg_keyb_buffer_full: ; 0xf0f06 LB 0x20 1390 1390 db '%s: keyboard input buffer full', 00ah, 000h 1391 1391 1392 ; Padding 0x6d 4 bytes at 0xf0f2c1393 times 17 48db 01392 ; Padding 0x6da bytes at 0xf0f26 1393 times 1754 db 0 1394 1394 1395 1395 section _TEXT progbits vstart=0x1600 align=1 ; size=0x65b8 class=CODE group=AUTO … … 1574 1574 push bp ; 55 ; 0xf1734 bios.c:141 1575 1575 mov bp, sp ; 89 e5 ; 0xf1735 1576 mov bx, 00b 44h ; bb 440b ; 0xf1737 bios.c:1431576 mov bx, 00b3eh ; bb 3e 0b ; 0xf1737 bios.c:143 1577 1577 mov cx, ds ; 8c d9 ; 0xf173a 1578 1578 mov ax, strict word 00004h ; b8 04 00 ; 0xf173c … … 1598 1598 push bp ; 55 ; 0xf1761 bios.c:147 1599 1599 mov bp, sp ; 89 e5 ; 0xf1762 1600 mov bx, 00b 44h ; bb 440b ; 0xf1764 bios.c:1521600 mov bx, 00b3eh ; bb 3e 0b ; 0xf1764 bios.c:152 1601 1601 mov cx, ds ; 8c d9 ; 0xf1767 1602 1602 mov ax, strict word 00004h ; b8 04 00 ; 0xf1769 … … 2995 2995 lea ax, [bp-038h] ; 8d 46 c8 ; 0xf2485 2996 2996 call 0589fh ; e8 14 34 ; 0xf2488 2997 mov bx, 00b 44h ; bb 440b ; 0xf248b ata.c:6652997 mov bx, 00b3eh ; bb 3e 0b ; 0xf248b ata.c:665 2998 2998 mov cx, ds ; 8c d9 ; 0xf248e 2999 2999 mov ax, strict word 00004h ; b8 04 00 ; 0xf2490 … … 3796 3796 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2c89 ata.c:1095 3797 3797 jne short 02caeh ; 75 1f ; 0xf2c8d 3798 mov bx, 00b 44h ; bb 440b ; 0xf2c8f ata.c:10963798 mov bx, 00b3eh ; bb 3e 0b ; 0xf2c8f ata.c:1096 3799 3799 mov cx, ds ; 8c d9 ; 0xf2c92 3800 3800 mov ax, strict word 00004h ; b8 04 00 ; 0xf2c94 … … 4582 4582 cmp bh, 048h ; 80 ff 48 ; 0xf333b 4583 4583 jbe short 03373h ; 76 33 ; 0xf333e 4584 mov bx, 00b 44h ; bb 440b ; 0xf3340 floppy.c:5424584 mov bx, 00b3eh ; bb 3e 0b ; 0xf3340 floppy.c:542 4585 4585 mov cx, ds ; 8c d9 ; 0xf3343 4586 4586 mov ax, strict word 00004h ; b8 04 00 ; 0xf3345 … … 5485 5485 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3bd4 5486 5486 jmp near 0356dh ; e9 92 f9 ; 0xf3bd8 5487 mov bx, 00b 44h ; bb 440b ; 0xf3bdb floppy.c:13325487 mov bx, 00b3eh ; bb 3e 0b ; 0xf3bdb floppy.c:1332 5488 5488 mov cx, ds ; 8c d9 ; 0xf3bde 5489 5489 mov ax, strict word 00004h ; b8 04 00 ; 0xf3be0 … … 5616 5616 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3cd4 5617 5617 jne short 03cf8h ; 75 1f ; 0xf3cd7 5618 mov bx, 00b 44h ; bb 440b ; 0xf3cd9 eltorito.c:2345618 mov bx, 00b3eh ; bb 3e 0b ; 0xf3cd9 eltorito.c:234 5619 5619 mov cx, ds ; 8c d9 ; 0xf3cdc 5620 5620 mov ax, strict word 00004h ; b8 04 00 ; 0xf3cde … … 5716 5716 pop bp ; 5d ; 0xf3deb 5717 5717 retn ; c3 ; 0xf3dec 5718 mov bx, 00b 44h ; bb 440b ; 0xf3ded eltorito.c:2645718 mov bx, 00b3eh ; bb 3e 0b ; 0xf3ded eltorito.c:264 5719 5719 mov cx, ds ; 8c d9 ; 0xf3df0 5720 5720 mov ax, strict word 00004h ; b8 04 00 ; 0xf3df2 … … 6016 6016 jnc short 040eeh ; 73 10 ; 0xf40dc 6017 6017 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf40de 6018 cmp al, byte [di+00b4 ch] ; 3a 85 4c0b ; 0xf40e26018 cmp al, byte [di+00b46h] ; 3a 85 46 0b ; 0xf40e2 6019 6019 je short 040d8h ; 74 f0 ; 0xf40e6 6020 6020 mov ax, strict word 00005h ; b8 05 00 ; 0xf40e8 … … 6026 6026 jnc short 04108h ; 73 10 ; 0xf40f6 6027 6027 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf40f8 6028 cmp al, byte [di+00b 52h] ; 3a 85 520b ; 0xf40fc6028 cmp al, byte [di+00b4ch] ; 3a 85 4c 0b ; 0xf40fc 6029 6029 je short 040f2h ; 74 f0 ; 0xf4100 6030 6030 mov ax, strict word 00006h ; b8 06 00 ; 0xf4102 … … 6250 6250 cmp ax, dx ; 39 d0 ; 0xf43b4 6251 6251 je short 043e1h ; 74 29 ; 0xf43b6 6252 mov bx, 00b 44h ; bb 440b ; 0xf43b8 eltorito.c:5876252 mov bx, 00b3eh ; bb 3e 0b ; 0xf43b8 eltorito.c:587 6253 6253 mov cx, ds ; 8c d9 ; 0xf43bb 6254 6254 mov ax, strict word 00004h ; b8 04 00 ; 0xf43bd … … 6382 6382 test al, al ; 84 c0 ; 0xf4511 eltorito.c:671 6383 6383 je short 044b5h ; 74 a0 ; 0xf4513 6384 mov bx, 00b 44h ; bb 440b ; 0xf4515 eltorito.c:6726384 mov bx, 00b3eh ; bb 3e 0b ; 0xf4515 eltorito.c:672 6385 6385 mov cx, ds ; 8c d9 ; 0xf4518 6386 6386 mov ax, strict word 00004h ; b8 04 00 ; 0xf451a … … 6534 6534 cmp byte [bp-016h], 000h ; 80 7e ea 00 ; 0xf46ba eltorito.c:753 6535 6535 je short 0467ah ; 74 ba ; 0xf46be 6536 mov bx, 00b 44h ; bb 440b ; 0xf46c0 eltorito.c:7546536 mov bx, 00b3eh ; bb 3e 0b ; 0xf46c0 eltorito.c:754 6537 6537 mov cx, ds ; 8c d9 ; 0xf46c3 6538 6538 mov ax, strict word 00004h ; b8 04 00 ; 0xf46c5 … … 6573 6573 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf4720 6574 6574 jmp near 04602h ; e9 db fe ; 0xf4724 6575 mov bx, 00b 44h ; bb 440b ; 0xf4727 eltorito.c:7806575 mov bx, 00b3eh ; bb 3e 0b ; 0xf4727 eltorito.c:780 6576 6576 mov cx, ds ; 8c d9 ; 0xf472a 6577 6577 mov ax, strict word 00004h ; b8 04 00 ; 0xf472c … … 6678 6678 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf4875 eltorito.c:877 6679 6679 jmp near 04a7fh ; e9 02 02 ; 0xf487a eltorito.c:878 6680 mov bx, 00b 44h ; bb 440b ; 0xf487d6680 mov bx, 00b3eh ; bb 3e 0b ; 0xf487d 6681 6681 mov cx, ds ; 8c d9 ; 0xf4880 6682 6682 mov ax, strict word 00004h ; b8 04 00 ; 0xf4882 … … 6743 6743 test dl, dl ; 84 d2 ; 0xf4933 eltorito.c:913 6744 6744 je short 048fbh ; 74 c4 ; 0xf4935 6745 mov bx, 00b 44h ; bb 440b ; 0xf4937 eltorito.c:9146745 mov bx, 00b3eh ; bb 3e 0b ; 0xf4937 eltorito.c:914 6746 6746 mov cx, ds ; 8c d9 ; 0xf493a 6747 6747 mov ax, strict word 00004h ; b8 04 00 ; 0xf493c … … 6905 6905 je short 04adbh ; 74 21 ; 0xf4ab8 6906 6906 mov dx, strict word 00001h ; ba 01 00 ; 0xf4aba 6907 mov bx, 00b 44h ; bb 440b ; 0xf4abd boot.c:1336907 mov bx, 00b3eh ; bb 3e 0b ; 0xf4abd boot.c:133 6908 6908 mov cx, ds ; 8c d9 ; 0xf4ac0 6909 6909 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ac2 6910 6910 call 01910h ; e8 48 ce ; 0xf4ac5 6911 6911 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4ac8 6912 add dx, 00b6 ah ; 81 c2 6a0b ; 0xf4acb6912 add dx, 00b64h ; 81 c2 64 0b ; 0xf4acb 6913 6913 push dx ; 52 ; 0xf4acf 6914 6914 push 00486h ; 68 86 04 ; 0xf4ad0 … … 6933 6933 test al, al ; 84 c0 ; 0xf4af2 boot.c:152 6934 6934 je short 04b11h ; 74 1b ; 0xf4af4 6935 mov bx, 00b 44h ; bb 440b ; 0xf4af6 boot.c:1536935 mov bx, 00b3eh ; bb 3e 0b ; 0xf4af6 boot.c:153 6936 6936 mov cx, ds ; 8c d9 ; 0xf4af9 6937 6937 mov ax, strict word 00004h ; b8 04 00 ; 0xf4afb 6938 6938 call 01910h ; e8 0f ce ; 0xf4afe 6939 push 00b7 eh ; 68 7e0b ; 0xf4b016939 push 00b78h ; 68 78 0b ; 0xf4b01 6940 6940 push 0049ah ; 68 9a 04 ; 0xf4b04 6941 6941 push strict byte 00004h ; 6a 04 ; 0xf4b07 … … 6945 6945 test ah, ah ; 84 e4 ; 0xf4b11 6946 6946 je short 04b25h ; 74 10 ; 0xf4b13 6947 mov bx, 00b 44h ; bb 440b ; 0xf4b15 boot.c:1556947 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b15 boot.c:155 6948 6948 mov cx, ds ; 8c d9 ; 0xf4b18 6949 6949 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b1a 6950 6950 call 01910h ; e8 f0 cd ; 0xf4b1d 6951 push 00b8 8h ; 68 880b ; 0xf4b206951 push 00b82h ; 68 82 0b ; 0xf4b20 6952 6952 jmp short 04b04h ; eb df ; 0xf4b23 6953 6953 test bl, 080h ; f6 c3 80 ; 0xf4b25 boot.c:156 6954 6954 je short 04b3bh ; 74 11 ; 0xf4b28 6955 mov bx, 00b 44h ; bb 440b ; 0xf4b2a boot.c:1576955 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b2a boot.c:157 6956 6956 mov cx, ds ; 8c d9 ; 0xf4b2d 6957 6957 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b2f 6958 6958 call 01910h ; e8 db cd ; 0xf4b32 6959 6959 push si ; 56 ; 0xf4b35 6960 push 00b 74h ; 68 740b ; 0xf4b366960 push 00b6eh ; 68 6e 0b ; 0xf4b36 6961 6961 jmp short 04b4ah ; eb 0f ; 0xf4b39 boot.c:158 6962 mov bx, 00b 44h ; bb 440b ; 0xf4b3b boot.c:1596962 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b3b boot.c:159 6963 6963 mov cx, ds ; 8c d9 ; 0xf4b3e 6964 6964 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b40 6965 6965 call 01910h ; e8 ca cd ; 0xf4b43 6966 6966 push si ; 56 ; 0xf4b46 6967 push 00b6 ah ; 68 6a0b ; 0xf4b476967 push 00b64h ; 68 64 0b ; 0xf4b47 6968 6968 push 004afh ; 68 af 04 ; 0xf4b4a 6969 6969 push strict byte 00004h ; 6a 04 ; 0xf4b4d … … 6974 6974 test dl, dl ; 84 d2 ; 0xf4b5b boot.c:162 6975 6975 jne short 04b6fh ; 75 10 ; 0xf4b5d 6976 mov bx, 00b 44h ; bb 440b ; 0xf4b5f boot.c:1636976 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b5f boot.c:163 6977 6977 mov cx, ds ; 8c d9 ; 0xf4b62 6978 6978 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b64 … … 6980 6980 push 004c7h ; 68 c7 04 ; 0xf4b6a 6981 6981 jmp short 04b7dh ; eb 0e ; 0xf4b6d boot.c:164 6982 mov bx, 00b 44h ; bb 440b ; 0xf4b6f boot.c:1656982 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b6f boot.c:165 6983 6983 mov cx, ds ; 8c d9 ; 0xf4b72 6984 6984 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b74 … … 6988 6988 call 01953h ; e8 d1 cd ; 0xf4b7f 6989 6989 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4b82 6990 mov bx, 00b 44h ; bb 440b ; 0xf4b85 boot.c:1666990 mov bx, 00b3eh ; bb 3e 0b ; 0xf4b85 boot.c:166 6991 6991 mov cx, ds ; 8c d9 ; 0xf4b88 6992 6992 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b8a … … 7008 7008 push dx ; 52 ; 0xf4ba8 7009 7009 mov dx, ax ; 89 c2 ; 0xf4ba9 7010 mov bx, 00b 44h ; bb 440b ; 0xf4bab boot.c:1767010 mov bx, 00b3eh ; bb 3e 0b ; 0xf4bab boot.c:176 7011 7011 mov cx, ds ; 8c d9 ; 0xf4bae 7012 7012 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bb0 … … 7115 7115 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4c92 7116 7116 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4c95 boot.c:250 7117 mov bx, 00b 44h ; bb 440b ; 0xf4c98 boot.c:2517117 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c98 boot.c:251 7118 7118 mov cx, ds ; 8c d9 ; 0xf4c9b 7119 7119 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c9d … … 7673 7673 test al, al ; 84 c0 ; 0xf516b keyboard.c:394 7674 7674 jne short 05188h ; 75 19 ; 0xf516d 7675 mov bx, 00b 44h ; bb 440b ; 0xf516f keyboard.c:3957675 mov bx, 00b3eh ; bb 3e 0b ; 0xf516f keyboard.c:395 7676 7676 mov cx, ds ; 8c d9 ; 0xf5172 7677 7677 mov ax, strict word 00004h ; b8 04 00 ; 0xf5174 … … 7937 7937 cmp byte [bp-008h], 058h ; 80 7e f8 58 ; 0xf5421 keyboard.c:576 7938 7938 jbe short 05446h ; 76 1f ; 0xf5425 7939 mov bx, 00b 44h ; bb 440b ; 0xf5427 keyboard.c:5777939 mov bx, 00b3eh ; bb 3e 0b ; 0xf5427 keyboard.c:577 7940 7940 mov cx, ds ; 8c d9 ; 0xf542a 7941 7941 mov ax, strict word 00004h ; b8 04 00 ; 0xf542c … … 7954 7954 xor bh, bh ; 30 ff ; 0xf544e 7955 7955 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5450 7956 mov dl, byte [bx+00b9 8h] ; 8a 97 980b ; 0xf54537957 mov ax, word [bx+00b9 8h] ; 8b 87 980b ; 0xf5457 keyboard.c:5827956 mov dl, byte [bx+00b92h] ; 8a 97 92 0b ; 0xf5453 7957 mov ax, word [bx+00b92h] ; 8b 87 92 0b ; 0xf5457 keyboard.c:582 7958 7958 jmp near 054f2h ; e9 94 00 ; 0xf545b keyboard.c:583 7959 7959 test dh, 004h ; f6 c6 04 ; 0xf545e … … 7962 7962 xor bh, bh ; 30 ff ; 0xf5466 7963 7963 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5468 7964 mov dl, byte [bx+00b9 6h] ; 8a 97 960b ; 0xf546b7965 mov ax, word [bx+00b9 6h] ; 8b 87 960b ; 0xf546f keyboard.c:5857964 mov dl, byte [bx+00b90h] ; 8a 97 90 0b ; 0xf546b 7965 mov ax, word [bx+00b90h] ; 8b 87 90 0b ; 0xf546f keyboard.c:585 7966 7966 jmp near 054f2h ; e9 7c 00 ; 0xf5473 keyboard.c:586 7967 7967 mov al, byte [bp-006h] ; 8a 46 fa ; 0xf5476 … … 7984 7984 xor bh, bh ; 30 ff ; 0xf549d 7985 7985 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf549f 7986 mov cl, byte [bx+00b9 ah] ; 8a 8f 9a0b ; 0xf54a27986 mov cl, byte [bx+00b94h] ; 8a 8f 94 0b ; 0xf54a2 7987 7987 xor ch, ch ; 30 ed ; 0xf54a6 7988 7988 mov al, dh ; 88 f0 ; 0xf54a8 … … 7990 7990 test ax, cx ; 85 c8 ; 0xf54ac 7991 7991 je short 054bah ; 74 0a ; 0xf54ae 7992 mov dl, byte [bx+00b 92h] ; 8a 97 920b ; 0xf54b0 keyboard.c:5957993 mov ax, word [bx+00b 92h] ; 8b 87 920b ; 0xf54b4 keyboard.c:5967992 mov dl, byte [bx+00b8ch] ; 8a 97 8c 0b ; 0xf54b0 keyboard.c:595 7993 mov ax, word [bx+00b8ch] ; 8b 87 8c 0b ; 0xf54b4 keyboard.c:596 7994 7994 jmp short 054c2h ; eb 08 ; 0xf54b8 keyboard.c:597 7995 mov dl, byte [bx+00b 94h] ; 8a 97 940b ; 0xf54ba keyboard.c:5987996 mov ax, word [bx+00b 94h] ; 8b 87 940b ; 0xf54be keyboard.c:5997995 mov dl, byte [bx+00b8eh] ; 8a 97 8e 0b ; 0xf54ba keyboard.c:598 7996 mov ax, word [bx+00b8eh] ; 8b 87 8e 0b ; 0xf54be keyboard.c:599 7997 7997 shr ax, 008h ; c1 e8 08 ; 0xf54c2 7998 7998 mov byte [bp-008h], al ; 88 46 f8 ; 0xf54c5 … … 8001 8001 xor bh, bh ; 30 ff ; 0xf54cd 8002 8002 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf54cf 8003 mov al, byte [bx+00b9 ah] ; 8a 87 9a0b ; 0xf54d28003 mov al, byte [bx+00b94h] ; 8a 87 94 0b ; 0xf54d2 8004 8004 xor ah, ah ; 30 e4 ; 0xf54d6 8005 8005 mov dl, dh ; 88 f2 ; 0xf54d8 … … 8007 8007 test dx, ax ; 85 c2 ; 0xf54dc 8008 8008 je short 054eah ; 74 0a ; 0xf54de 8009 mov dl, byte [bx+00b 94h] ; 8a 97 940b ; 0xf54e0 keyboard.c:6048010 mov ax, word [bx+00b 94h] ; 8b 87 940b ; 0xf54e4 keyboard.c:6058009 mov dl, byte [bx+00b8eh] ; 8a 97 8e 0b ; 0xf54e0 keyboard.c:604 8010 mov ax, word [bx+00b8eh] ; 8b 87 8e 0b ; 0xf54e4 keyboard.c:605 8011 8011 jmp short 054f2h ; eb 08 ; 0xf54e8 keyboard.c:606 8012 mov dl, byte [bx+00b 92h] ; 8a 97 920b ; 0xf54ea keyboard.c:6078013 mov ax, word [bx+00b 92h] ; 8b 87 920b ; 0xf54ee keyboard.c:6088012 mov dl, byte [bx+00b8ch] ; 8a 97 8c 0b ; 0xf54ea keyboard.c:607 8013 mov ax, word [bx+00b8ch] ; 8b 87 8c 0b ; 0xf54ee keyboard.c:608 8014 8014 shr ax, 008h ; c1 e8 08 ; 0xf54f2 8015 8015 mov byte [bp-008h], al ; 88 46 f8 ; 0xf54f5 … … 8018 8018 test dl, dl ; 84 d2 ; 0xf54fe 8019 8019 jne short 05518h ; 75 16 ; 0xf5500 8020 mov bx, 00b 44h ; bb 440b ; 0xf5502 keyboard.c:6128020 mov bx, 00b3eh ; bb 3e 0b ; 0xf5502 keyboard.c:612 8021 8021 mov cx, ds ; 8c d9 ; 0xf5505 8022 8022 mov ax, strict word 00004h ; b8 04 00 ; 0xf5507 … … 8197 8197 mov word [bp+012h], dx ; 89 56 12 ; 0xf56ac 8198 8198 jmp near 056f5h ; e9 43 00 ; 0xf56af keyboard.c:710 8199 mov bx, 00b 44h ; bb 440b ; 0xf56b28199 mov bx, 00b3eh ; bb 3e 0b ; 0xf56b2 8200 8200 mov cx, ds ; 8c d9 ; 0xf56b5 8201 8201 mov ax, strict word 00004h ; b8 04 00 ; 0xf56b7 … … 8208 8208 call 01953h ; e8 87 c2 ; 0xf56c9 8209 8209 add sp, strict byte 00006h ; 83 c4 06 ; 0xf56cc 8210 mov bx, 00b 44h ; bb 440b ; 0xf56cf8210 mov bx, 00b3eh ; bb 3e 0b ; 0xf56cf 8211 8211 mov cx, ds ; 8c d9 ; 0xf56d2 8212 8212 mov ax, strict word 00004h ; b8 04 00 ; 0xf56d4 … … 8813 8813 cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xf5d7f 8814 8814 jne short 05dabh ; 75 26 ; 0xf5d83 8815 mov bx, 00b 44h ; bb 440b ; 0xf5d85 disk.c:3438815 mov bx, 00b3eh ; bb 3e 0b ; 0xf5d85 disk.c:343 8816 8816 mov cx, ds ; 8c d9 ; 0xf5d88 8817 8817 mov ax, strict word 00004h ; b8 04 00 ; 0xf5d8a … … 8845 8845 cmp dx, word [bp-008h] ; 3b 56 f8 ; 0xf5dd9 8846 8846 jbe short 05e0eh ; 76 30 ; 0xf5ddc 8847 mov bx, 00b 44h ; bb 440b ; 0xf5dde disk.c:3548847 mov bx, 00b3eh ; bb 3e 0b ; 0xf5dde disk.c:354 8848 8848 mov cx, ds ; 8c d9 ; 0xf5de1 8849 8849 mov ax, strict word 00004h ; b8 04 00 ; 0xf5de3 … … 8946 8946 test dl, dl ; 84 d2 ; 0xf5eff disk.c:394 8947 8947 je short 05f49h ; 74 46 ; 0xf5f01 8948 mov bx, 00b 44h ; bb 440b ; 0xf5f03 disk.c:3958948 mov bx, 00b3eh ; bb 3e 0b ; 0xf5f03 disk.c:395 8949 8949 mov cx, ds ; 8c d9 ; 0xf5f06 8950 8950 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f08 … … 8965 8965 or ah, 00ch ; 80 cc 0c ; 0xf5f2d 8966 8966 jmp near 0608dh ; e9 5a 01 ; 0xf5f30 disk.c:397 8967 mov bx, 00b 44h ; bb 440b ; 0xf5f33 disk.c:4048967 mov bx, 00b3eh ; bb 3e 0b ; 0xf5f33 disk.c:404 8968 8968 mov cx, ds ; 8c d9 ; 0xf5f36 8969 8969 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f38 … … 9068 9068 mov word [bp+016h], ax ; 89 46 16 ; 0xf6041 9069 9069 jmp near 05f4dh ; e9 06 ff ; 0xf6044 disk.c:467 9070 mov bx, 00b 44h ; bb 440b ; 0xf6047 disk.c:4759070 mov bx, 00b3eh ; bb 3e 0b ; 0xf6047 disk.c:475 9071 9071 mov cx, ds ; 8c d9 ; 0xf604a 9072 9072 mov ax, strict word 00004h ; b8 04 00 ; 0xf604c … … 9081 9081 add sp, strict byte 00008h ; 83 c4 08 ; 0xf6064 9082 9082 jmp near 05f49h ; e9 df fe ; 0xf6067 disk.c:476 9083 mov bx, 00b 44h ; bb 440b ; 0xf606a disk.c:4839083 mov bx, 00b3eh ; bb 3e 0b ; 0xf606a disk.c:483 9084 9084 mov cx, ds ; 8c d9 ; 0xf606d 9085 9085 mov ax, strict word 00004h ; b8 04 00 ; 0xf606f … … 9168 9168 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf6165 disk.c:546 9169 9169 jmp near 0634ah ; e9 dd 01 ; 0xf616a disk.c:547 9170 mov bx, 00b 44h ; bb 440b ; 0xf616d9170 mov bx, 00b3eh ; bb 3e 0b ; 0xf616d 9171 9171 mov cx, ds ; 8c d9 ; 0xf6170 9172 9172 mov ax, strict word 00004h ; b8 04 00 ; 0xf6172 … … 9223 9223 cmp dx, word [es:bx+032h] ; 26 3b 57 32 ; 0xf6207 9224 9224 jc short 06230h ; 72 23 ; 0xf620b 9225 mov bx, 00b 44h ; bb 440b ; 0xf620d disk.c:5729225 mov bx, 00b3eh ; bb 3e 0b ; 0xf620d disk.c:572 9226 9226 mov cx, ds ; 8c d9 ; 0xf6210 9227 9227 mov ax, strict word 00004h ; b8 04 00 ; 0xf6212 … … 9280 9280 test dl, dl ; 84 d2 ; 0xf62bd disk.c:597 9281 9281 je short 06243h ; 74 82 ; 0xf62bf 9282 mov bx, 00b 44h ; bb 440b ; 0xf62c1 disk.c:5989282 mov bx, 00b3eh ; bb 3e 0b ; 0xf62c1 disk.c:598 9283 9283 mov cx, ds ; 8c d9 ; 0xf62c4 9284 9284 mov ax, strict word 00004h ; b8 04 00 ; 0xf62c6 … … 9612 9612 mov word [bp+00ch], ax ; 89 46 0c ; 0xf65c0 system.c:374 9613 9613 jmp near 0667dh ; e9 b7 00 ; 0xf65c3 system.c:375 9614 mov bx, 00b 44h ; bb 440b ; 0xf65c6 system.c:3779614 mov bx, 00b3eh ; bb 3e 0b ; 0xf65c6 system.c:377 9615 9615 mov cx, ds ; 8c d9 ; 0xf65c9 9616 9616 mov ax, strict word 00004h ; b8 04 00 ; 0xf65cb … … 9819 9819 retf ; cb ; 0xf67cd 9820 9820 jmp near 0667dh ; e9 ac fe ; 0xf67ce system.c:540 9821 mov bx, 00b 44h ; bb 440b ; 0xf67d1 system.c:5479821 mov bx, 00b3eh ; bb 3e 0b ; 0xf67d1 system.c:547 9822 9822 mov cx, ds ; 8c d9 ; 0xf67d4 9823 9823 mov ax, strict word 00004h ; b8 04 00 ; 0xf67d6 … … 9861 9861 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf6845 system.c:583 9862 9862 jmp near 0667dh ; e9 31 fe ; 0xf6849 system.c:584 9863 mov bx, 00b 44h ; bb 440b ; 0xf684c system.c:5889863 mov bx, 00b3eh ; bb 3e 0b ; 0xf684c system.c:588 9864 9864 mov cx, ds ; 8c d9 ; 0xf684f 9865 9865 mov ax, strict word 00004h ; b8 04 00 ; 0xf6851 … … 10320 10320 je short 06cd4h ; 74 0e ; 0xf6cc4 10321 10321 push 008eeh ; 68 ee 08 ; 0xf6cc6 ps2mouse.c:92 10322 push 00f0 ch ; 68 0c0f ; 0xf6cc910322 push 00f06h ; 68 06 0f ; 0xf6cc9 10323 10323 push strict byte 00007h ; 6a 07 ; 0xf6ccc 10324 10324 call 01953h ; e8 82 ac ; 0xf6cce … … 10403 10403 je short 06d65h ; 74 0e ; 0xf6d55 10404 10404 push 008f8h ; 68 f8 08 ; 0xf6d57 ps2mouse.c:124 10405 push 00f0 ch ; 68 0c0f ; 0xf6d5a10405 push 00f06h ; 68 06 0f ; 0xf6d5a 10406 10406 push strict byte 00007h ; 6a 07 ; 0xf6d5d 10407 10407 call 01953h ; e8 f1 ab ; 0xf6d5f … … 11555 11555 or ah, 080h ; 80 cc 80 ; 0xf77d1 apm.c:228 11556 11556 jmp short 077b1h ; eb db ; 0xf77d4 11557 mov bx, 00b 44h ; bb 440b ; 0xf77d6 apm.c:23211557 mov bx, 00b3eh ; bb 3e 0b ; 0xf77d6 apm.c:232 11558 11558 mov cx, ds ; 8c d9 ; 0xf77d9 11559 11559 mov ax, strict word 00004h ; b8 04 00 ; 0xf77db … … 13414 13414 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2117 13415 13415 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 13416 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 e6h13416 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 019h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
r105740 r105982 1 e5b9ea47ab93b26a8342ab530680e0f1*VBoxPcBios286.rom1 d55d4b6e409aeb73fccd1dfadde4e7ab *VBoxPcBios286.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
r105740 r105982 1564 1564 db 'SCSI %d-ID#%d: CD/DVD-ROM', 00ah, 000h 1565 1565 1566 section CONST2 progbits vstart=0xe04 align=1 ; size=0x 400class=DATA group=DGROUP1567 ; disGetNextSymbol 0xf0e04 LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0e04 'bios_cvs_version_string'1568 bios_cvs_version_string: ; 0xf0e04 LB 0x1 81569 db 'VirtualBox 7.1.0 _BETA2', 000h, 000h1570 ; disGetNextSymbol 0xf0e1 c LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0e1c'_bios_prefix_string'1571 _bios_prefix_string: ; 0xf0e1 cLB 0x81566 section CONST2 progbits vstart=0xe04 align=1 ; size=0x3fa class=DATA group=DGROUP 1567 ; disGetNextSymbol 0xf0e04 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0e04 'bios_cvs_version_string' 1568 bios_cvs_version_string: ; 0xf0e04 LB 0x12 1569 db 'VirtualBox 7.1.0', 000h, 000h 1570 ; disGetNextSymbol 0xf0e16 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0e16 '_bios_prefix_string' 1571 _bios_prefix_string: ; 0xf0e16 LB 0x8 1572 1572 db 'BIOS: ', 000h, 000h 1573 ; disGetNextSymbol 0xf0e 24 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0e24'isotag'1574 isotag: ; 0xf0e 24LB 0x61573 ; disGetNextSymbol 0xf0e1e LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0e1e 'isotag' 1574 isotag: ; 0xf0e1e LB 0x6 1575 1575 db 'CD001', 000h 1576 ; disGetNextSymbol 0xf0e2 a LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0e2a'eltorito'1577 eltorito: ; 0xf0e2 aLB 0x181576 ; disGetNextSymbol 0xf0e24 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0e24 'eltorito' 1577 eltorito: ; 0xf0e24 LB 0x18 1578 1578 db 'EL TORITO SPECIFICATION', 000h 1579 ; disGetNextSymbol 0xf0e 42 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0e42'drivetypes'1580 drivetypes: ; 0xf0e 42LB 0x281579 ; disGetNextSymbol 0xf0e3c LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0e3c 'drivetypes' 1580 drivetypes: ; 0xf0e3c LB 0x28 1581 1581 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1582 1582 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1583 1583 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1584 ; disGetNextSymbol 0xf0e6 a LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e6a'scan_to_scanascii'1585 scan_to_scanascii: ; 0xf0e6 aLB 0x37a1584 ; disGetNextSymbol 0xf0e64 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e64 'scan_to_scanascii' 1585 scan_to_scanascii: ; 0xf0e64 LB 0x37a 1586 1586 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1587 1587 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1640 1640 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1641 1641 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1642 ; disGetNextSymbol 0xf11 e4 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f11e4'panic_msg_keyb_buffer_full'1643 panic_msg_keyb_buffer_full: ; 0xf11 e4LB 0x201642 ; disGetNextSymbol 0xf11de LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f11de 'panic_msg_keyb_buffer_full' 1643 panic_msg_keyb_buffer_full: ; 0xf11de LB 0x20 1644 1644 db '%s: keyboard input buffer full', 00ah, 000h 1645 1645 1646 ; Padding 0x 3fc bytes at 0xf12041647 times 102 0db 01646 ; Padding 0x402 bytes at 0xf11fe 1647 times 1026 db 0 1648 1648 1649 1649 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9a5c class=CODE group=AUTO … … 1961 1961 push bp ; 55 ; 0xf1847 bios.c:141 1962 1962 mov bp, sp ; 89 e5 ; 0xf1848 1963 mov bx, 00e1 ch ; bb 1c0e ; 0xf184a bios.c:1431963 mov bx, 00e16h ; bb 16 0e ; 0xf184a bios.c:143 1964 1964 mov cx, ds ; 8c d9 ; 0xf184d 1965 1965 mov ax, strict word 00004h ; b8 04 00 ; 0xf184f … … 1985 1985 push bp ; 55 ; 0xf1874 bios.c:147 1986 1986 mov bp, sp ; 89 e5 ; 0xf1875 1987 mov bx, 00e1 ch ; bb 1c0e ; 0xf1877 bios.c:1521987 mov bx, 00e16h ; bb 16 0e ; 0xf1877 bios.c:152 1988 1988 mov cx, ds ; 8c d9 ; 0xf187a 1989 1989 mov ax, strict word 00004h ; b8 04 00 ; 0xf187c … … 3211 3211 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf23b1 ata.c:492 3212 3212 jne short 023cfh ; 75 19 ; 0xf23b4 3213 mov bx, 00e1 ch ; bb 1c0e ; 0xf23b6 ata.c:4933213 mov bx, 00e16h ; bb 16 0e ; 0xf23b6 ata.c:493 3214 3214 mov cx, ds ; 8c d9 ; 0xf23b9 3215 3215 mov ax, strict word 00004h ; b8 04 00 ; 0xf23bb … … 3394 3394 lea ax, [bp-03ch] ; 8d 46 c4 ; 0xf25cc 3395 3395 call 059d8h ; e8 06 34 ; 0xf25cf 3396 mov bx, 00e1 ch ; bb 1c0e ; 0xf25d2 ata.c:6653396 mov bx, 00e16h ; bb 16 0e ; 0xf25d2 ata.c:665 3397 3397 mov cx, ds ; 8c d9 ; 0xf25d5 3398 3398 mov ax, strict word 00004h ; b8 04 00 ; 0xf25d7 … … 4194 4194 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2e04 ata.c:1095 4195 4195 jne short 02e29h ; 75 1f ; 0xf2e08 4196 mov bx, 00e1 ch ; bb 1c0e ; 0xf2e0a ata.c:10964196 mov bx, 00e16h ; bb 16 0e ; 0xf2e0a ata.c:1096 4197 4197 mov cx, ds ; 8c d9 ; 0xf2e0d 4198 4198 mov ax, strict word 00004h ; b8 04 00 ; 0xf2e0f … … 4989 4989 cmp bh, 048h ; 80 ff 48 ; 0xf34d3 4990 4990 jbe short 0350bh ; 76 33 ; 0xf34d6 4991 mov bx, 00e1 ch ; bb 1c0e ; 0xf34d8 floppy.c:5424991 mov bx, 00e16h ; bb 16 0e ; 0xf34d8 floppy.c:542 4992 4992 mov cx, ds ; 8c d9 ; 0xf34db 4993 4993 mov ax, strict word 00004h ; b8 04 00 ; 0xf34dd … … 5831 5831 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3d25 5832 5832 jmp near 036dah ; e9 ae f9 ; 0xf3d29 5833 mov bx, 00e1 ch ; bb 1c0e ; 0xf3d2c floppy.c:13325833 mov bx, 00e16h ; bb 16 0e ; 0xf3d2c floppy.c:1332 5834 5834 mov cx, ds ; 8c d9 ; 0xf3d2f 5835 5835 mov ax, strict word 00004h ; b8 04 00 ; 0xf3d31 … … 5968 5968 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3e2b 5969 5969 jne near 03f43h ; 0f 85 11 01 ; 0xf3e2e 5970 mov bx, 00e1 ch ; bb 1c0e ; 0xf3e32 eltorito.c:2345970 mov bx, 00e16h ; bb 16 0e ; 0xf3e32 eltorito.c:234 5971 5971 mov cx, ds ; 8c d9 ; 0xf3e35 5972 5972 mov ax, strict word 00004h ; b8 04 00 ; 0xf3e37 … … 6067 6067 pop bp ; 5d ; 0xf3f41 6068 6068 retn ; c3 ; 0xf3f42 6069 mov bx, 00e1 ch ; bb 1c0e ; 0xf3f43 eltorito.c:2646069 mov bx, 00e16h ; bb 16 0e ; 0xf3f43 eltorito.c:264 6070 6070 mov cx, ds ; 8c d9 ; 0xf3f46 6071 6071 mov ax, strict word 00004h ; b8 04 00 ; 0xf3f48 … … 6357 6357 jnc short 04234h ; 73 10 ; 0xf4222 6358 6358 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf4224 6359 cmp al, byte [di+00e 24h] ; 3a 85 240e ; 0xf42286359 cmp al, byte [di+00e1eh] ; 3a 85 1e 0e ; 0xf4228 6360 6360 je short 0421eh ; 74 f0 ; 0xf422c 6361 6361 mov ax, strict word 00005h ; b8 05 00 ; 0xf422e … … 6367 6367 jnc short 0424eh ; 73 10 ; 0xf423c 6368 6368 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf423e 6369 cmp al, byte [di+00e2 ah] ; 3a 85 2a0e ; 0xf42426369 cmp al, byte [di+00e24h] ; 3a 85 24 0e ; 0xf4242 6370 6370 je short 04238h ; 74 f0 ; 0xf4246 6371 6371 mov ax, strict word 00006h ; b8 06 00 ; 0xf4248 … … 6590 6590 cmp dx, ax ; 39 c2 ; 0xf44fd 6591 6591 je short 0452ah ; 74 29 ; 0xf44ff 6592 mov bx, 00e1 ch ; bb 1c0e ; 0xf4501 eltorito.c:5876592 mov bx, 00e16h ; bb 16 0e ; 0xf4501 eltorito.c:587 6593 6593 mov cx, ds ; 8c d9 ; 0xf4504 6594 6594 mov ax, strict word 00004h ; b8 04 00 ; 0xf4506 … … 6726 6726 test al, al ; 84 c0 ; 0xf4675 eltorito.c:671 6727 6727 je near 04576h ; 0f 84 fb fe ; 0xf4677 6728 mov bx, 00e1 ch ; bb 1c0e ; 0xf467b eltorito.c:6726728 mov bx, 00e16h ; bb 16 0e ; 0xf467b eltorito.c:672 6729 6729 mov cx, ds ; 8c d9 ; 0xf467e 6730 6730 mov ax, strict word 00004h ; b8 04 00 ; 0xf4680 … … 6865 6865 cmp byte [bp-016h], 000h ; 80 7e ea 00 ; 0xf4808 eltorito.c:753 6866 6866 je near 04576h ; 0f 84 66 fd ; 0xf480c 6867 mov bx, 00e1 ch ; bb 1c0e ; 0xf4810 eltorito.c:7546867 mov bx, 00e16h ; bb 16 0e ; 0xf4810 eltorito.c:754 6868 6868 mov cx, ds ; 8c d9 ; 0xf4813 6869 6869 mov ax, strict word 00004h ; b8 04 00 ; 0xf4815 … … 6902 6902 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf486f 6903 6903 jmp near 0458ah ; e9 14 fd ; 0xf4873 6904 mov bx, 00e1 ch ; bb 1c0e ; 0xf4876 eltorito.c:7806904 mov bx, 00e16h ; bb 16 0e ; 0xf4876 eltorito.c:780 6905 6905 mov cx, ds ; 8c d9 ; 0xf4879 6906 6906 mov ax, strict word 00004h ; b8 04 00 ; 0xf487b … … 7058 7058 test dl, dl ; 84 d2 ; 0xf4a67 eltorito.c:913 7059 7059 je near 04b34h ; 0f 84 c7 00 ; 0xf4a69 7060 mov bx, 00e1 ch ; bb 1c0e ; 0xf4a6d eltorito.c:9147060 mov bx, 00e16h ; bb 16 0e ; 0xf4a6d eltorito.c:914 7061 7061 mov cx, ds ; 8c d9 ; 0xf4a70 7062 7062 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a72 … … 7195 7195 jbe near 04b34h ; 0f 86 66 ff ; 0xf4bca 7196 7196 jmp short 04b88h ; eb b8 ; 0xf4bce eltorito.c:1011 7197 mov bx, 00e1 ch ; bb 1c0e ; 0xf4bd0 eltorito.c:10247197 mov bx, 00e16h ; bb 16 0e ; 0xf4bd0 eltorito.c:1024 7198 7198 mov cx, ds ; 8c d9 ; 0xf4bd3 7199 7199 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bd5 … … 7226 7226 je short 04c32h ; 74 21 ; 0xf4c0f 7227 7227 mov dx, strict word 00001h ; ba 01 00 ; 0xf4c11 7228 mov bx, 00e1 ch ; bb 1c0e ; 0xf4c14 boot.c:1337228 mov bx, 00e16h ; bb 16 0e ; 0xf4c14 boot.c:133 7229 7229 mov cx, ds ; 8c d9 ; 0xf4c17 7230 7230 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c19 7231 7231 call 01a27h ; e8 08 ce ; 0xf4c1c 7232 7232 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4c1f 7233 add dx, 00e 42h ; 81 c2 420e ; 0xf4c227233 add dx, 00e3ch ; 81 c2 3c 0e ; 0xf4c22 7234 7234 push dx ; 52 ; 0xf4c26 7235 7235 push 00516h ; 68 16 05 ; 0xf4c27 … … 7252 7252 test al, al ; 84 c0 ; 0xf4c46 boot.c:152 7253 7253 je short 04c65h ; 74 1b ; 0xf4c48 7254 mov bx, 00e1 ch ; bb 1c0e ; 0xf4c4a boot.c:1537254 mov bx, 00e16h ; bb 16 0e ; 0xf4c4a boot.c:153 7255 7255 mov cx, ds ; 8c d9 ; 0xf4c4d 7256 7256 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c4f 7257 7257 call 01a27h ; e8 d2 cd ; 0xf4c52 7258 push 00e5 6h ; 68 560e ; 0xf4c557258 push 00e50h ; 68 50 0e ; 0xf4c55 7259 7259 push 0052ah ; 68 2a 05 ; 0xf4c58 7260 7260 push strict byte 00004h ; 6a 04 ; 0xf4c5b … … 7264 7264 test dl, dl ; 84 d2 ; 0xf4c65 7265 7265 je short 04c79h ; 74 10 ; 0xf4c67 7266 mov bx, 00e1 ch ; bb 1c0e ; 0xf4c69 boot.c:1557266 mov bx, 00e16h ; bb 16 0e ; 0xf4c69 boot.c:155 7267 7267 mov cx, ds ; 8c d9 ; 0xf4c6c 7268 7268 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c6e 7269 7269 call 01a27h ; e8 b3 cd ; 0xf4c71 7270 push 00e 60h ; 68 600e ; 0xf4c747270 push 00e5ah ; 68 5a 0e ; 0xf4c74 7271 7271 jmp short 04c58h ; eb df ; 0xf4c77 7272 7272 test bl, 080h ; f6 c3 80 ; 0xf4c79 boot.c:156 7273 7273 je short 04c8fh ; 74 11 ; 0xf4c7c 7274 mov bx, 00e1 ch ; bb 1c0e ; 0xf4c7e boot.c:1577274 mov bx, 00e16h ; bb 16 0e ; 0xf4c7e boot.c:157 7275 7275 mov cx, ds ; 8c d9 ; 0xf4c81 7276 7276 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c83 7277 7277 call 01a27h ; e8 9e cd ; 0xf4c86 7278 7278 push si ; 56 ; 0xf4c89 7279 push 00e4 ch ; 68 4c0e ; 0xf4c8a7279 push 00e46h ; 68 46 0e ; 0xf4c8a 7280 7280 jmp short 04c9eh ; eb 0f ; 0xf4c8d boot.c:158 7281 mov bx, 00e1 ch ; bb 1c0e ; 0xf4c8f boot.c:1597281 mov bx, 00e16h ; bb 16 0e ; 0xf4c8f boot.c:159 7282 7282 mov cx, ds ; 8c d9 ; 0xf4c92 7283 7283 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c94 7284 7284 call 01a27h ; e8 8d cd ; 0xf4c97 7285 7285 push si ; 56 ; 0xf4c9a 7286 push 00e 42h ; 68 420e ; 0xf4c9b7286 push 00e3ch ; 68 3c 0e ; 0xf4c9b 7287 7287 push 0053fh ; 68 3f 05 ; 0xf4c9e 7288 7288 push strict byte 00004h ; 6a 04 ; 0xf4ca1 … … 7293 7293 test dh, dh ; 84 f6 ; 0xf4caf boot.c:162 7294 7294 jne short 04cc3h ; 75 10 ; 0xf4cb1 7295 mov bx, 00e1 ch ; bb 1c0e ; 0xf4cb3 boot.c:1637295 mov bx, 00e16h ; bb 16 0e ; 0xf4cb3 boot.c:163 7296 7296 mov cx, ds ; 8c d9 ; 0xf4cb6 7297 7297 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cb8 … … 7299 7299 push 00557h ; 68 57 05 ; 0xf4cbe 7300 7300 jmp short 04cd1h ; eb 0e ; 0xf4cc1 boot.c:164 7301 mov bx, 00e1 ch ; bb 1c0e ; 0xf4cc3 boot.c:1657301 mov bx, 00e16h ; bb 16 0e ; 0xf4cc3 boot.c:165 7302 7302 mov cx, ds ; 8c d9 ; 0xf4cc6 7303 7303 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cc8 … … 7307 7307 call 01a68h ; e8 92 cd ; 0xf4cd3 7308 7308 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4cd6 7309 mov bx, 00e1 ch ; bb 1c0e ; 0xf4cd9 boot.c:1667309 mov bx, 00e16h ; bb 16 0e ; 0xf4cd9 boot.c:166 7310 7310 mov cx, ds ; 8c d9 ; 0xf4cdc 7311 7311 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cde … … 7327 7327 push dx ; 52 ; 0xf4cfc 7328 7328 mov dx, ax ; 89 c2 ; 0xf4cfd 7329 mov bx, 00e1 ch ; bb 1c0e ; 0xf4cff boot.c:1767329 mov bx, 00e16h ; bb 16 0e ; 0xf4cff boot.c:176 7330 7330 mov cx, ds ; 8c d9 ; 0xf4d02 7331 7331 mov ax, strict word 00004h ; b8 04 00 ; 0xf4d04 … … 7431 7431 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4de0 7432 7432 mov byte [bp-00ch], al ; 88 46 f4 ; 0xf4de3 boot.c:250 7433 mov bx, 00e1 ch ; bb 1c0e ; 0xf4de6 boot.c:2517433 mov bx, 00e16h ; bb 16 0e ; 0xf4de6 boot.c:251 7434 7434 mov cx, ds ; 8c d9 ; 0xf4de9 7435 7435 mov ax, strict word 00004h ; b8 04 00 ; 0xf4deb … … 7967 7967 test al, al ; 84 c0 ; 0xf52a2 keyboard.c:394 7968 7968 jne short 052bfh ; 75 19 ; 0xf52a4 7969 mov bx, 00e1 ch ; bb 1c0e ; 0xf52a6 keyboard.c:3957969 mov bx, 00e16h ; bb 16 0e ; 0xf52a6 keyboard.c:395 7970 7970 mov cx, ds ; 8c d9 ; 0xf52a9 7971 7971 mov ax, strict word 00004h ; b8 04 00 ; 0xf52ab … … 8232 8232 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf556c keyboard.c:576 8233 8233 jbe short 05590h ; 76 1e ; 0xf5570 8234 mov bx, 00e1 ch ; bb 1c0e ; 0xf5572 keyboard.c:5778234 mov bx, 00e16h ; bb 16 0e ; 0xf5572 keyboard.c:577 8235 8235 mov cx, ds ; 8c d9 ; 0xf5575 8236 8236 mov ax, strict word 00004h ; b8 04 00 ; 0xf5577 … … 8247 8247 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf5595 keyboard.c:581 8248 8248 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5599 8249 mov dl, byte [bx+00e 70h] ; 8a 97 700e ; 0xf559c8250 mov ax, word [bx+00e 70h] ; 8b 87 700e ; 0xf55a0 keyboard.c:5828249 mov dl, byte [bx+00e6ah] ; 8a 97 6a 0e ; 0xf559c 8250 mov ax, word [bx+00e6ah] ; 8b 87 6a 0e ; 0xf55a0 keyboard.c:582 8251 8251 jmp near 05633h ; e9 8c 00 ; 0xf55a4 keyboard.c:583 8252 8252 test dh, 004h ; f6 c6 04 ; 0xf55a7 … … 8254 8254 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf55ac keyboard.c:584 8255 8255 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf55b0 8256 mov dl, byte [bx+00e6 eh] ; 8a 97 6e0e ; 0xf55b38257 mov ax, word [bx+00e6 eh] ; 8b 87 6e0e ; 0xf55b7 keyboard.c:5858256 mov dl, byte [bx+00e68h] ; 8a 97 68 0e ; 0xf55b3 8257 mov ax, word [bx+00e68h] ; 8b 87 68 0e ; 0xf55b7 keyboard.c:585 8258 8258 jmp near 05633h ; e9 75 00 ; 0xf55bb keyboard.c:586 8259 8259 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf55be … … 8274 8274 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf55e1 keyboard.c:594 8275 8275 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf55e5 8276 movzx ax, byte [bx+00e 72h] ; 0f b6 87 720e ; 0xf55e88276 movzx ax, byte [bx+00e6ch] ; 0f b6 87 6c 0e ; 0xf55e8 8277 8277 movzx dx, dh ; 0f b6 d6 ; 0xf55ed 8278 8278 test dx, ax ; 85 c2 ; 0xf55f0 8279 8279 je short 055feh ; 74 0a ; 0xf55f2 8280 mov dl, byte [bx+00e6 ah] ; 8a 97 6a0e ; 0xf55f4 keyboard.c:5958281 mov ax, word [bx+00e6 ah] ; 8b 87 6a0e ; 0xf55f8 keyboard.c:5968280 mov dl, byte [bx+00e64h] ; 8a 97 64 0e ; 0xf55f4 keyboard.c:595 8281 mov ax, word [bx+00e64h] ; 8b 87 64 0e ; 0xf55f8 keyboard.c:596 8282 8282 jmp short 05606h ; eb 08 ; 0xf55fc keyboard.c:597 8283 mov dl, byte [bx+00e6 ch] ; 8a 97 6c0e ; 0xf55fe keyboard.c:5988284 mov ax, word [bx+00e6 ch] ; 8b 87 6c0e ; 0xf5602 keyboard.c:5998283 mov dl, byte [bx+00e66h] ; 8a 97 66 0e ; 0xf55fe keyboard.c:598 8284 mov ax, word [bx+00e66h] ; 8b 87 66 0e ; 0xf5602 keyboard.c:599 8285 8285 shr ax, 008h ; c1 e8 08 ; 0xf5606 8286 8286 mov byte [bp-006h], al ; 88 46 fa ; 0xf5609 … … 8288 8288 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf560e keyboard.c:603 8289 8289 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5612 8290 movzx si, byte [bx+00e 72h] ; 0f b6 b7 720e ; 0xf56158290 movzx si, byte [bx+00e6ch] ; 0f b6 b7 6c 0e ; 0xf5615 8291 8291 movzx ax, dh ; 0f b6 c6 ; 0xf561a 8292 8292 test ax, si ; 85 f0 ; 0xf561d 8293 8293 je short 0562bh ; 74 0a ; 0xf561f 8294 mov dl, byte [bx+00e6 ch] ; 8a 97 6c0e ; 0xf5621 keyboard.c:6048295 mov ax, word [bx+00e6 ch] ; 8b 87 6c0e ; 0xf5625 keyboard.c:6058294 mov dl, byte [bx+00e66h] ; 8a 97 66 0e ; 0xf5621 keyboard.c:604 8295 mov ax, word [bx+00e66h] ; 8b 87 66 0e ; 0xf5625 keyboard.c:605 8296 8296 jmp short 05633h ; eb 08 ; 0xf5629 keyboard.c:606 8297 mov dl, byte [bx+00e6 ah] ; 8a 97 6a0e ; 0xf562b keyboard.c:6078298 mov ax, word [bx+00e6 ah] ; 8b 87 6a0e ; 0xf562f keyboard.c:6088297 mov dl, byte [bx+00e64h] ; 8a 97 64 0e ; 0xf562b keyboard.c:607 8298 mov ax, word [bx+00e64h] ; 8b 87 64 0e ; 0xf562f keyboard.c:608 8299 8299 shr ax, 008h ; c1 e8 08 ; 0xf5633 8300 8300 mov byte [bp-006h], al ; 88 46 fa ; 0xf5636 … … 8303 8303 test dl, dl ; 84 d2 ; 0xf563f 8304 8304 jne short 05659h ; 75 16 ; 0xf5641 8305 mov bx, 00e1 ch ; bb 1c0e ; 0xf5643 keyboard.c:6128305 mov bx, 00e16h ; bb 16 0e ; 0xf5643 keyboard.c:612 8306 8306 mov cx, ds ; 8c d9 ; 0xf5646 8307 8307 mov ax, strict word 00004h ; b8 04 00 ; 0xf5648 … … 8640 8640 or ah, 080h ; 80 cc 80 ; 0xf5988 8641 8641 jmp near 05868h ; e9 da fe ; 0xf598b 8642 mov bx, 00e1 ch ; bb 1c0e ; 0xf598e keyboard.c:8288642 mov bx, 00e16h ; bb 16 0e ; 0xf598e keyboard.c:828 8643 8643 mov cx, ds ; 8c d9 ; 0xf5991 8644 8644 mov ax, strict word 00004h ; b8 04 00 ; 0xf5993 … … 8651 8651 call 01a68h ; e8 c0 c0 ; 0xf59a5 8652 8652 add sp, strict byte 00006h ; 83 c4 06 ; 0xf59a8 8653 mov bx, 00e1 ch ; bb 1c0e ; 0xf59ab keyboard.c:8298653 mov bx, 00e16h ; bb 16 0e ; 0xf59ab keyboard.c:829 8654 8654 mov cx, ds ; 8c d9 ; 0xf59ae 8655 8655 mov ax, strict word 00004h ; b8 04 00 ; 0xf59b0 … … 9090 9090 cmp word [bp-00ch], strict byte 00000h ; 83 7e f4 00 ; 0xf5ec4 9091 9091 jne short 05eedh ; 75 23 ; 0xf5ec8 9092 mov bx, 00e1 ch ; bb 1c0e ; 0xf5eca disk.c:3439092 mov bx, 00e16h ; bb 16 0e ; 0xf5eca disk.c:343 9093 9093 mov cx, ds ; 8c d9 ; 0xf5ecd 9094 9094 mov ax, strict word 00004h ; b8 04 00 ; 0xf5ecf … … 9119 9119 cmp dx, word [bp-00ah] ; 3b 56 f6 ; 0xf5f18 9120 9120 jbe short 05f4bh ; 76 2e ; 0xf5f1b 9121 mov bx, 00e1 ch ; bb 1c0e ; 0xf5f1d disk.c:3549121 mov bx, 00e16h ; bb 16 0e ; 0xf5f1d disk.c:354 9122 9122 mov cx, ds ; 8c d9 ; 0xf5f20 9123 9123 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f22 … … 9220 9220 test dl, dl ; 84 d2 ; 0xf603e disk.c:394 9221 9221 je near 05e4fh ; 0f 84 0b fe ; 0xf6040 9222 mov bx, 00e1 ch ; bb 1c0e ; 0xf6044 disk.c:3959222 mov bx, 00e16h ; bb 16 0e ; 0xf6044 disk.c:395 9223 9223 mov cx, ds ; 8c d9 ; 0xf6047 9224 9224 mov ax, strict word 00004h ; b8 04 00 ; 0xf6049 … … 9238 9238 or ah, 00ch ; 80 cc 0c ; 0xf606d 9239 9239 jmp near 061beh ; e9 4b 01 ; 0xf6070 disk.c:397 9240 mov bx, 00e1 ch ; bb 1c0e ; 0xf6073 disk.c:4049240 mov bx, 00e16h ; bb 16 0e ; 0xf6073 disk.c:404 9241 9241 mov cx, ds ; 8c d9 ; 0xf6076 9242 9242 mov ax, strict word 00004h ; b8 04 00 ; 0xf6078 … … 9333 9333 mov word [bp+016h], ax ; 89 46 16 ; 0xf6172 9334 9334 jmp near 05e53h ; e9 db fc ; 0xf6175 disk.c:467 9335 mov bx, 00e1 ch ; bb 1c0e ; 0xf6178 disk.c:4759335 mov bx, 00e16h ; bb 16 0e ; 0xf6178 disk.c:475 9336 9336 mov cx, ds ; 8c d9 ; 0xf617b 9337 9337 mov ax, strict word 00004h ; b8 04 00 ; 0xf617d … … 9346 9346 add sp, strict byte 00008h ; 83 c4 08 ; 0xf6195 9347 9347 jmp near 05e4fh ; e9 b4 fc ; 0xf6198 disk.c:476 9348 mov bx, 00e1 ch ; bb 1c0e ; 0xf619b disk.c:4839348 mov bx, 00e16h ; bb 16 0e ; 0xf619b disk.c:483 9349 9349 mov cx, ds ; 8c d9 ; 0xf619e 9350 9350 mov ax, strict word 00004h ; b8 04 00 ; 0xf61a0 … … 9480 9480 cmp dx, word [es:bx+032h] ; 26 3b 57 32 ; 0xf6328 9481 9481 jc short 06351h ; 72 23 ; 0xf632c 9482 mov bx, 00e1 ch ; bb 1c0e ; 0xf632e disk.c:5729482 mov bx, 00e16h ; bb 16 0e ; 0xf632e disk.c:572 9483 9483 mov cx, ds ; 8c d9 ; 0xf6331 9484 9484 mov ax, strict word 00004h ; b8 04 00 ; 0xf6333 … … 9535 9535 test dl, dl ; 84 d2 ; 0xf63db disk.c:597 9536 9536 je near 0647fh ; 0f 84 9e 00 ; 0xf63dd 9537 mov bx, 00e1 ch ; bb 1c0e ; 0xf63e1 disk.c:5989537 mov bx, 00e16h ; bb 16 0e ; 0xf63e1 disk.c:598 9538 9538 mov cx, ds ; 8c d9 ; 0xf63e4 9539 9539 mov ax, strict word 00004h ; b8 04 00 ; 0xf63e6 … … 9585 9585 jbe short 0647fh ; 76 1d ; 0xf6460 9586 9586 jmp short 0642ah ; eb c6 ; 0xf6462 disk.c:633 9587 mov bx, 00e1 ch ; bb 1c0e ; 0xf6464 disk.c:6399587 mov bx, 00e16h ; bb 16 0e ; 0xf6464 disk.c:639 9588 9588 mov cx, ds ; 8c d9 ; 0xf6467 9589 9589 mov ax, strict word 00004h ; b8 04 00 ; 0xf6469 … … 9868 9868 mov word [bp+00ch], ax ; 89 46 0c ; 0xf66f4 system.c:374 9869 9869 jmp near 067ach ; e9 b2 00 ; 0xf66f7 system.c:375 9870 mov bx, 00e1 ch ; bb 1c0e ; 0xf66fa system.c:3779870 mov bx, 00e16h ; bb 16 0e ; 0xf66fa system.c:377 9871 9871 mov cx, ds ; 8c d9 ; 0xf66fd 9872 9872 mov ax, strict word 00004h ; b8 04 00 ; 0xf66ff … … 10072 10072 retf ; cb ; 0xf68fa 10073 10073 jmp near 067ach ; e9 ae fe ; 0xf68fb system.c:540 10074 mov bx, 00e1 ch ; bb 1c0e ; 0xf68fe system.c:54710074 mov bx, 00e16h ; bb 16 0e ; 0xf68fe system.c:547 10075 10075 mov cx, ds ; 8c d9 ; 0xf6901 10076 10076 mov ax, strict word 00004h ; b8 04 00 ; 0xf6903 … … 10114 10114 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf6972 system.c:583 10115 10115 jmp near 067ach ; e9 33 fe ; 0xf6976 system.c:584 10116 mov bx, 00e1 ch ; bb 1c0e ; 0xf6979 system.c:58810116 mov bx, 00e16h ; bb 16 0e ; 0xf6979 system.c:588 10117 10117 mov cx, ds ; 8c d9 ; 0xf697c 10118 10118 mov ax, strict word 00004h ; b8 04 00 ; 0xf697e … … 10376 10376 mov word [bp+014h], dx ; 89 56 14 ; 0xf6c95 system.c:790 10377 10377 jmp short 06cc4h ; eb 2a ; 0xf6c98 system.c:795 10378 mov bx, 00e1 ch ; bb 1c0e ; 0xf6c9a system.c:80010378 mov bx, 00e16h ; bb 16 0e ; 0xf6c9a system.c:800 10379 10379 mov cx, ds ; 8c d9 ; 0xf6c9d 10380 10380 mov ax, strict word 00004h ; b8 04 00 ; 0xf6c9f … … 10949 10949 je short 07287h ; 74 0e ; 0xf7277 10950 10950 push 0097eh ; 68 7e 09 ; 0xf7279 ps2mouse.c:92 10951 push 011 e4h ; 68 e411 ; 0xf727c10951 push 011deh ; 68 de 11 ; 0xf727c 10952 10952 push strict byte 00007h ; 6a 07 ; 0xf727f 10953 10953 call 01a68h ; e8 e4 a7 ; 0xf7281 … … 11031 11031 je short 07317h ; 74 0e ; 0xf7307 11032 11032 push 00988h ; 68 88 09 ; 0xf7309 ps2mouse.c:124 11033 push 011 e4h ; 68 e411 ; 0xf730c11033 push 011deh ; 68 de 11 ; 0xf730c 11034 11034 push strict byte 00007h ; 6a 07 ; 0xf730f 11035 11035 call 01a68h ; e8 54 a7 ; 0xf7311 … … 12183 12183 or ah, 080h ; 80 cc 80 ; 0xf7de7 apm.c:228 12184 12184 jmp short 07dc9h ; eb dd ; 0xf7dea 12185 mov bx, 00e1 ch ; bb 1c0e ; 0xf7dec apm.c:23212185 mov bx, 00e16h ; bb 16 0e ; 0xf7dec apm.c:232 12186 12186 mov cx, ds ; 8c d9 ; 0xf7def 12187 12187 mov ax, strict word 00004h ; b8 04 00 ; 0xf7df1 … … 12597 12597 mov word [es:bx], ax ; 26 89 07 ; 0xf81af 12598 12598 jmp short 081e1h ; eb 2d ; 0xf81b2 pcibios.c:417 12599 mov bx, 00e1 ch ; bb 1c0e ; 0xf81b4 pcibios.c:41912599 mov bx, 00e16h ; bb 16 0e ; 0xf81b4 pcibios.c:419 12600 12600 mov cx, ds ; 8c d9 ; 0xf81b7 12601 12601 mov ax, strict word 00004h ; b8 04 00 ; 0xf81b9 … … 13723 13723 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf8bee ahci.c:588 13724 13724 jne short 08c13h ; 75 1f ; 0xf8bf2 13725 mov bx, 00e1 ch ; bb 1c0e ; 0xf8bf4 ahci.c:58913725 mov bx, 00e16h ; bb 16 0e ; 0xf8bf4 ahci.c:589 13726 13726 mov cx, ds ; 8c d9 ; 0xf8bf7 13727 13727 mov ax, strict word 00004h ; b8 04 00 ; 0xf8bf9 … … 14133 14133 lea ax, [bp-02eh] ; 8d 46 d2 ; 0xf9068 14134 14134 call 059d8h ; e8 6a c9 ; 0xf906b 14135 mov bx, 00e1 ch ; bb 1c0e ; 0xf906e ahci.c:77114135 mov bx, 00e16h ; bb 16 0e ; 0xf906e ahci.c:771 14136 14136 mov cx, ds ; 8c d9 ; 0xf9071 14137 14137 mov ax, strict word 00004h ; b8 04 00 ; 0xf9073 … … 14789 14789 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf96c3 scsi.c:263 14790 14790 jne short 096e8h ; 75 1f ; 0xf96c7 14791 mov bx, 00e1 ch ; bb 1c0e ; 0xf96c9 scsi.c:26414791 mov bx, 00e16h ; bb 16 0e ; 0xf96c9 scsi.c:264 14792 14792 mov cx, ds ; 8c d9 ; 0xf96cc 14793 14793 mov ax, strict word 00004h ; b8 04 00 ; 0xf96ce … … 14957 14957 cmp bx, 00200h ; 81 fb 00 02 ; 0xf98a7 14958 14958 je short 098cdh ; 74 20 ; 0xf98ab 14959 mov bx, 00e1 ch ; bb 1c0e ; 0xf98ad scsi.c:37514959 mov bx, 00e16h ; bb 16 0e ; 0xf98ad scsi.c:375 14960 14960 mov cx, ds ; 8c d9 ; 0xf98b0 14961 14961 mov ax, strict word 00004h ; b8 04 00 ; 0xf98b2 … … 15128 15128 mov word [es:bx+028h], dx ; 26 89 57 28 ; 0xf9a93 scsi.c:455 15129 15129 mov word [es:bx+02eh], dx ; 26 89 57 2e ; 0xf9a97 scsi.c:456 15130 mov bx, 00e1 ch ; bb 1c0e ; 0xf9a9b scsi.c:46015130 mov bx, 00e16h ; bb 16 0e ; 0xf9a9b scsi.c:460 15131 15131 mov cx, ds ; 8c d9 ; 0xf9a9e 15132 15132 mov ax, strict word 00004h ; b8 04 00 ; 0xf9aa0 … … 15183 15183 cmp AL, strict byte 005h ; 3c 05 ; 0xf9b36 15184 15184 jne near 09bd1h ; 0f 85 95 00 ; 0xf9b38 15185 mov bx, 00e1 ch ; bb 1c0e ; 0xf9b3c scsi.c:48915185 mov bx, 00e16h ; bb 16 0e ; 0xf9b3c scsi.c:489 15186 15186 mov cx, ds ; 8c d9 ; 0xf9b3f 15187 15187 mov ax, strict word 00004h ; b8 04 00 ; 0xf9b41 … … 15685 15685 ; disGetNextSymbol 0xf9fa8 LB 0x10b4 -> off=0x0 cb=000000000000001e uValue=00000000000f89a8 'lsilogic_addr_to_phys' 15686 15686 lsilogic_addr_to_phys: ; 0xf9fa8 LB 0x1e 15687 push bx ; 53 ; 0xf9fa8 lsilogic.c:3 4615687 push bx ; 53 ; 0xf9fa8 lsilogic.c:350 15688 15688 push cx ; 51 ; 0xf9fa9 15689 15689 push bp ; 55 ; 0xf9faa … … 15691 15691 mov bx, ax ; 89 c3 ; 0xf9fad 15692 15692 mov ax, dx ; 89 d0 ; 0xf9faf 15693 xor dx, dx ; 31 d2 ; 0xf9fb1 lsilogic.c:3 4815693 xor dx, dx ; 31 d2 ; 0xf9fb1 lsilogic.c:352 15694 15694 mov cx, strict word 00004h ; b9 04 00 ; 0xf9fb3 15695 15695 sal ax, 1 ; d1 e0 ; 0xf9fb6 … … 15699 15699 add ax, bx ; 01 d8 ; 0xf9fbe 15700 15700 adc dx, cx ; 11 ca ; 0xf9fc0 15701 pop bp ; 5d ; 0xf9fc2 lsilogic.c:3 4915701 pop bp ; 5d ; 0xf9fc2 lsilogic.c:353 15702 15702 pop cx ; 59 ; 0xf9fc3 15703 15703 pop bx ; 5b ; 0xf9fc4 … … 15705 15705 ; disGetNextSymbol 0xf9fc6 LB 0x1096 -> off=0x0 cb=00000000000000f6 uValue=00000000000f89c6 'lsilogic_cmd' 15706 15706 lsilogic_cmd: ; 0xf9fc6 LB 0xf6 15707 push bp ; 55 ; 0xf9fc6 lsilogic.c:35 115707 push bp ; 55 ; 0xf9fc6 lsilogic.c:355 15708 15708 mov bp, sp ; 89 e5 ; 0xf9fc7 15709 15709 push si ; 56 ; 0xf9fc9 … … 15712 15712 mov si, ax ; 89 c6 ; 0xf9fce 15713 15713 mov word [bp-006h], dx ; 89 56 fa ; 0xf9fd0 15714 mov word [bp-00ah], bx ; 89 5e f6 ; 0xf9fd3 lsilogic.c:35 515714 mov word [bp-00ah], bx ; 89 5e f6 ; 0xf9fd3 lsilogic.c:359 15715 15715 mov word [bp-014h], cx ; 89 4e ec ; 0xf9fd6 15716 mov [bp-00ch], ds ; 8c 5e f4 ; 0xf9fd9 lsilogic.c:3 5615716 mov [bp-00ch], ds ; 8c 5e f4 ; 0xf9fd9 lsilogic.c:360 15717 15717 mov ax, word [bp+006h] ; 8b 46 06 ; 0xf9fdc 15718 15718 mov word [bp-012h], ax ; 89 46 ee ; 0xf9fdf 15719 mov ax, word [bp+004h] ; 8b 46 04 ; 0xf9fe2 lsilogic.c:3 5715719 mov ax, word [bp+004h] ; 8b 46 04 ; 0xf9fe2 lsilogic.c:361 15720 15720 shr ax, 002h ; c1 e8 02 ; 0xf9fe5 15721 15721 mov word [bp-00eh], ax ; 89 46 f2 ; 0xf9fe8 15722 15722 mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xf9feb 15723 mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf9ff0 lsilogic.c:3 5815723 mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf9ff0 lsilogic.c:362 15724 15724 shr dx, 1 ; d1 ea ; 0xf9ff3 15725 15725 mov word [bp-010h], dx ; 89 56 f0 ; 0xf9ff5 15726 or ah, 042h ; 80 cc 42 ; 0xf9ff8 lsilogic.c:3 5915726 or ah, 042h ; 80 cc 42 ; 0xf9ff8 lsilogic.c:363 15727 15727 mov cx, ax ; 89 c1 ; 0xf9ffb 15728 test byte [bp+004h], 003h ; f6 46 04 03 ; 0xf9ffd lsilogic.c:36 115728 test byte [bp+004h], 003h ; f6 46 04 03 ; 0xf9ffd lsilogic.c:365 15729 15729 jne short 0a009h ; 75 06 ; 0xfa001 15730 15730 test byte [bp+00ah], 001h ; f6 46 0a 01 ; 0xfa003 15731 15731 je short 0a00fh ; 74 06 ; 0xfa007 15732 mov ax, strict word 00001h ; b8 01 00 ; 0xfa009 lsilogic.c:36 315732 mov ax, strict word 00001h ; b8 01 00 ; 0xfa009 lsilogic.c:367 15733 15733 jmp near 0a0b3h ; e9 a4 00 ; 0xfa00c 15734 mov es, [bp-006h] ; 8e 46 fa ; 0xfa00f lsilogic.c:36 515735 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa01215734 mov es, [bp-006h] ; 8e 46 fa ; 0xfa00f lsilogic.c:369 15735 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa012 15736 15736 xor ax, ax ; 31 c0 ; 0xfa017 15737 15737 xchg cx, ax ; 91 ; 0xfa019 … … 15740 15740 ; mov ax, cx ; 8b c1 ; 0xfa01e 15741 15741 out DX, eax ; 66 ef ; 0xfa020 15742 xor bx, bx ; 31 db ; 0xfa022 lsilogic.c:3 6615742 xor bx, bx ; 31 db ; 0xfa022 lsilogic.c:370 15743 15743 mov ax, word [bp-008h] ; 8b 46 f8 ; 0xfa024 15744 15744 test ax, ax ; 85 c0 ; 0xfa027 … … 15747 15747 cmp bx, word [bp-00eh] ; 3b 5e f2 ; 0xfa02d 15748 15748 jnc short 0a058h ; 73 26 ; 0xfa030 15749 mov di, bx ; 89 df ; 0xfa032 lsilogic.c:3 6715749 mov di, bx ; 89 df ; 0xfa032 lsilogic.c:371 15750 15750 sal di, 002h ; c1 e7 02 ; 0xfa034 15751 15751 mov es, [bp-014h] ; 8e 46 ec ; 0xfa037 … … 15754 15754 mov cx, word [es:di+002h] ; 26 8b 4d 02 ; 0xfa040 15755 15755 mov es, [bp-006h] ; 8e 46 fa ; 0xfa044 15756 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa04715756 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa047 15757 15757 xchg cx, ax ; 91 ; 0xfa04c 15758 15758 sal eax, 010h ; 66 c1 e0 10 ; 0xfa04d … … 15762 15762 inc bx ; 43 ; 0xfa055 15763 15763 jmp short 0a024h ; eb cc ; 0xfa056 15764 xor bx, bx ; 31 db ; 0xfa058 lsilogic.c:3 6915764 xor bx, bx ; 31 db ; 0xfa058 lsilogic.c:373 15765 15765 cmp bx, word [bp-010h] ; 3b 5e f0 ; 0xfa05a 15766 15766 jnc short 0a0b1h ; 73 52 ; 0xfa05d 15767 mov es, [bp-006h] ; 8e 46 fa ; 0xfa05f lsilogic.c:37 215768 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa06215767 mov es, [bp-006h] ; 8e 46 fa ; 0xfa05f lsilogic.c:376 15768 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa062 15769 15769 add dx, strict byte 00030h ; 83 c2 30 ; 0xfa067 15770 15770 in eax, DX ; 66 ed ; 0xfa06a … … 15775 15775 test AL, strict byte 001h ; a8 01 ; 0xfa073 15776 15776 je short 0a05fh ; 74 e8 ; 0xfa075 15777 mov es, [bp-006h] ; 8e 46 fa ; 0xfa077 lsilogic.c:37 415778 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa07a15777 mov es, [bp-006h] ; 8e 46 fa ; 0xfa077 lsilogic.c:378 15778 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa07a 15779 15779 in eax, DX ; 66 ed ; 0xfa07f 15780 15780 db 08bh, 0d0h … … 15787 15787 add di, word [bp-012h] ; 03 7e ee ; 0xfa08f 15788 15788 mov word [es:di], ax ; 26 89 05 ; 0xfa092 15789 mov es, [bp-006h] ; 8e 46 fa ; 0xfa095 lsilogic.c:37 515790 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa09815789 mov es, [bp-006h] ; 8e 46 fa ; 0xfa095 lsilogic.c:379 15790 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa098 15791 15791 add dx, strict byte 00030h ; 83 c2 30 ; 0xfa09d 15792 15792 mov ax, strict word 00001h ; b8 01 00 ; 0xfa0a0 … … 15797 15797 ; mov ax, cx ; 8b c1 ; 0xfa0aa 15798 15798 out DX, eax ; 66 ef ; 0xfa0ac 15799 inc bx ; 43 ; 0xfa0ae lsilogic.c:3 7615799 inc bx ; 43 ; 0xfa0ae lsilogic.c:380 15800 15800 jmp short 0a05ah ; eb a9 ; 0xfa0af 15801 xor ax, ax ; 31 c0 ; 0xfa0b1 lsilogic.c:3 7815802 lea sp, [bp-004h] ; 8d 66 fc ; 0xfa0b3 lsilogic.c:3 7915801 xor ax, ax ; 31 c0 ; 0xfa0b1 lsilogic.c:382 15802 lea sp, [bp-004h] ; 8d 66 fc ; 0xfa0b3 lsilogic.c:383 15803 15803 pop di ; 5f ; 0xfa0b6 15804 15804 pop si ; 5e ; 0xfa0b7 … … 15807 15807 ; disGetNextSymbol 0xfa0bc LB 0xfa0 -> off=0x0 cb=00000000000000ff uValue=00000000000f8abc 'lsilogic_scsi_cmd_exec' 15808 15808 lsilogic_scsi_cmd_exec: ; 0xfa0bc LB 0xff 15809 push bp ; 55 ; 0xfa0bc lsilogic.c:38 115809 push bp ; 55 ; 0xfa0bc lsilogic.c:385 15810 15810 mov bp, sp ; 89 e5 ; 0xfa0bd 15811 15811 push bx ; 53 ; 0xfa0bf … … 15816 15816 mov si, ax ; 89 c6 ; 0xfa0c4 15817 15817 mov word [bp-00ah], dx ; 89 56 f6 ; 0xfa0c6 15818 mov es, dx ; 8e c2 ; 0xfa0c9 lsilogic.c:3 8815819 mov word [es:si+001 ceh], strict word 00001h ; 26 c7 84 ce01 01 00 ; 0xfa0cb15820 push dword 000000030h ; 66 6a 30 ; 0xfa0d2 lsilogic.c:3 8915821 add ax, 001 c2h ; 05 c201 ; 0xfa0d515818 mov es, dx ; 8e c2 ; 0xfa0c9 lsilogic.c:392 15819 mov word [es:si+00146h], strict word 00001h ; 26 c7 84 46 01 01 00 ; 0xfa0cb 15820 push dword 000000030h ; 66 6a 30 ; 0xfa0d2 lsilogic.c:393 15821 add ax, 0013ah ; 05 3a 01 ; 0xfa0d5 15822 15822 mov bx, si ; 89 f3 ; 0xfa0d8 15823 15823 mov cx, dx ; 89 d1 ; 0xfa0da 15824 15824 call 0af2dh ; e8 4e 0e ; 0xfa0dc 15825 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa0df lsilogic.c:39 215826 mov ax, word [es:si+001 d2h] ; 26 8b 84 d201 ; 0xfa0e215827 mov cx, word [es:si+001 d4h] ; 26 8b 8c d401 ; 0xfa0e715828 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa0ec15825 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa0df lsilogic.c:396 15826 mov ax, word [es:si+0014ah] ; 26 8b 84 4a 01 ; 0xfa0e2 15827 mov cx, word [es:si+0014ch] ; 26 8b 8c 4c 01 ; 0xfa0e7 15828 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa0ec 15829 15829 add dx, strict byte 00040h ; 83 c2 40 ; 0xfa0f1 15830 15830 xchg cx, ax ; 91 ; 0xfa0f4 … … 15833 15833 ; mov ax, cx ; 8b c1 ; 0xfa0f9 15834 15834 out DX, eax ; 66 ef ; 0xfa0fb 15835 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa0fd lsilogic.c: 39915836 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa10015835 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa0fd lsilogic.c:403 15836 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa100 15837 15837 add dx, strict byte 00030h ; 83 c2 30 ; 0xfa105 15838 15838 in eax, DX ; 66 ed ; 0xfa108 … … 15843 15843 test AL, strict byte 008h ; a8 08 ; 0xfa111 15844 15844 je short 0a0fdh ; 74 e8 ; 0xfa113 15845 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa115 lsilogic.c:40 115846 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa11815845 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa115 lsilogic.c:405 15846 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa118 15847 15847 add dx, strict byte 00030h ; 83 c2 30 ; 0xfa11d 15848 15848 mov ax, strict word 00001h ; b8 01 00 ; 0xfa120 … … 15853 15853 ; mov ax, cx ; 8b c1 ; 0xfa12a 15854 15854 out DX, eax ; 66 ef ; 0xfa12c 15855 lea ax, [si+001 c2h] ; 8d 84 c2 01 ; 0xfa12e lsilogic.c:40515855 lea ax, [si+0013ah] ; 8d 84 3a 01 ; 0xfa12e lsilogic.c:409 15856 15856 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xfa132 15857 15857 call 0afa6h ; e8 6e 0e ; 0xfa135 15858 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa138 lsilogic.c:4 0815859 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa13b15858 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa138 lsilogic.c:412 15859 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa13b 15860 15860 add dx, strict byte 00044h ; 83 c2 44 ; 0xfa140 15861 15861 in eax, DX ; 66 ed ; 0xfa143 … … 15867 15867 mov cx, ax ; 89 c1 ; 0xfa14e 15868 15868 mov di, dx ; 89 d7 ; 0xfa150 15869 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa152 lsilogic.c:4 0915870 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa15515869 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa152 lsilogic.c:413 15870 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa155 15871 15871 add dx, strict byte 00044h ; 83 c2 44 ; 0xfa15a 15872 15872 in eax, DX ; 66 ed ; 0xfa15d … … 15875 15875 shr eax, 010h ; 66 c1 e8 10 ; 0xfa161 15876 15876 xchg dx, ax ; 92 ; 0xfa165 15877 cmp dx, strict byte 0ffffh ; 83 fa ff ; 0xfa166 lsilogic.c:41 015877 cmp dx, strict byte 0ffffh ; 83 fa ff ; 0xfa166 lsilogic.c:414 15878 15878 jne short 0a170h ; 75 05 ; 0xfa169 15879 15879 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xfa16b 15880 15880 je short 0a175h ; 74 05 ; 0xfa16e 15881 mov ax, strict word 00005h ; b8 05 00 ; 0xfa170 lsilogic.c:41 115881 mov ax, strict word 00005h ; b8 05 00 ; 0xfa170 lsilogic.c:415 15882 15882 jmp short 0a1b2h ; eb 3d ; 0xfa173 15883 test bh, 080h ; f6 c7 80 ; 0xfa175 lsilogic.c:41 215883 test bh, 080h ; f6 c7 80 ; 0xfa175 lsilogic.c:416 15884 15884 je short 0a1a1h ; 74 27 ; 0xfa178 15885 lea ax, [si+00 140h] ; 8d 84 40 01 ; 0xfa17a lsilogic.c:42015885 lea ax, [si+000b8h] ; 8d 84 b8 00 ; 0xfa17a lsilogic.c:424 15886 15886 mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xfa17e 15887 15887 call 09fa8h ; e8 24 fe ; 0xfa181 15888 15888 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa184 15889 mov bx, word [es:si+001 c0h] ; 26 8b 9c c001 ; 0xfa18715889 mov bx, word [es:si+00138h] ; 26 8b 9c 38 01 ; 0xfa187 15890 15890 add bx, strict byte 00044h ; 83 c3 44 ; 0xfa18c 15891 15891 mov cx, dx ; 89 d1 ; 0xfa18f … … 15896 15896 ; mov ax, cx ; 8b c1 ; 0xfa198 15897 15897 out DX, eax ; 66 ef ; 0xfa19a 15898 mov ax, strict word 00004h ; b8 04 00 ; 0xfa19c lsilogic.c:42 115898 mov ax, strict word 00004h ; b8 04 00 ; 0xfa19c lsilogic.c:425 15899 15899 jmp short 0a1b2h ; eb 11 ; 0xfa19f 15900 test di, di ; 85 ff ; 0xfa1a1 lsilogic.c:42 415900 test di, di ; 85 ff ; 0xfa1a1 lsilogic.c:428 15901 15901 jne short 0a1abh ; 75 06 ; 0xfa1a3 15902 15902 cmp cx, 0cafeh ; 81 f9 fe ca ; 0xfa1a5 15903 15903 je short 0a1b0h ; 74 05 ; 0xfa1a9 15904 mov ax, strict word 00003h ; b8 03 00 ; 0xfa1ab lsilogic.c:42 515904 mov ax, strict word 00003h ; b8 03 00 ; 0xfa1ab lsilogic.c:429 15905 15905 jmp short 0a1b2h ; eb 02 ; 0xfa1ae 15906 xor ax, ax ; 31 c0 ; 0xfa1b0 lsilogic.c:4 2715907 lea sp, [bp-008h] ; 8d 66 f8 ; 0xfa1b2 lsilogic.c:4 2815906 xor ax, ax ; 31 c0 ; 0xfa1b0 lsilogic.c:431 15907 lea sp, [bp-008h] ; 8d 66 f8 ; 0xfa1b2 lsilogic.c:432 15908 15908 pop di ; 5f ; 0xfa1b5 15909 15909 pop si ; 5e ; 0xfa1b6 … … 15914 15914 ; disGetNextSymbol 0xfa1bb LB 0xea1 -> off=0x0 cb=0000000000000124 uValue=00000000000f8bbb 'lsilogic_scsi_cmd_data_out' 15915 15915 lsilogic_scsi_cmd_data_out: ; 0xfa1bb LB 0x124 15916 push bp ; 55 ; 0xfa1bb lsilogic.c:43 015916 push bp ; 55 ; 0xfa1bb lsilogic.c:434 15917 15917 mov bp, sp ; 89 e5 ; 0xfa1bc 15918 15918 push cx ; 51 ; 0xfa1be … … 15923 15923 mov word [bp-00ah], dx ; 89 56 f6 ; 0xfa1c6 15924 15924 mov byte [bp-008h], bl ; 88 5e f8 ; 0xfa1c9 15925 mov di, ax ; 89 c7 ; 0xfa1cc lsilogic.c:43 315925 mov di, ax ; 89 c7 ; 0xfa1cc lsilogic.c:437 15926 15926 mov word [bp-00ch], dx ; 89 56 f4 ; 0xfa1ce 15927 mov cx, strict word 00030h ; b9 30 00 ; 0xfa1d1 lsilogic.c:4 3715927 mov cx, strict word 00030h ; b9 30 00 ; 0xfa1d1 lsilogic.c:441 15928 15928 xor bx, bx ; 31 db ; 0xfa1d4 15929 15929 call 07ec0h ; e8 e7 dc ; 0xfa1d6 15930 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa1d9 lsilogic.c:44 015931 mov word [es:si+001 e6h], strict word 00022h ; 26 c7 84 e6 01 2200 ; 0xfa1dc15932 push dword [bp+00eh] ; 66 ff 76 0e ; 0xfa1e3 lsilogic.c:44 115933 lea ax, [si+001 dah] ; 8d 84 da01 ; 0xfa1e715930 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa1d9 lsilogic.c:444 15931 mov word [es:si+0015eh], strict word 00011h ; 26 c7 84 5e 01 11 00 ; 0xfa1dc 15932 push dword [bp+00eh] ; 66 ff 76 0e ; 0xfa1e3 lsilogic.c:445 15933 lea ax, [si+00152h] ; 8d 84 52 01 ; 0xfa1e7 15934 15934 mov bx, word [bp+00ah] ; 8b 5e 0a ; 0xfa1eb 15935 15935 mov cx, word [bp+00ch] ; 8b 4e 0c ; 0xfa1ee 15936 15936 mov dx, es ; 8c c2 ; 0xfa1f1 15937 15937 call 0af2dh ; e8 37 0d ; 0xfa1f3 15938 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xfa1f6 lsilogic.c:44 415938 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xfa1f6 lsilogic.c:448 15939 15939 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa1f9 15940 15940 mov byte [es:si], al ; 26 88 04 ; 0xfa1fc 15941 mov word [es:si+001h], strict word 00000h ; 26 c7 44 01 00 00 ; 0xfa1ff lsilogic.c:44 515942 mov byte [es:si+003h], 000h ; 26 c6 44 03 00 ; 0xfa205 lsilogic.c:4 4715943 mov al, byte [bp+008h] ; 8a 46 08 ; 0xfa20a lsilogic.c:4 4815941 mov word [es:si+001h], strict word 00000h ; 26 c7 44 01 00 00 ; 0xfa1ff lsilogic.c:449 15942 mov byte [es:si+003h], 000h ; 26 c6 44 03 00 ; 0xfa205 lsilogic.c:451 15943 mov al, byte [bp+008h] ; 8a 46 08 ; 0xfa20a lsilogic.c:452 15944 15944 mov byte [es:si+004h], al ; 26 88 44 04 ; 0xfa20d 15945 mov byte [es:si+005h], 000h ; 26 c6 44 05 00 ; 0xfa211 lsilogic.c:4 4915945 mov byte [es:si+005h], 000h ; 26 c6 44 05 00 ; 0xfa211 lsilogic.c:453 15946 15946 db 066h, 026h, 0c7h, 044h, 008h, 0feh, 0cah, 000h, 000h 15947 ; mov dword [es:si+008h], strict dword 00000cafeh ; 66 26 c7 44 08 fe ca 00 00; 0xfa216 lsilogic.c:45 015947 ; mov dword [es:si+008h], strict dword 00000cafeh ; 66 26 c7 44 08 fe ca 00 00; 0xfa216 lsilogic.c:454 15948 15948 db 066h, 026h, 0c7h, 044h, 014h, 000h, 000h, 000h, 001h 15949 ; mov dword [es:si+014h], strict dword 001000000h ; 66 26 c7 44 14 00 00 00 01; 0xfa21f lsilogic.c:45 115950 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xfa228 lsilogic.c:45 215949 ; mov dword [es:si+014h], strict dword 001000000h ; 66 26 c7 44 14 00 00 00 01; 0xfa21f lsilogic.c:455 15950 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xfa228 lsilogic.c:456 15951 15951 mov word [es:si+028h], ax ; 26 89 44 28 ; 0xfa22b 15952 15952 mov ax, word [bp+010h] ; 8b 46 10 ; 0xfa22f 15953 15953 mov word [es:si+02ah], ax ; 26 89 44 2a ; 0xfa232 15954 xor si, si ; 31 f6 ; 0xfa236 lsilogic.c:45 315954 xor si, si ; 31 f6 ; 0xfa236 lsilogic.c:457 15955 15955 movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xfa238 15956 15956 cmp si, ax ; 39 c6 ; 0xfa23c 15957 15957 jnl short 0a25ah ; 7d 1a ; 0xfa23e 15958 les bx, [bp+004h] ; c4 5e 04 ; 0xfa240 lsilogic.c:45 415958 les bx, [bp+004h] ; c4 5e 04 ; 0xfa240 lsilogic.c:458 15959 15959 add bx, si ; 01 f3 ; 0xfa243 15960 15960 mov cx, word [bp-00ch] ; 8b 4e f4 ; 0xfa245 … … 15967 15967 inc si ; 46 ; 0xfa257 15968 15968 jmp short 0a238h ; eb de ; 0xfa258 15969 xor si, si ; 31 f6 ; 0xfa25a lsilogic.c:4 5715969 xor si, si ; 31 f6 ; 0xfa25a lsilogic.c:461 15970 15970 mov es, [bp-00ch] ; 8e 46 f4 ; 0xfa25c 15971 cmp si, word [es:di+001 e8h] ; 26 3b b5 e801 ; 0xfa25f15971 cmp si, word [es:di+00160h] ; 26 3b b5 60 01 ; 0xfa25f 15972 15972 jnc short 0a2aeh ; 73 48 ; 0xfa264 15973 mov bx, si ; 89 f3 ; 0xfa266 lsilogic.c:4 5915973 mov bx, si ; 89 f3 ; 0xfa266 lsilogic.c:463 15974 15974 sal bx, 003h ; c1 e3 03 ; 0xfa268 15975 15975 add bx, di ; 01 fb ; 0xfa26b 15976 mov dx, word [es:bx+001 eeh] ; 26 8b 97 ee01 ; 0xfa26d15977 mov ax, word [es:bx+001 f0h] ; 26 8b 87 f001 ; 0xfa27215976 mov dx, word [es:bx+00166h] ; 26 8b 97 66 01 ; 0xfa26d 15977 mov ax, word [es:bx+00168h] ; 26 8b 87 68 01 ; 0xfa272 15978 15978 xor ah, ah ; 30 e4 ; 0xfa277 15979 15979 mov word [es:bx+030h], strict word 00000h ; 26 c7 47 30 00 00 ; 0xfa279 … … 15981 15981 or word [es:bx+030h], dx ; 26 09 57 30 ; 0xfa283 15982 15982 or word [es:bx+032h], ax ; 26 09 47 32 ; 0xfa287 15983 mov byte [es:bx+033h], 010h ; 26 c6 47 33 10 ; 0xfa28b lsilogic.c:46 015984 mov dx, word [es:bx+001 eah] ; 26 8b 97 ea 01 ; 0xfa290 lsilogic.c:46715985 mov ax, word [es:bx+001 ech] ; 26 8b 87 ec01 ; 0xfa29515983 mov byte [es:bx+033h], 010h ; 26 c6 47 33 10 ; 0xfa28b lsilogic.c:464 15984 mov dx, word [es:bx+00162h] ; 26 8b 97 62 01 ; 0xfa290 lsilogic.c:471 15985 mov ax, word [es:bx+00164h] ; 26 8b 87 64 01 ; 0xfa295 15986 15986 db 066h, 026h, 0c7h, 047h, 034h, 000h, 000h, 000h, 000h 15987 15987 ; mov dword [es:bx+034h], strict dword 000000000h ; 66 26 c7 47 34 00 00 00 00; 0xfa29a 15988 15988 or word [es:bx+034h], dx ; 26 09 57 34 ; 0xfa2a3 15989 15989 or word [es:bx+036h], ax ; 26 09 47 36 ; 0xfa2a7 15990 inc si ; 46 ; 0xfa2ab lsilogic.c:4 6815990 inc si ; 46 ; 0xfa2ab lsilogic.c:472 15991 15991 jmp short 0a25ch ; eb ae ; 0xfa2ac 15992 lea bx, [si-001h] ; 8d 5c ff ; 0xfa2ae lsilogic.c:4 6915992 lea bx, [si-001h] ; 8d 5c ff ; 0xfa2ae lsilogic.c:473 15993 15993 sal bx, 003h ; c1 e3 03 ; 0xfa2b1 15994 15994 add bx, di ; 01 fb ; 0xfa2b4 15995 15995 and byte [es:bx+033h], 03eh ; 26 80 67 33 3e ; 0xfa2b6 15996 15996 or byte [es:bx+033h], 0c1h ; 26 80 4f 33 c1 ; 0xfa2bb 15997 mov ax, di ; 89 f8 ; 0xfa2c0 lsilogic.c:48 315997 mov ax, di ; 89 f8 ; 0xfa2c0 lsilogic.c:487 15998 15998 mov dx, es ; 8c c2 ; 0xfa2c2 15999 15999 call 0a0bch ; e8 f5 fd ; 0xfa2c4 16000 16000 mov bx, ax ; 89 c3 ; 0xfa2c7 16001 lea ax, [di+001 dah] ; 8d 85 da 01 ; 0xfa2c9 lsilogic.c:48716001 lea ax, [di+00152h] ; 8d 85 52 01 ; 0xfa2c9 lsilogic.c:491 16002 16002 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xfa2cd 16003 16003 call 0afa6h ; e8 d3 0c ; 0xfa2d0 16004 mov ax, bx ; 89 d8 ; 0xfa2d3 lsilogic.c:49 116004 mov ax, bx ; 89 d8 ; 0xfa2d3 lsilogic.c:495 16005 16005 lea sp, [bp-006h] ; 8d 66 fa ; 0xfa2d5 16006 16006 pop di ; 5f ; 0xfa2d8 … … 16011 16011 ; disGetNextSymbol 0xfa2df LB 0xd7d -> off=0x0 cb=0000000000000124 uValue=00000000000f8cdf 'lsilogic_scsi_cmd_data_in' 16012 16012 lsilogic_scsi_cmd_data_in: ; 0xfa2df LB 0x124 16013 push bp ; 55 ; 0xfa2df lsilogic.c:49 316013 push bp ; 55 ; 0xfa2df lsilogic.c:497 16014 16014 mov bp, sp ; 89 e5 ; 0xfa2e0 16015 16015 push cx ; 51 ; 0xfa2e2 … … 16020 16020 mov word [bp-00ah], dx ; 89 56 f6 ; 0xfa2ea 16021 16021 mov byte [bp-008h], bl ; 88 5e f8 ; 0xfa2ed 16022 mov di, ax ; 89 c7 ; 0xfa2f0 lsilogic.c: 49616022 mov di, ax ; 89 c7 ; 0xfa2f0 lsilogic.c:500 16023 16023 mov word [bp-00ch], dx ; 89 56 f4 ; 0xfa2f2 16024 mov cx, strict word 00030h ; b9 30 00 ; 0xfa2f5 lsilogic.c:50 016024 mov cx, strict word 00030h ; b9 30 00 ; 0xfa2f5 lsilogic.c:504 16025 16025 xor bx, bx ; 31 db ; 0xfa2f8 16026 16026 call 07ec0h ; e8 c3 db ; 0xfa2fa 16027 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa2fd lsilogic.c:50 316028 mov word [es:si+001 e6h], strict word 00022h ; 26 c7 84 e6 01 2200 ; 0xfa30016029 push dword [bp+00eh] ; 66 ff 76 0e ; 0xfa307 lsilogic.c:50 416030 lea ax, [si+001 dah] ; 8d 84 da01 ; 0xfa30b16027 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa2fd lsilogic.c:507 16028 mov word [es:si+0015eh], strict word 00011h ; 26 c7 84 5e 01 11 00 ; 0xfa300 16029 push dword [bp+00eh] ; 66 ff 76 0e ; 0xfa307 lsilogic.c:508 16030 lea ax, [si+00152h] ; 8d 84 52 01 ; 0xfa30b 16031 16031 mov bx, word [bp+00ah] ; 8b 5e 0a ; 0xfa30f 16032 16032 mov cx, word [bp+00ch] ; 8b 4e 0c ; 0xfa312 16033 16033 mov dx, es ; 8c c2 ; 0xfa315 16034 16034 call 0af2dh ; e8 13 0c ; 0xfa317 16035 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xfa31a lsilogic.c:5 0716035 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xfa31a lsilogic.c:511 16036 16036 mov es, [bp-00ah] ; 8e 46 f6 ; 0xfa31d 16037 16037 mov byte [es:si], al ; 26 88 04 ; 0xfa320 16038 mov word [es:si+001h], strict word 00000h ; 26 c7 44 01 00 00 ; 0xfa323 lsilogic.c:5 0816039 mov byte [es:si+003h], 000h ; 26 c6 44 03 00 ; 0xfa329 lsilogic.c:51 016040 mov al, byte [bp+008h] ; 8a 46 08 ; 0xfa32e lsilogic.c:51 116038 mov word [es:si+001h], strict word 00000h ; 26 c7 44 01 00 00 ; 0xfa323 lsilogic.c:512 16039 mov byte [es:si+003h], 000h ; 26 c6 44 03 00 ; 0xfa329 lsilogic.c:514 16040 mov al, byte [bp+008h] ; 8a 46 08 ; 0xfa32e lsilogic.c:515 16041 16041 mov byte [es:si+004h], al ; 26 88 44 04 ; 0xfa331 16042 mov byte [es:si+005h], 000h ; 26 c6 44 05 00 ; 0xfa335 lsilogic.c:51 216042 mov byte [es:si+005h], 000h ; 26 c6 44 05 00 ; 0xfa335 lsilogic.c:516 16043 16043 db 066h, 026h, 0c7h, 044h, 008h, 0feh, 0cah, 000h, 000h 16044 ; mov dword [es:si+008h], strict dword 00000cafeh ; 66 26 c7 44 08 fe ca 00 00; 0xfa33a lsilogic.c:51 316044 ; mov dword [es:si+008h], strict dword 00000cafeh ; 66 26 c7 44 08 fe ca 00 00; 0xfa33a lsilogic.c:517 16045 16045 db 066h, 026h, 0c7h, 044h, 014h, 000h, 000h, 000h, 002h 16046 ; mov dword [es:si+014h], strict dword 002000000h ; 66 26 c7 44 14 00 00 00 02; 0xfa343 lsilogic.c:51 416047 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xfa34c lsilogic.c:51 516046 ; mov dword [es:si+014h], strict dword 002000000h ; 66 26 c7 44 14 00 00 00 02; 0xfa343 lsilogic.c:518 16047 mov ax, word [bp+00eh] ; 8b 46 0e ; 0xfa34c lsilogic.c:519 16048 16048 mov word [es:si+028h], ax ; 26 89 44 28 ; 0xfa34f 16049 16049 mov ax, word [bp+010h] ; 8b 46 10 ; 0xfa353 16050 16050 mov word [es:si+02ah], ax ; 26 89 44 2a ; 0xfa356 16051 xor si, si ; 31 f6 ; 0xfa35a lsilogic.c:5 1616051 xor si, si ; 31 f6 ; 0xfa35a lsilogic.c:520 16052 16052 movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xfa35c 16053 16053 cmp si, ax ; 39 c6 ; 0xfa360 16054 16054 jnl short 0a37eh ; 7d 1a ; 0xfa362 16055 les bx, [bp+004h] ; c4 5e 04 ; 0xfa364 lsilogic.c:5 1716055 les bx, [bp+004h] ; c4 5e 04 ; 0xfa364 lsilogic.c:521 16056 16056 add bx, si ; 01 f3 ; 0xfa367 16057 16057 mov cx, word [bp-00ch] ; 8b 4e f4 ; 0xfa369 … … 16064 16064 inc si ; 46 ; 0xfa37b 16065 16065 jmp short 0a35ch ; eb de ; 0xfa37c 16066 xor si, si ; 31 f6 ; 0xfa37e lsilogic.c:52 016066 xor si, si ; 31 f6 ; 0xfa37e lsilogic.c:524 16067 16067 mov es, [bp-00ch] ; 8e 46 f4 ; 0xfa380 16068 cmp si, word [es:di+001 e8h] ; 26 3b b5 e801 ; 0xfa38316068 cmp si, word [es:di+00160h] ; 26 3b b5 60 01 ; 0xfa383 16069 16069 jnc short 0a3d2h ; 73 48 ; 0xfa388 16070 mov bx, si ; 89 f3 ; 0xfa38a lsilogic.c:52 216070 mov bx, si ; 89 f3 ; 0xfa38a lsilogic.c:526 16071 16071 sal bx, 003h ; c1 e3 03 ; 0xfa38c 16072 16072 add bx, di ; 01 fb ; 0xfa38f 16073 mov dx, word [es:bx+001 eeh] ; 26 8b 97 ee01 ; 0xfa39116074 mov ax, word [es:bx+001 f0h] ; 26 8b 87 f001 ; 0xfa39616073 mov dx, word [es:bx+00166h] ; 26 8b 97 66 01 ; 0xfa391 16074 mov ax, word [es:bx+00168h] ; 26 8b 87 68 01 ; 0xfa396 16075 16075 xor ah, ah ; 30 e4 ; 0xfa39b 16076 16076 mov word [es:bx+030h], strict word 00000h ; 26 c7 47 30 00 00 ; 0xfa39d … … 16078 16078 or word [es:bx+030h], dx ; 26 09 57 30 ; 0xfa3a7 16079 16079 or word [es:bx+032h], ax ; 26 09 47 32 ; 0xfa3ab 16080 mov byte [es:bx+033h], 010h ; 26 c6 47 33 10 ; 0xfa3af lsilogic.c:52 316081 mov dx, word [es:bx+001 eah] ; 26 8b 97 ea 01 ; 0xfa3b4 lsilogic.c:53016082 mov ax, word [es:bx+001 ech] ; 26 8b 87 ec01 ; 0xfa3b916080 mov byte [es:bx+033h], 010h ; 26 c6 47 33 10 ; 0xfa3af lsilogic.c:527 16081 mov dx, word [es:bx+00162h] ; 26 8b 97 62 01 ; 0xfa3b4 lsilogic.c:534 16082 mov ax, word [es:bx+00164h] ; 26 8b 87 64 01 ; 0xfa3b9 16083 16083 db 066h, 026h, 0c7h, 047h, 034h, 000h, 000h, 000h, 000h 16084 16084 ; mov dword [es:bx+034h], strict dword 000000000h ; 66 26 c7 47 34 00 00 00 00; 0xfa3be 16085 16085 or word [es:bx+034h], dx ; 26 09 57 34 ; 0xfa3c7 16086 16086 or word [es:bx+036h], ax ; 26 09 47 36 ; 0xfa3cb 16087 inc si ; 46 ; 0xfa3cf lsilogic.c:53 116087 inc si ; 46 ; 0xfa3cf lsilogic.c:535 16088 16088 jmp short 0a380h ; eb ae ; 0xfa3d0 16089 lea bx, [si-001h] ; 8d 5c ff ; 0xfa3d2 lsilogic.c:53 216089 lea bx, [si-001h] ; 8d 5c ff ; 0xfa3d2 lsilogic.c:536 16090 16090 sal bx, 003h ; c1 e3 03 ; 0xfa3d5 16091 16091 add bx, di ; 01 fb ; 0xfa3d8 16092 16092 and byte [es:bx+033h], 03eh ; 26 80 67 33 3e ; 0xfa3da 16093 16093 or byte [es:bx+033h], 0c1h ; 26 80 4f 33 c1 ; 0xfa3df 16094 mov ax, di ; 89 f8 ; 0xfa3e4 lsilogic.c:5 4716094 mov ax, di ; 89 f8 ; 0xfa3e4 lsilogic.c:551 16095 16095 mov dx, es ; 8c c2 ; 0xfa3e6 16096 16096 call 0a0bch ; e8 d1 fc ; 0xfa3e8 16097 16097 mov bx, ax ; 89 c3 ; 0xfa3eb 16098 lea ax, [di+001 dah] ; 8d 85 da 01 ; 0xfa3ed lsilogic.c:55116098 lea ax, [di+00152h] ; 8d 85 52 01 ; 0xfa3ed lsilogic.c:555 16099 16099 mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xfa3f1 16100 16100 call 0afa6h ; e8 af 0b ; 0xfa3f4 16101 mov ax, bx ; 89 d8 ; 0xfa3f7 lsilogic.c:55 516101 mov ax, bx ; 89 d8 ; 0xfa3f7 lsilogic.c:559 16102 16102 lea sp, [bp-006h] ; 8d 66 fa ; 0xfa3f9 16103 16103 pop di ; 5f ; 0xfa3fc … … 16108 16108 ; disGetNextSymbol 0xfa403 LB 0xc59 -> off=0x0 cb=00000000000000f2 uValue=00000000000f8e03 'lsilogic_scsi_hba_init' 16109 16109 lsilogic_scsi_hba_init: ; 0xfa403 LB 0xf2 16110 push bp ; 55 ; 0xfa403 lsilogic.c:56 016110 push bp ; 55 ; 0xfa403 lsilogic.c:564 16111 16111 mov bp, sp ; 89 e5 ; 0xfa404 16112 16112 push bx ; 53 ; 0xfa406 … … 16117 16117 mov si, ax ; 89 c6 ; 0xfa40d 16118 16118 mov di, dx ; 89 d7 ; 0xfa40f 16119 mov es, dx ; 8e c2 ; 0xfa411 lsilogic.c:57 216120 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa41316119 mov es, dx ; 8e c2 ; 0xfa411 lsilogic.c:576 16120 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa413 16121 16121 add dx, strict byte 00004h ; 83 c2 04 ; 0xfa418 16122 16122 mov ax, strict word 00004h ; b8 04 00 ; 0xfa41b … … 16127 16127 ; mov ax, cx ; 8b c1 ; 0xfa425 16128 16128 out DX, eax ; 66 ef ; 0xfa427 16129 mov es, di ; 8e c7 ; 0xfa429 lsilogic.c:57 316130 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa42b16129 mov es, di ; 8e c7 ; 0xfa429 lsilogic.c:577 16130 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa42b 16131 16131 add dx, strict byte 00004h ; 83 c2 04 ; 0xfa430 16132 16132 mov ax, strict word 00002h ; b8 02 00 ; 0xfa433 … … 16137 16137 ; mov ax, cx ; 8b c1 ; 0xfa43d 16138 16138 out DX, eax ; 66 ef ; 0xfa43f 16139 mov es, di ; 8e c7 ; 0xfa441 lsilogic.c:57 416140 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa44316139 mov es, di ; 8e c7 ; 0xfa441 lsilogic.c:578 16140 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa443 16141 16141 add dx, strict byte 00004h ; 83 c2 04 ; 0xfa448 16142 16142 mov ax, strict word 00007h ; b8 07 00 ; 0xfa44b … … 16147 16147 ; mov ax, cx ; 8b c1 ; 0xfa455 16148 16148 out DX, eax ; 66 ef ; 0xfa457 16149 mov es, di ; 8e c7 ; 0xfa459 lsilogic.c:57 516150 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa45b16149 mov es, di ; 8e c7 ; 0xfa459 lsilogic.c:579 16150 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa45b 16151 16151 add dx, strict byte 00004h ; 83 c2 04 ; 0xfa460 16152 16152 mov ax, strict word 0000dh ; b8 0d 00 ; 0xfa463 … … 16157 16157 ; mov ax, cx ; 8b c1 ; 0xfa46d 16158 16158 out DX, eax ; 66 ef ; 0xfa46f 16159 mov es, di ; 8e c7 ; 0xfa471 lsilogic.c:5 7616160 mov dx, word [es:si+001 c0h] ; 26 8b 94 c001 ; 0xfa47316159 mov es, di ; 8e c7 ; 0xfa471 lsilogic.c:580 16160 mov dx, word [es:si+00138h] ; 26 8b 94 38 01 ; 0xfa473 16161 16161 add dx, strict byte 00008h ; 83 c2 08 ; 0xfa478 16162 16162 mov ax, strict word 00004h ; b8 04 00 ; 0xfa47b … … 16167 16167 ; mov ax, cx ; 8b c1 ; 0xfa485 16168 16168 out DX, eax ; 66 ef ; 0xfa487 16169 mov byte [bp-034h], 001h ; c6 46 cc 01 ; 0xfa489 lsilogic.c:5 7816170 mov byte [bp-031h], 002h ; c6 46 cf 02 ; 0xfa48d lsilogic.c:5 7916171 xor ax, ax ; 31 c0 ; 0xfa491 lsilogic.c:58 016169 mov byte [bp-034h], 001h ; c6 46 cc 01 ; 0xfa489 lsilogic.c:582 16170 mov byte [bp-031h], 002h ; c6 46 cf 02 ; 0xfa48d lsilogic.c:583 16171 xor ax, ax ; 31 c0 ; 0xfa491 lsilogic.c:584 16172 16172 mov word [bp-024h], ax ; 89 46 dc ; 0xfa493 16173 16173 mov word [bp-022h], ax ; 89 46 de ; 0xfa496 16174 mov word [bp-020h], ax ; 89 46 e0 ; 0xfa499 lsilogic.c:58 116174 mov word [bp-020h], ax ; 89 46 e0 ; 0xfa499 lsilogic.c:585 16175 16175 mov word [bp-01eh], ax ; 89 46 e2 ; 0xfa49c 16176 mov byte [bp-02eh], 001h ; c6 46 d2 01 ; 0xfa49f lsilogic.c:58 216177 mov byte [bp-02fh], 004h ; c6 46 d1 04 ; 0xfa4a3 lsilogic.c:58 316178 mov word [bp-028h], 00080h ; c7 46 d8 80 00 ; 0xfa4a7 lsilogic.c:58 416179 push strict byte 00014h ; 6a 14 ; 0xfa4ac lsilogic.c:58 516176 mov byte [bp-02eh], 001h ; c6 46 d2 01 ; 0xfa49f lsilogic.c:586 16177 mov byte [bp-02fh], 004h ; c6 46 d1 04 ; 0xfa4a3 lsilogic.c:587 16178 mov word [bp-028h], 00080h ; c7 46 d8 80 00 ; 0xfa4a7 lsilogic.c:588 16179 push strict byte 00014h ; 6a 14 ; 0xfa4ac lsilogic.c:589 16180 16180 lea dx, [bp-01ch] ; 8d 56 e4 ; 0xfa4ae 16181 16181 push SS ; 16 ; 0xfa4b1 … … 16187 16187 mov dx, di ; 89 fa ; 0xfa4bc 16188 16188 call 09fc6h ; e8 05 fb ; 0xfa4be 16189 test ax, ax ; 85 c0 ; 0xfa4c1 lsilogic.c:5 8616189 test ax, ax ; 85 c0 ; 0xfa4c1 lsilogic.c:590 16190 16190 jne short 0a4e9h ; 75 24 ; 0xfa4c3 16191 lea ax, [si+00 140h] ; 8d 84 40 01 ; 0xfa4c5 lsilogic.c:58916191 lea ax, [si+000b8h] ; 8d 84 b8 00 ; 0xfa4c5 lsilogic.c:593 16192 16192 mov dx, di ; 89 fa ; 0xfa4c9 16193 16193 call 09fa8h ; e8 da fa ; 0xfa4cb 16194 16194 mov es, di ; 8e c7 ; 0xfa4ce 16195 mov si, word [es:si+001 c0h] ; 26 8b b4 c001 ; 0xfa4d016195 mov si, word [es:si+00138h] ; 26 8b b4 38 01 ; 0xfa4d0 16196 16196 add si, strict byte 00044h ; 83 c6 44 ; 0xfa4d5 16197 16197 mov cx, dx ; 89 d1 ; 0xfa4d8 … … 16202 16202 ; mov ax, cx ; 8b c1 ; 0xfa4e1 16203 16203 out DX, eax ; 66 ef ; 0xfa4e3 16204 xor ax, ax ; 31 c0 ; 0xfa4e5 lsilogic.c:59 016204 xor ax, ax ; 31 c0 ; 0xfa4e5 lsilogic.c:594 16205 16205 jmp short 0a4ech ; eb 03 ; 0xfa4e7 16206 mov ax, strict word 00001h ; b8 01 00 ; 0xfa4e9 lsilogic.c:59 316207 lea sp, [bp-008h] ; 8d 66 f8 ; 0xfa4ec lsilogic.c:59 416206 mov ax, strict word 00001h ; b8 01 00 ; 0xfa4e9 lsilogic.c:597 16207 lea sp, [bp-008h] ; 8d 66 f8 ; 0xfa4ec lsilogic.c:598 16208 16208 pop di ; 5f ; 0xfa4ef 16209 16209 pop si ; 5e ; 0xfa4f0 … … 16214 16214 ; disGetNextSymbol 0xfa4f5 LB 0xb67 -> off=0x0 cb=0000000000000052 uValue=00000000000f8ef5 'lsilogic_scsi_init' 16215 16215 lsilogic_scsi_init: ; 0xfa4f5 LB 0x52 16216 push bp ; 55 ; 0xfa4f5 lsilogic.c: 59916216 push bp ; 55 ; 0xfa4f5 lsilogic.c:603 16217 16217 mov bp, sp ; 89 e5 ; 0xfa4f6 16218 16218 push si ; 56 ; 0xfa4f8 … … 16221 16221 mov si, ax ; 89 c6 ; 0xfa4fd 16222 16222 mov word [bp-008h], dx ; 89 56 f8 ; 0xfa4ff 16223 movzx ax, cl ; 0f b6 c1 ; 0xfa502 lsilogic.c:6 0616223 movzx ax, cl ; 0f b6 c1 ; 0xfa502 lsilogic.c:610 16224 16224 mov word [bp-006h], ax ; 89 46 fa ; 0xfa505 16225 16225 movzx di, bl ; 0f b6 fb ; 0xfa508 … … 16228 16228 mov ax, di ; 89 f8 ; 0xfa510 16229 16229 call 08298h ; e8 83 dd ; 0xfa512 16230 test AL, strict byte 001h ; a8 01 ; 0xfa515 lsilogic.c:61 016230 test AL, strict byte 001h ; a8 01 ; 0xfa515 lsilogic.c:614 16231 16231 je short 0a53dh ; 74 24 ; 0xfa517 16232 and AL, strict byte 0f0h ; 24 f0 ; 0xfa519 lsilogic.c:61 216232 and AL, strict byte 0f0h ; 24 f0 ; 0xfa519 lsilogic.c:616 16233 16233 mov word [bp-00ah], ax ; 89 46 f6 ; 0xfa51b 16234 mov cx, strict word 00007h ; b9 07 00 ; 0xfa51e lsilogic.c:61 516234 mov cx, strict word 00007h ; b9 07 00 ; 0xfa51e lsilogic.c:619 16235 16235 mov bx, strict word 00004h ; bb 04 00 ; 0xfa521 16236 16236 mov dx, word [bp-006h] ; 8b 56 fa ; 0xfa524 16237 16237 mov ax, di ; 89 f8 ; 0xfa527 16238 16238 call 082bfh ; e8 93 dd ; 0xfa529 16239 les ax, [bp-00ah] ; c4 46 f6 ; 0xfa52c lsilogic.c:6 1816240 mov word [es:si+001 c0h], ax ; 26 89 84 c001 ; 0xfa52f16241 mov ax, si ; 89 f0 ; 0xfa534 lsilogic.c:6 1916239 les ax, [bp-00ah] ; c4 46 f6 ; 0xfa52c lsilogic.c:622 16240 mov word [es:si+00138h], ax ; 26 89 84 38 01 ; 0xfa52f 16241 mov ax, si ; 89 f0 ; 0xfa534 lsilogic.c:623 16242 16242 mov dx, es ; 8c c2 ; 0xfa536 16243 16243 call 0a403h ; e8 c8 fe ; 0xfa538 16244 16244 jmp short 0a540h ; eb 03 ; 0xfa53b 16245 mov ax, strict word 00001h ; b8 01 00 ; 0xfa53d lsilogic.c:62 416246 lea sp, [bp-004h] ; 8d 66 fc ; 0xfa540 lsilogic.c:62 516245 mov ax, strict word 00001h ; b8 01 00 ; 0xfa53d lsilogic.c:628 16246 lea sp, [bp-004h] ; 8d 66 fc ; 0xfa540 lsilogic.c:629 16247 16247 pop di ; 5f ; 0xfa543 16248 16248 pop si ; 5e ; 0xfa544 … … 19401 19401 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2117 19402 19402 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19403 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 6ah19403 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0bfh -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
r105740 r105982 1 c5b1a950db9d754c3d89c9c7f5e35d1b*VBoxPcBios386.rom1 de64128fd66e93dd6903862e11d79538 *VBoxPcBios386.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
r105740 r105982 1281 1281 db 'APM: Unsupported function AX=%04X BX=%04X called', 00ah, 000h, 000h 1282 1282 1283 section CONST2 progbits vstart=0xb2c align=1 ; size=0x 400class=DATA group=DGROUP1284 ; disGetNextSymbol 0xf0b2c LB 0x 400 -> off=0x0 cb=0000000000000018uValue=00000000000f0b2c 'bios_cvs_version_string'1285 bios_cvs_version_string: ; 0xf0b2c LB 0x1 81286 db 'VirtualBox 7.1.0 _BETA2', 000h, 000h1287 ; disGetNextSymbol 0xf0b 44 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0b44'_bios_prefix_string'1288 _bios_prefix_string: ; 0xf0b 44LB 0x81283 section CONST2 progbits vstart=0xb2c align=1 ; size=0x3fa class=DATA group=DGROUP 1284 ; disGetNextSymbol 0xf0b2c LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0b2c 'bios_cvs_version_string' 1285 bios_cvs_version_string: ; 0xf0b2c LB 0x12 1286 db 'VirtualBox 7.1.0', 000h, 000h 1287 ; disGetNextSymbol 0xf0b3e LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0b3e '_bios_prefix_string' 1288 _bios_prefix_string: ; 0xf0b3e LB 0x8 1289 1289 db 'BIOS: ', 000h, 000h 1290 ; disGetNextSymbol 0xf0b4 c LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0b4c'isotag'1291 isotag: ; 0xf0b4 cLB 0x61290 ; disGetNextSymbol 0xf0b46 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0b46 'isotag' 1291 isotag: ; 0xf0b46 LB 0x6 1292 1292 db 'CD001', 000h 1293 ; disGetNextSymbol 0xf0b 52 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0b52'eltorito'1294 eltorito: ; 0xf0b 52LB 0x181293 ; disGetNextSymbol 0xf0b4c LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0b4c 'eltorito' 1294 eltorito: ; 0xf0b4c LB 0x18 1295 1295 db 'EL TORITO SPECIFICATION', 000h 1296 ; disGetNextSymbol 0xf0b6 a LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0b6a'drivetypes'1297 drivetypes: ; 0xf0b6 aLB 0x281296 ; disGetNextSymbol 0xf0b64 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0b64 'drivetypes' 1297 drivetypes: ; 0xf0b64 LB 0x28 1298 1298 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1299 1299 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1300 1300 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1301 ; disGetNextSymbol 0xf0b 92 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0b92'scan_to_scanascii'1302 scan_to_scanascii: ; 0xf0b 92LB 0x37a1301 ; disGetNextSymbol 0xf0b8c LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0b8c 'scan_to_scanascii' 1302 scan_to_scanascii: ; 0xf0b8c LB 0x37a 1303 1303 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1304 1304 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1357 1357 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1358 1358 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1359 ; disGetNextSymbol 0xf0f0 c LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f0f0c'panic_msg_keyb_buffer_full'1360 panic_msg_keyb_buffer_full: ; 0xf0f0 cLB 0x201359 ; disGetNextSymbol 0xf0f06 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f0f06 'panic_msg_keyb_buffer_full' 1360 panic_msg_keyb_buffer_full: ; 0xf0f06 LB 0x20 1361 1361 db '%s: keyboard input buffer full', 00ah, 000h 1362 1362 1363 ; Padding 0x6d 4 bytes at 0xf0f2c1364 times 17 48db 01363 ; Padding 0x6da bytes at 0xf0f26 1364 times 1754 db 0 1365 1365 1366 1366 section _TEXT progbits vstart=0x1600 align=1 ; size=0x65b8 class=CODE group=AUTO … … 1546 1546 push bp ; 55 ; 0xf1732 bios.c:141 1547 1547 mov bp, sp ; 89 e5 ; 0xf1733 1548 mov bx, 00b 44h ; bb 440b ; 0xf1735 bios.c:1431548 mov bx, 00b3eh ; bb 3e 0b ; 0xf1735 bios.c:143 1549 1549 mov cx, ds ; 8c d9 ; 0xf1738 1550 1550 mov ax, strict word 00004h ; b8 04 00 ; 0xf173a … … 1572 1572 push bp ; 55 ; 0xf1762 bios.c:147 1573 1573 mov bp, sp ; 89 e5 ; 0xf1763 1574 mov bx, 00b 44h ; bb 440b ; 0xf1765 bios.c:1521574 mov bx, 00b3eh ; bb 3e 0b ; 0xf1765 bios.c:152 1575 1575 mov cx, ds ; 8c d9 ; 0xf1768 1576 1576 mov ax, strict word 00004h ; b8 04 00 ; 0xf176a … … 3015 3015 lea ax, [bp-040h] ; 8d 46 c0 ; 0xf24db 3016 3016 call 05a08h ; e8 27 35 ; 0xf24de 3017 mov bx, 00b 44h ; bb 440b ; 0xf24e1 ata.c:6653017 mov bx, 00b3eh ; bb 3e 0b ; 0xf24e1 ata.c:665 3018 3018 mov cx, ds ; 8c d9 ; 0xf24e4 3019 3019 mov ax, strict word 00004h ; b8 04 00 ; 0xf24e6 … … 3852 3852 cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf2d17 ata.c:1095 3853 3853 jne short 02d40h ; 75 23 ; 0xf2d1b 3854 mov bx, 00b 44h ; bb 440b ; 0xf2d1d ata.c:10963854 mov bx, 00b3eh ; bb 3e 0b ; 0xf2d1d ata.c:1096 3855 3855 mov cx, ds ; 8c d9 ; 0xf2d20 3856 3856 mov ax, strict word 00004h ; b8 04 00 ; 0xf2d22 … … 4654 4654 cmp bh, 048h ; 80 ff 48 ; 0xf33d0 4655 4655 jbe short 0340ch ; 76 37 ; 0xf33d3 4656 mov bx, 00b 44h ; bb 440b ; 0xf33d5 floppy.c:5424656 mov bx, 00b3eh ; bb 3e 0b ; 0xf33d5 floppy.c:542 4657 4657 mov cx, ds ; 8c d9 ; 0xf33d8 4658 4658 mov ax, strict word 00004h ; b8 04 00 ; 0xf33da … … 5590 5590 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3c9f 5591 5591 jmp near 03603h ; e9 5d f9 ; 0xf3ca3 5592 mov bx, 00b 44h ; bb 440b ; 0xf3ca6 floppy.c:13325592 mov bx, 00b3eh ; bb 3e 0b ; 0xf3ca6 floppy.c:1332 5593 5593 mov cx, ds ; 8c d9 ; 0xf3ca9 5594 5594 mov ax, strict word 00004h ; b8 04 00 ; 0xf3cab … … 5725 5725 cmp ax, strict word 0004ah ; 3d 4a 00 ; 0xf3da3 5726 5726 jne short 03dcbh ; 75 23 ; 0xf3da6 5727 mov bx, 00b 44h ; bb 440b ; 0xf3da8 eltorito.c:2345727 mov bx, 00b3eh ; bb 3e 0b ; 0xf3da8 eltorito.c:234 5728 5728 mov cx, ds ; 8c d9 ; 0xf3dab 5729 5729 mov ax, strict word 00004h ; b8 04 00 ; 0xf3dad … … 5828 5828 pop bp ; 5d ; 0xf3ebe 5829 5829 retn ; c3 ; 0xf3ebf 5830 mov bx, 00b 44h ; bb 440b ; 0xf3ec0 eltorito.c:2645830 mov bx, 00b3eh ; bb 3e 0b ; 0xf3ec0 eltorito.c:264 5831 5831 mov cx, ds ; 8c d9 ; 0xf3ec3 5832 5832 mov ax, strict word 00004h ; b8 04 00 ; 0xf3ec5 … … 6140 6140 jnc short 041d1h ; 73 10 ; 0xf41bf 6141 6141 mov al, byte [bp+di-00811h] ; 8a 83 ef f7 ; 0xf41c1 6142 cmp al, byte [di+00b4 ch] ; 3a 85 4c0b ; 0xf41c56142 cmp al, byte [di+00b46h] ; 3a 85 46 0b ; 0xf41c5 6143 6143 je short 041bbh ; 74 f0 ; 0xf41c9 6144 6144 mov ax, strict word 00005h ; b8 05 00 ; 0xf41cb … … 6150 6150 jnc short 041ebh ; 73 10 ; 0xf41d9 6151 6151 mov al, byte [bp+di-0080bh] ; 8a 83 f5 f7 ; 0xf41db 6152 cmp al, byte [di+00b 52h] ; 3a 85 520b ; 0xf41df6152 cmp al, byte [di+00b4ch] ; 3a 85 4c 0b ; 0xf41df 6153 6153 je short 041d5h ; 74 f0 ; 0xf41e3 6154 6154 mov ax, strict word 00006h ; b8 06 00 ; 0xf41e5 … … 6375 6375 cmp ax, dx ; 39 d0 ; 0xf4496 6376 6376 je short 044c4h ; 74 2a ; 0xf4498 6377 mov bx, 00b 44h ; bb 440b ; 0xf449a eltorito.c:5876377 mov bx, 00b3eh ; bb 3e 0b ; 0xf449a eltorito.c:587 6378 6378 mov cx, ds ; 8c d9 ; 0xf449d 6379 6379 mov ax, strict word 00004h ; b8 04 00 ; 0xf449f … … 6514 6514 test al, al ; 84 c0 ; 0xf45f9 eltorito.c:671 6515 6515 je short 0457eh ; 74 81 ; 0xf45fb 6516 mov bx, 00b 44h ; bb 440b ; 0xf45fd eltorito.c:6726516 mov bx, 00b3eh ; bb 3e 0b ; 0xf45fd eltorito.c:672 6517 6517 mov cx, ds ; 8c d9 ; 0xf4600 6518 6518 mov ax, strict word 00004h ; b8 04 00 ; 0xf4602 … … 6675 6675 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xf47ae eltorito.c:753 6676 6676 je short 0476bh ; 74 b7 ; 0xf47b2 6677 mov bx, 00b 44h ; bb 440b ; 0xf47b4 eltorito.c:7546677 mov bx, 00b3eh ; bb 3e 0b ; 0xf47b4 eltorito.c:754 6678 6678 mov cx, ds ; 8c d9 ; 0xf47b7 6679 6679 mov ax, strict word 00004h ; b8 04 00 ; 0xf47b9 … … 6717 6717 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf4819 6718 6718 jmp near 046edh ; e9 cd fe ; 0xf481d 6719 mov bx, 00b 44h ; bb 440b ; 0xf4820 eltorito.c:7806719 mov bx, 00b3eh ; bb 3e 0b ; 0xf4820 eltorito.c:780 6720 6720 mov cx, ds ; 8c d9 ; 0xf4823 6721 6721 mov ax, strict word 00004h ; b8 04 00 ; 0xf4825 … … 6826 6826 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf496d eltorito.c:877 6827 6827 jmp near 04b8eh ; e9 19 02 ; 0xf4972 eltorito.c:878 6828 mov bx, 00b 44h ; bb 440b ; 0xf49756828 mov bx, 00b3eh ; bb 3e 0b ; 0xf4975 6829 6829 mov cx, ds ; 8c d9 ; 0xf4978 6830 6830 mov ax, strict word 00004h ; b8 04 00 ; 0xf497a … … 6895 6895 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf4a31 eltorito.c:913 6896 6896 je short 049f8h ; 74 c1 ; 0xf4a35 6897 mov bx, 00b 44h ; bb 440b ; 0xf4a37 eltorito.c:9146897 mov bx, 00b3eh ; bb 3e 0b ; 0xf4a37 eltorito.c:914 6898 6898 mov cx, ds ; 8c d9 ; 0xf4a3a 6899 6899 mov ax, strict word 00004h ; b8 04 00 ; 0xf4a3c … … 7062 7062 je short 04bf0h ; 74 27 ; 0xf4bc7 7063 7063 mov dx, strict word 00001h ; ba 01 00 ; 0xf4bc9 7064 mov bx, 00b 44h ; bb 440b ; 0xf4bcc boot.c:1337064 mov bx, 00b3eh ; bb 3e 0b ; 0xf4bcc boot.c:133 7065 7065 mov cx, ds ; 8c d9 ; 0xf4bcf 7066 7066 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bd1 … … 7069 7069 mov dx, strict word 0000ah ; ba 0a 00 ; 0xf4bd9 7070 7070 imul dx ; f7 ea ; 0xf4bdc 7071 add ax, 00b6 ah ; 05 6a0b ; 0xf4bde7071 add ax, 00b64h ; 05 64 0b ; 0xf4bde 7072 7072 push ax ; 50 ; 0xf4be1 7073 7073 mov ax, 00486h ; b8 86 04 ; 0xf4be2 … … 7093 7093 test al, al ; 84 c0 ; 0xf4c05 boot.c:152 7094 7094 je short 04c28h ; 74 1f ; 0xf4c07 7095 mov bx, 00b 44h ; bb 440b ; 0xf4c09 boot.c:1537095 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c09 boot.c:153 7096 7096 mov cx, ds ; 8c d9 ; 0xf4c0c 7097 7097 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c0e 7098 7098 call 01919h ; e8 05 cd ; 0xf4c11 7099 mov cx, 00b7 eh ; b9 7e0b ; 0xf4c147099 mov cx, 00b78h ; b9 78 0b ; 0xf4c14 7100 7100 push cx ; 51 ; 0xf4c17 7101 7101 mov cx, 0049ah ; b9 9a 04 ; 0xf4c18 … … 7108 7108 test dl, dl ; 84 d2 ; 0xf4c28 7109 7109 je short 04c3ch ; 74 10 ; 0xf4c2a 7110 mov bx, 00b 44h ; bb 440b ; 0xf4c2c boot.c:1557110 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c2c boot.c:155 7111 7111 mov cx, ds ; 8c d9 ; 0xf4c2f 7112 7112 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c31 7113 7113 call 01919h ; e8 e2 cc ; 0xf4c34 7114 mov cx, 00b8 8h ; b9 880b ; 0xf4c377114 mov cx, 00b82h ; b9 82 0b ; 0xf4c37 7115 7115 jmp short 04c17h ; eb db ; 0xf4c3a 7116 7116 test bl, 080h ; f6 c3 80 ; 0xf4c3c boot.c:156 7117 7117 je short 04c52h ; 74 11 ; 0xf4c3f 7118 mov bx, 00b 44h ; bb 440b ; 0xf4c41 boot.c:1577118 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c41 boot.c:157 7119 7119 mov cx, ds ; 8c d9 ; 0xf4c44 7120 7120 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c46 7121 7121 call 01919h ; e8 cd cc ; 0xf4c49 7122 7122 push si ; 56 ; 0xf4c4c 7123 mov cx, 00b 74h ; b9 740b ; 0xf4c4d7123 mov cx, 00b6eh ; b9 6e 0b ; 0xf4c4d 7124 7124 jmp short 04c61h ; eb 0f ; 0xf4c50 boot.c:158 7125 mov bx, 00b 44h ; bb 440b ; 0xf4c52 boot.c:1597125 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c52 boot.c:159 7126 7126 mov cx, ds ; 8c d9 ; 0xf4c55 7127 7127 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c57 7128 7128 call 01919h ; e8 bc cc ; 0xf4c5a 7129 7129 push si ; 56 ; 0xf4c5d 7130 mov cx, 00b6 ah ; b9 6a0b ; 0xf4c5e7130 mov cx, 00b64h ; b9 64 0b ; 0xf4c5e 7131 7131 push cx ; 51 ; 0xf4c61 7132 7132 mov cx, 004afh ; b9 af 04 ; 0xf4c62 … … 7140 7140 test dh, dh ; 84 f6 ; 0xf4c76 boot.c:162 7141 7141 jne short 04c8ah ; 75 10 ; 0xf4c78 7142 mov bx, 00b 44h ; bb 440b ; 0xf4c7a boot.c:1637142 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c7a boot.c:163 7143 7143 mov cx, ds ; 8c d9 ; 0xf4c7d 7144 7144 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c7f … … 7146 7146 mov dx, 004c7h ; ba c7 04 ; 0xf4c85 7147 7147 jmp short 04c98h ; eb 0e ; 0xf4c88 boot.c:164 7148 mov bx, 00b 44h ; bb 440b ; 0xf4c8a boot.c:1657148 mov bx, 00b3eh ; bb 3e 0b ; 0xf4c8a boot.c:165 7149 7149 mov cx, ds ; 8c d9 ; 0xf4c8d 7150 7150 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c8f … … 7156 7156 call 0195ch ; e8 bc cc ; 0xf4c9d 7157 7157 add sp, strict byte 00004h ; 83 c4 04 ; 0xf4ca0 7158 mov bx, 00b 44h ; bb 440b ; 0xf4ca3 boot.c:1667158 mov bx, 00b3eh ; bb 3e 0b ; 0xf4ca3 boot.c:166 7159 7159 mov cx, ds ; 8c d9 ; 0xf4ca6 7160 7160 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ca8 … … 7178 7178 push dx ; 52 ; 0xf4cc9 7179 7179 mov dx, ax ; 89 c2 ; 0xf4cca 7180 mov bx, 00b 44h ; bb 440b ; 0xf4ccc boot.c:1767180 mov bx, 00b3eh ; bb 3e 0b ; 0xf4ccc boot.c:176 7181 7181 mov cx, ds ; 8c d9 ; 0xf4ccf 7182 7182 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cd1 … … 7294 7294 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4dc3 7295 7295 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4dc6 boot.c:250 7296 mov bx, 00b 44h ; bb 440b ; 0xf4dc9 boot.c:2517296 mov bx, 00b3eh ; bb 3e 0b ; 0xf4dc9 boot.c:251 7297 7297 mov cx, ds ; 8c d9 ; 0xf4dcc 7298 7298 mov ax, strict word 00004h ; b8 04 00 ; 0xf4dce … … 7846 7846 test al, al ; 84 c0 ; 0xf5294 keyboard.c:394 7847 7847 jne short 052b4h ; 75 1c ; 0xf5296 7848 mov bx, 00b 44h ; bb 440b ; 0xf5298 keyboard.c:3957848 mov bx, 00b3eh ; bb 3e 0b ; 0xf5298 keyboard.c:395 7849 7849 mov cx, ds ; 8c d9 ; 0xf529b 7850 7850 mov ax, strict word 00004h ; b8 04 00 ; 0xf529d … … 8119 8119 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf5560 keyboard.c:576 8120 8120 jbe short 05588h ; 76 22 ; 0xf5564 8121 mov bx, 00b 44h ; bb 440b ; 0xf5566 keyboard.c:5778121 mov bx, 00b3eh ; bb 3e 0b ; 0xf5566 keyboard.c:577 8122 8122 mov cx, ds ; 8c d9 ; 0xf5569 8123 8123 mov ax, strict word 00004h ; b8 04 00 ; 0xf556b … … 8140 8140 imul dx ; f7 ea ; 0xf5595 8141 8141 mov si, ax ; 89 c6 ; 0xf5597 8142 mov al, byte [si+00b9 8h] ; 8a 84 980b ; 0xf55998142 mov al, byte [si+00b92h] ; 8a 84 92 0b ; 0xf5599 8143 8143 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf559d 8144 mov al, byte [si+00b9 9h] ; 8a 84 990b ; 0xf55a0 keyboard.c:5828144 mov al, byte [si+00b93h] ; 8a 84 93 0b ; 0xf55a0 keyboard.c:582 8145 8145 jmp near 0565bh ; e9 b4 00 ; 0xf55a4 keyboard.c:583 8146 8146 test bl, 004h ; f6 c3 04 ; 0xf55a7 … … 8151 8151 imul dx ; f7 ea ; 0xf55b4 8152 8152 mov si, ax ; 89 c6 ; 0xf55b6 8153 mov al, byte [si+00b9 6h] ; 8a 84 960b ; 0xf55b88153 mov al, byte [si+00b90h] ; 8a 84 90 0b ; 0xf55b8 8154 8154 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf55bc 8155 mov al, byte [si+00b9 7h] ; 8a 84 970b ; 0xf55bf keyboard.c:5858155 mov al, byte [si+00b91h] ; 8a 84 91 0b ; 0xf55bf keyboard.c:585 8156 8156 jmp near 0565bh ; e9 95 00 ; 0xf55c3 keyboard.c:586 8157 8157 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf55c6 … … 8169 8169 imul dx ; f7 ea ; 0xf55e3 8170 8170 mov bx, ax ; 89 c3 ; 0xf55e5 8171 mov al, byte [bx+00b 93h] ; 8a 87 930b ; 0xf55e78171 mov al, byte [bx+00b8dh] ; 8a 87 8d 0b ; 0xf55e7 8172 8172 jmp short 0565bh ; eb 6e ; 0xf55eb keyboard.c:590 8173 8173 test bl, 003h ; f6 c3 03 ; 0xf55ed … … 8178 8178 imul dx ; f7 ea ; 0xf55fa 8179 8179 mov si, ax ; 89 c6 ; 0xf55fc 8180 mov al, byte [si+00b9 ah] ; 8a 84 9a0b ; 0xf55fe8180 mov al, byte [si+00b94h] ; 8a 84 94 0b ; 0xf55fe 8181 8181 xor ah, ah ; 30 e4 ; 0xf5602 8182 8182 mov dl, bl ; 88 da ; 0xf5604 … … 8184 8184 test dx, ax ; 85 c2 ; 0xf5608 8185 8185 je short 05619h ; 74 0d ; 0xf560a 8186 mov al, byte [si+00b 92h] ; 8a 84 920b ; 0xf560c keyboard.c:5958186 mov al, byte [si+00b8ch] ; 8a 84 8c 0b ; 0xf560c keyboard.c:595 8187 8187 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5610 8188 mov al, byte [si+00b 93h] ; 8a 84 930b ; 0xf5613 keyboard.c:5968188 mov al, byte [si+00b8dh] ; 8a 84 8d 0b ; 0xf5613 keyboard.c:596 8189 8189 jmp short 05624h ; eb 0b ; 0xf5617 keyboard.c:597 8190 mov al, byte [si+00b 94h] ; 8a 84 940b ; 0xf5619 keyboard.c:5988190 mov al, byte [si+00b8eh] ; 8a 84 8e 0b ; 0xf5619 keyboard.c:598 8191 8191 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf561d 8192 mov al, byte [si+00b 95h] ; 8a 84 950b ; 0xf5620 keyboard.c:5998192 mov al, byte [si+00b8fh] ; 8a 84 8f 0b ; 0xf5620 keyboard.c:599 8193 8193 mov byte [bp-006h], al ; 88 46 fa ; 0xf5624 8194 8194 jmp short 0565eh ; eb 35 ; 0xf5627 keyboard.c:601 … … 8198 8198 imul dx ; f7 ea ; 0xf5631 8199 8199 mov si, ax ; 89 c6 ; 0xf5633 8200 mov dl, byte [si+00b9 ah] ; 8a 94 9a0b ; 0xf56358200 mov dl, byte [si+00b94h] ; 8a 94 94 0b ; 0xf5635 8201 8201 xor dh, dh ; 30 f6 ; 0xf5639 8202 8202 mov al, bl ; 88 d8 ; 0xf563b … … 8204 8204 test ax, dx ; 85 d0 ; 0xf563f 8205 8205 je short 05650h ; 74 0d ; 0xf5641 8206 mov al, byte [si+00b 94h] ; 8a 84 940b ; 0xf5643 keyboard.c:6048206 mov al, byte [si+00b8eh] ; 8a 84 8e 0b ; 0xf5643 keyboard.c:604 8207 8207 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5647 8208 mov al, byte [si+00b 95h] ; 8a 84 950b ; 0xf564a keyboard.c:6058208 mov al, byte [si+00b8fh] ; 8a 84 8f 0b ; 0xf564a keyboard.c:605 8209 8209 jmp short 0565bh ; eb 0b ; 0xf564e keyboard.c:606 8210 mov al, byte [si+00b 92h] ; 8a 84 920b ; 0xf5650 keyboard.c:6078210 mov al, byte [si+00b8ch] ; 8a 84 8c 0b ; 0xf5650 keyboard.c:607 8211 8211 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5654 8212 mov al, byte [si+00b 93h] ; 8a 84 930b ; 0xf5657 keyboard.c:6088212 mov al, byte [si+00b8dh] ; 8a 84 8d 0b ; 0xf5657 keyboard.c:608 8213 8213 mov byte [bp-006h], al ; 88 46 fa ; 0xf565b 8214 8214 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf565e keyboard.c:611 … … 8216 8216 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf5664 8217 8217 jne short 05683h ; 75 19 ; 0xf5668 8218 mov bx, 00b 44h ; bb 440b ; 0xf566a keyboard.c:6128218 mov bx, 00b3eh ; bb 3e 0b ; 0xf566a keyboard.c:612 8219 8219 mov cx, ds ; 8c d9 ; 0xf566d 8220 8220 mov ax, strict word 00004h ; b8 04 00 ; 0xf566f … … 8397 8397 mov word [bp+012h], ax ; 89 46 12 ; 0xf5810 8398 8398 jmp near 05860h ; e9 4a 00 ; 0xf5813 keyboard.c:710 8399 mov bx, 00b 44h ; bb 440b ; 0xf58168399 mov bx, 00b3eh ; bb 3e 0b ; 0xf5816 8400 8400 mov cx, ds ; 8c d9 ; 0xf5819 8401 8401 mov ax, strict word 00004h ; b8 04 00 ; 0xf581b … … 8411 8411 call 0195ch ; e8 28 c1 ; 0xf5831 8412 8412 add sp, strict byte 00006h ; 83 c4 06 ; 0xf5834 8413 mov bx, 00b 44h ; bb 440b ; 0xf58378413 mov bx, 00b3eh ; bb 3e 0b ; 0xf5837 8414 8414 mov cx, ds ; 8c d9 ; 0xf583a 8415 8415 mov ax, strict word 00004h ; b8 04 00 ; 0xf583c … … 9035 9035 test ax, ax ; 85 c0 ; 0xf5efe 9036 9036 jne short 05f2bh ; 75 29 ; 0xf5f00 9037 mov bx, 00b 44h ; bb 440b ; 0xf5f02 disk.c:3439037 mov bx, 00b3eh ; bb 3e 0b ; 0xf5f02 disk.c:343 9038 9038 mov cx, ds ; 8c d9 ; 0xf5f05 9039 9039 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f07 … … 9070 9070 cmp ax, dx ; 39 d0 ; 0xf5f57 9071 9071 jbe short 05f8ch ; 76 31 ; 0xf5f59 9072 mov bx, 00b 44h ; bb 440b ; 0xf5f5b disk.c:3549072 mov bx, 00b3eh ; bb 3e 0b ; 0xf5f5b disk.c:354 9073 9073 mov cx, ds ; 8c d9 ; 0xf5f5e 9074 9074 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f60 … … 9175 9175 test dl, dl ; 84 d2 ; 0xf6080 disk.c:394 9176 9176 je short 060ceh ; 74 4a ; 0xf6082 9177 mov bx, 00b 44h ; bb 440b ; 0xf6084 disk.c:3959177 mov bx, 00b3eh ; bb 3e 0b ; 0xf6084 disk.c:395 9178 9178 mov cx, ds ; 8c d9 ; 0xf6087 9179 9179 mov ax, strict word 00004h ; b8 04 00 ; 0xf6089 … … 9196 9196 or ah, 00ch ; 80 cc 0c ; 0xf60af 9197 9197 jmp near 0621bh ; e9 66 01 ; 0xf60b2 disk.c:397 9198 mov bx, 00b 44h ; bb 440b ; 0xf60b5 disk.c:4049198 mov bx, 00b3eh ; bb 3e 0b ; 0xf60b5 disk.c:404 9199 9199 mov cx, ds ; 8c d9 ; 0xf60b8 9200 9200 mov ax, strict word 00004h ; b8 04 00 ; 0xf60ba … … 9307 9307 mov word [bp+016h], ax ; 89 46 16 ; 0xf61cc 9308 9308 jmp near 060d2h ; e9 00 ff ; 0xf61cf disk.c:467 9309 mov bx, 00b 44h ; bb 440b ; 0xf61d2 disk.c:4759309 mov bx, 00b3eh ; bb 3e 0b ; 0xf61d2 disk.c:475 9310 9310 mov cx, ds ; 8c d9 ; 0xf61d5 9311 9311 mov ax, strict word 00004h ; b8 04 00 ; 0xf61d7 … … 9323 9323 add sp, strict byte 00008h ; 83 c4 08 ; 0xf61f2 9324 9324 jmp near 060ceh ; e9 d6 fe ; 0xf61f5 disk.c:476 9325 mov bx, 00b 44h ; bb 440b ; 0xf61f8 disk.c:4839325 mov bx, 00b3eh ; bb 3e 0b ; 0xf61f8 disk.c:483 9326 9326 mov cx, ds ; 8c d9 ; 0xf61fb 9327 9327 mov ax, strict word 00004h ; b8 04 00 ; 0xf61fd … … 9414 9414 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf62f2 disk.c:546 9415 9415 jmp near 064e8h ; e9 ee 01 ; 0xf62f7 disk.c:547 9416 mov bx, 00b 44h ; bb 440b ; 0xf62fa9416 mov bx, 00b3eh ; bb 3e 0b ; 0xf62fa 9417 9417 mov cx, ds ; 8c d9 ; 0xf62fd 9418 9418 mov ax, strict word 00004h ; b8 04 00 ; 0xf62ff … … 9475 9475 cmp si, word [es:bx+032h] ; 26 3b 77 32 ; 0xf63a0 9476 9476 jc short 063cch ; 72 26 ; 0xf63a4 9477 mov bx, 00b 44h ; bb 440b ; 0xf63a6 disk.c:5729477 mov bx, 00b3eh ; bb 3e 0b ; 0xf63a6 disk.c:572 9478 9478 mov cx, ds ; 8c d9 ; 0xf63a9 9479 9479 mov ax, strict word 00004h ; b8 04 00 ; 0xf63ab … … 9536 9536 test dl, dl ; 84 d2 ; 0xf645d disk.c:597 9537 9537 je short 063e2h ; 74 81 ; 0xf645f 9538 mov bx, 00b 44h ; bb 440b ; 0xf6461 disk.c:5989538 mov bx, 00b3eh ; bb 3e 0b ; 0xf6461 disk.c:598 9539 9539 mov cx, ds ; 8c d9 ; 0xf6464 9540 9540 mov ax, strict word 00004h ; b8 04 00 ; 0xf6466 … … 9874 9874 mov word [bp+00ch], ax ; 89 46 0c ; 0xf6769 system.c:374 9875 9875 jmp near 06838h ; e9 c9 00 ; 0xf676c system.c:375 9876 mov bx, 00b 44h ; bb 440b ; 0xf676f system.c:3779876 mov bx, 00b3eh ; bb 3e 0b ; 0xf676f system.c:377 9877 9877 mov cx, ds ; 8c d9 ; 0xf6772 9878 9878 mov ax, strict word 00004h ; b8 04 00 ; 0xf6774 … … 10082 10082 retf ; cb ; 0xf6976 10083 10083 jmp near 06838h ; e9 be fe ; 0xf6977 system.c:540 10084 mov bx, 00b 44h ; bb 440b ; 0xf697a system.c:54710084 mov bx, 00b3eh ; bb 3e 0b ; 0xf697a system.c:547 10085 10085 mov cx, ds ; 8c d9 ; 0xf697d 10086 10086 mov ax, strict word 00004h ; b8 04 00 ; 0xf697f … … 10127 10127 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf69f3 system.c:583 10128 10128 jmp near 06838h ; e9 3e fe ; 0xf69f7 system.c:584 10129 mov bx, 00b 44h ; bb 440b ; 0xf69fa system.c:58810129 mov bx, 00b3eh ; bb 3e 0b ; 0xf69fa system.c:588 10130 10130 mov cx, ds ; 8c d9 ; 0xf69fd 10131 10131 mov ax, strict word 00004h ; b8 04 00 ; 0xf69ff … … 10454 10454 mov ax, 008eeh ; b8 ee 08 ; 0xf6d10 ps2mouse.c:92 10455 10455 push ax ; 50 ; 0xf6d13 10456 mov ax, 00f0 ch ; b8 0c0f ; 0xf6d1410456 mov ax, 00f06h ; b8 06 0f ; 0xf6d14 10457 10457 push ax ; 50 ; 0xf6d17 10458 10458 mov ax, strict word 00007h ; b8 07 00 ; 0xf6d18 … … 10540 10540 mov ax, 008f8h ; b8 f8 08 ; 0xf6da5 ps2mouse.c:124 10541 10541 push ax ; 50 ; 0xf6da8 10542 mov ax, 00f0 ch ; b8 0c0f ; 0xf6da910542 mov ax, 00f06h ; b8 06 0f ; 0xf6da9 10543 10543 push ax ; 50 ; 0xf6dac 10544 10544 mov ax, strict word 00007h ; b8 07 00 ; 0xf6dad … … 11725 11725 mov word [bp+012h], 00102h ; c7 46 12 02 01 ; 0xf7846 apm.c:214 11726 11726 jmp short 0787bh ; eb 2e ; 0xf784b apm.c:215 11727 mov bx, 00b 44h ; bb 440b ; 0xf784d11727 mov bx, 00b3eh ; bb 3e 0b ; 0xf784d 11728 11728 mov cx, ds ; 8c d9 ; 0xf7850 11729 11729 mov ax, strict word 00004h ; b8 04 00 ; 0xf7852 … … 13660 13660 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2117 13661 13661 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 13662 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0 fah13662 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 033h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
r105740 r105982 1 1f7c494a791593961c2c850540946b31*VBoxPcBios8086.rom1 c315d9d4d6af46d452c9b838756eeab5 *VBoxPcBios8086.rom
Note:
See TracChangeset
for help on using the changeset viewer.