Changeset 82719 in vbox for trunk/src/VBox/Devices/PC
- Timestamp:
- Jan 10, 2020 5:01:27 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135649
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
r82541 r82719 1206 1206 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1207 1207 1208 section CONST2 progbits vstart=0xed8 align=1 ; size=0x3f eclass=DATA group=DGROUP1209 ; disGetNextSymbol 0xf0ed8 LB 0x3f e -> off=0x0 cb=0000000000000016uValue=00000000000f0ed8 'bios_cvs_version_string'1210 bios_cvs_version_string: ; 0xf0ed8 LB 0x1 61211 db 'VirtualBox 6.1. 0_RC1', 000h, 000h1212 ; disGetNextSymbol 0xf0ee e LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0eee'_bios_prefix_string'1213 _bios_prefix_string: ; 0xf0ee eLB 0x81208 section CONST2 progbits vstart=0xed8 align=1 ; size=0x3fa class=DATA group=DGROUP 1209 ; disGetNextSymbol 0xf0ed8 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0ed8 'bios_cvs_version_string' 1210 bios_cvs_version_string: ; 0xf0ed8 LB 0x12 1211 db 'VirtualBox 6.1.1', 000h, 000h 1212 ; disGetNextSymbol 0xf0eea LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0eea '_bios_prefix_string' 1213 _bios_prefix_string: ; 0xf0eea LB 0x8 1214 1214 db 'BIOS: ', 000h, 000h 1215 ; disGetNextSymbol 0xf0ef 6 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0ef6'isotag'1216 isotag: ; 0xf0ef 6LB 0x61215 ; disGetNextSymbol 0xf0ef2 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0ef2 'isotag' 1216 isotag: ; 0xf0ef2 LB 0x6 1217 1217 db 'CD001', 000h 1218 ; disGetNextSymbol 0xf0ef c LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0efc'eltorito'1219 eltorito: ; 0xf0ef cLB 0x181218 ; disGetNextSymbol 0xf0ef8 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0ef8 'eltorito' 1219 eltorito: ; 0xf0ef8 LB 0x18 1220 1220 db 'EL TORITO SPECIFICATION', 000h 1221 ; disGetNextSymbol 0xf0f1 4 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f14'drivetypes'1222 drivetypes: ; 0xf0f1 4LB 0x281221 ; disGetNextSymbol 0xf0f10 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f10 'drivetypes' 1222 drivetypes: ; 0xf0f10 LB 0x28 1223 1223 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1224 1224 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1225 1225 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1226 ; disGetNextSymbol 0xf0f3 c LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f3c'scan_to_scanascii'1227 scan_to_scanascii: ; 0xf0f3 cLB 0x37a1226 ; disGetNextSymbol 0xf0f38 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f38 'scan_to_scanascii' 1227 scan_to_scanascii: ; 0xf0f38 LB 0x37a 1228 1228 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1229 1229 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1282 1282 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1283 1283 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1284 ; disGetNextSymbol 0xf12b 6 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12b6'panic_msg_keyb_buffer_full'1285 panic_msg_keyb_buffer_full: ; 0xf12b 6LB 0x201284 ; disGetNextSymbol 0xf12b2 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12b2 'panic_msg_keyb_buffer_full' 1285 panic_msg_keyb_buffer_full: ; 0xf12b2 LB 0x20 1286 1286 db '%s: keyboard input buffer full', 00ah, 000h 1287 1287 1288 ; Padding 0x32 a bytes at 0xf12d61289 times 81 0db 01288 ; Padding 0x32e bytes at 0xf12d2 1289 times 814 db 0 1290 1290 1291 1291 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9cc8 class=CODE group=AUTO … … 1456 1456 push bp ; 55 ; 0xf171c bios.c:126 1457 1457 mov bp, sp ; 89 e5 ; 0xf171d 1458 mov bx, 00ee eh ; bb ee0e ; 0xf171f bios.c:1311458 mov bx, 00eeah ; bb ea 0e ; 0xf171f bios.c:131 1459 1459 mov cx, ds ; 8c d9 ; 0xf1722 1460 1460 mov ax, strict word 00004h ; b8 04 00 ; 0xf1724 … … 2760 2760 lea ax, [bp-036h] ; 8d 46 ca ; 0xf237d 2761 2761 call 058d1h ; e8 4e 35 ; 0xf2380 2762 mov bx, 00ee eh ; bb ee0e ; 0xf2383 ata.c:6182762 mov bx, 00eeah ; bb ea 0e ; 0xf2383 ata.c:618 2763 2763 mov cx, ds ; 8c d9 ; 0xf2386 2764 2764 mov ax, strict word 00004h ; b8 04 00 ; 0xf2388 … … 3535 3535 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf2b41 ata.c:1032 3536 3536 jne short 02b66h ; 75 1f ; 0xf2b45 3537 mov bx, 00ee eh ; bb ee0e ; 0xf2b47 ata.c:10333537 mov bx, 00eeah ; bb ea 0e ; 0xf2b47 ata.c:1033 3538 3538 mov cx, ds ; 8c d9 ; 0xf2b4a 3539 3539 mov ax, strict word 00004h ; b8 04 00 ; 0xf2b4c … … 4366 4366 cmp bh, 048h ; 80 ff 48 ; 0xf326a 4367 4367 jbe short 032a2h ; 76 33 ; 0xf326d 4368 mov bx, 00ee eh ; bb ee0e ; 0xf326f floppy.c:5324368 mov bx, 00eeah ; bb ea 0e ; 0xf326f floppy.c:532 4369 4369 mov cx, ds ; 8c d9 ; 0xf3272 4370 4370 mov ax, strict word 00004h ; b8 04 00 ; 0xf3274 … … 5269 5269 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3b03 5270 5270 jmp near 0349ch ; e9 92 f9 ; 0xf3b07 5271 mov bx, 00ee eh ; bb ee0e ; 0xf3b0a floppy.c:13225271 mov bx, 00eeah ; bb ea 0e ; 0xf3b0a floppy.c:1322 5272 5272 mov cx, ds ; 8c d9 ; 0xf3b0d 5273 5273 mov ax, strict word 00004h ; b8 04 00 ; 0xf3b0f … … 5372 5372 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3bcf 5373 5373 jne short 03bf3h ; 75 1f ; 0xf3bd2 5374 mov bx, 00ee eh ; bb ee0e ; 0xf3bd4 eltorito.c:2055374 mov bx, 00eeah ; bb ea 0e ; 0xf3bd4 eltorito.c:205 5375 5375 mov cx, ds ; 8c d9 ; 0xf3bd7 5376 5376 mov ax, strict word 00004h ; b8 04 00 ; 0xf3bd9 … … 5472 5472 pop bp ; 5d ; 0xf3ce6 5473 5473 retn ; c3 ; 0xf3ce7 5474 mov bx, 00ee eh ; bb ee0e ; 0xf3ce8 eltorito.c:2355474 mov bx, 00eeah ; bb ea 0e ; 0xf3ce8 eltorito.c:235 5475 5475 mov cx, ds ; 8c d9 ; 0xf3ceb 5476 5476 mov ax, strict word 00004h ; b8 04 00 ; 0xf3ced … … 5615 5615 jnc short 03e5bh ; 73 10 ; 0xf3e49 5616 5616 mov al, byte [bp+di-00825h] ; 8a 83 db f7 ; 0xf3e4b 5617 cmp al, byte [di+00ef 6h] ; 3a 85 f60e ; 0xf3e4f5617 cmp al, byte [di+00ef2h] ; 3a 85 f2 0e ; 0xf3e4f 5618 5618 je short 03e45h ; 74 f0 ; 0xf3e53 5619 5619 mov ax, strict word 00005h ; b8 05 00 ; 0xf3e55 … … 5625 5625 jnc short 03e75h ; 73 10 ; 0xf3e63 5626 5626 mov al, byte [bp+di-0081fh] ; 8a 83 e1 f7 ; 0xf3e65 5627 cmp al, byte [di+00ef ch] ; 3a 85 fc0e ; 0xf3e695627 cmp al, byte [di+00ef8h] ; 3a 85 f8 0e ; 0xf3e69 5628 5628 je short 03e5fh ; 74 f0 ; 0xf3e6d 5629 5629 mov ax, strict word 00006h ; b8 06 00 ; 0xf3e6f … … 5911 5911 cmp ax, dx ; 39 d0 ; 0xf41c6 5912 5912 je short 041f3h ; 74 29 ; 0xf41c8 5913 mov bx, 00ee eh ; bb ee0e ; 0xf41ca eltorito.c:5115913 mov bx, 00eeah ; bb ea 0e ; 0xf41ca eltorito.c:511 5914 5914 mov cx, ds ; 8c d9 ; 0xf41cd 5915 5915 mov ax, strict word 00004h ; b8 04 00 ; 0xf41cf … … 6141 6141 test al, al ; 84 c0 ; 0xf4438 eltorito.c:618 6142 6142 je short 04473h ; 74 37 ; 0xf443a 6143 mov bx, 00ee eh ; bb ee0e ; 0xf443c eltorito.c:6196143 mov bx, 00eeah ; bb ea 0e ; 0xf443c eltorito.c:619 6144 6144 mov cx, ds ; 8c d9 ; 0xf443f 6145 6145 mov ax, strict word 00004h ; b8 04 00 ; 0xf4441 … … 6379 6379 jne short 046d3h ; 75 03 ; 0xf46ce 6380 6380 jmp near 04473h ; e9 a0 fd ; 0xf46d0 6381 mov bx, 00ee eh ; bb ee0e ; 0xf46d3 eltorito.c:7246381 mov bx, 00eeah ; bb ea 0e ; 0xf46d3 eltorito.c:724 6382 6382 mov cx, ds ; 8c d9 ; 0xf46d6 6383 6383 mov ax, strict word 00004h ; b8 04 00 ; 0xf46d8 … … 6418 6418 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf4732 6419 6419 jmp near 04487h ; e9 4e fd ; 0xf4736 6420 mov bx, 00ee eh ; bb ee0e ; 0xf4739 eltorito.c:7506420 mov bx, 00eeah ; bb ea 0e ; 0xf4739 eltorito.c:750 6421 6421 mov cx, ds ; 8c d9 ; 0xf473c 6422 6422 mov ax, strict word 00004h ; b8 04 00 ; 0xf473e … … 6523 6523 mov word [bp+016h], strict word 00007h ; c7 46 16 07 00 ; 0xf4888 eltorito.c:848 6524 6524 jmp near 04b11h ; e9 81 02 ; 0xf488d eltorito.c:849 6525 mov bx, 00ee eh ; bb ee0e ; 0xf48906525 mov bx, 00eeah ; bb ea 0e ; 0xf4890 6526 6526 mov cx, ds ; 8c d9 ; 0xf4893 6527 6527 mov ax, strict word 00004h ; b8 04 00 ; 0xf4895 … … 6632 6632 test dl, dl ; 84 d2 ; 0xf49ba eltorito.c:893 6633 6633 je short 04a27h ; 74 69 ; 0xf49bc 6634 mov bx, 00ee eh ; bb ee0e ; 0xf49be eltorito.c:8946634 mov bx, 00eeah ; bb ea 0e ; 0xf49be eltorito.c:894 6635 6635 mov cx, ds ; 8c d9 ; 0xf49c1 6636 6636 mov ax, strict word 00004h ; b8 04 00 ; 0xf49c3 … … 6797 6797 je short 04b6dh ; 74 21 ; 0xf4b4a 6798 6798 mov dx, strict word 00001h ; ba 01 00 ; 0xf4b4c 6799 mov bx, 00ee eh ; bb ee0e ; 0xf4b4f boot.c:1236799 mov bx, 00eeah ; bb ea 0e ; 0xf4b4f boot.c:123 6800 6800 mov cx, ds ; 8c d9 ; 0xf4b52 6801 6801 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b54 6802 6802 call 018cbh ; e8 71 cd ; 0xf4b57 6803 6803 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4b5a 6804 add dx, 00f1 4h ; 81 c2 140f ; 0xf4b5d6804 add dx, 00f10h ; 81 c2 10 0f ; 0xf4b5d 6805 6805 push dx ; 52 ; 0xf4b61 6806 6806 push 004a4h ; 68 a4 04 ; 0xf4b62 … … 6825 6825 test al, al ; 84 c0 ; 0xf4b84 boot.c:142 6826 6826 je short 04ba3h ; 74 1b ; 0xf4b86 6827 mov bx, 00ee eh ; bb ee0e ; 0xf4b88 boot.c:1436827 mov bx, 00eeah ; bb ea 0e ; 0xf4b88 boot.c:143 6828 6828 mov cx, ds ; 8c d9 ; 0xf4b8b 6829 6829 mov ax, strict word 00004h ; b8 04 00 ; 0xf4b8d 6830 6830 call 018cbh ; e8 38 cd ; 0xf4b90 6831 push 00f2 8h ; 68 280f ; 0xf4b936831 push 00f24h ; 68 24 0f ; 0xf4b93 6832 6832 push 004b8h ; 68 b8 04 ; 0xf4b96 6833 6833 push strict byte 00004h ; 6a 04 ; 0xf4b99 … … 6837 6837 test ah, ah ; 84 e4 ; 0xf4ba3 6838 6838 je short 04bb7h ; 74 10 ; 0xf4ba5 6839 mov bx, 00ee eh ; bb ee0e ; 0xf4ba7 boot.c:1456839 mov bx, 00eeah ; bb ea 0e ; 0xf4ba7 boot.c:145 6840 6840 mov cx, ds ; 8c d9 ; 0xf4baa 6841 6841 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bac 6842 6842 call 018cbh ; e8 19 cd ; 0xf4baf 6843 push 00f 32h ; 68 320f ; 0xf4bb26843 push 00f2eh ; 68 2e 0f ; 0xf4bb2 6844 6844 jmp short 04b96h ; eb df ; 0xf4bb5 6845 6845 test bl, 080h ; f6 c3 80 ; 0xf4bb7 boot.c:146 6846 6846 je short 04bcdh ; 74 11 ; 0xf4bba 6847 mov bx, 00ee eh ; bb ee0e ; 0xf4bbc boot.c:1476847 mov bx, 00eeah ; bb ea 0e ; 0xf4bbc boot.c:147 6848 6848 mov cx, ds ; 8c d9 ; 0xf4bbf 6849 6849 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bc1 6850 6850 call 018cbh ; e8 04 cd ; 0xf4bc4 6851 6851 push si ; 56 ; 0xf4bc7 6852 push 00f1 eh ; 68 1e0f ; 0xf4bc86852 push 00f1ah ; 68 1a 0f ; 0xf4bc8 6853 6853 jmp short 04bdch ; eb 0f ; 0xf4bcb boot.c:148 6854 mov bx, 00ee eh ; bb ee0e ; 0xf4bcd boot.c:1496854 mov bx, 00eeah ; bb ea 0e ; 0xf4bcd boot.c:149 6855 6855 mov cx, ds ; 8c d9 ; 0xf4bd0 6856 6856 mov ax, strict word 00004h ; b8 04 00 ; 0xf4bd2 6857 6857 call 018cbh ; e8 f3 cc ; 0xf4bd5 6858 6858 push si ; 56 ; 0xf4bd8 6859 push 00f1 4h ; 68 140f ; 0xf4bd96859 push 00f10h ; 68 10 0f ; 0xf4bd9 6860 6860 push 004cdh ; 68 cd 04 ; 0xf4bdc 6861 6861 push strict byte 00004h ; 6a 04 ; 0xf4bdf … … 6884 6884 push dx ; 52 ; 0xf4c0e 6885 6885 mov dx, ax ; 89 c2 ; 0xf4c0f 6886 mov bx, 00ee eh ; bb ee0e ; 0xf4c11 boot.c:1656886 mov bx, 00eeah ; bb ea 0e ; 0xf4c11 boot.c:165 6887 6887 mov cx, ds ; 8c d9 ; 0xf4c14 6888 6888 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c16 … … 6959 6959 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4cc0 6960 6960 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4cc3 boot.c:218 6961 mov bx, 00ee eh ; bb ee0e ; 0xf4cc6 boot.c:2196961 mov bx, 00eeah ; bb ea 0e ; 0xf4cc6 boot.c:219 6962 6962 mov cx, ds ; 8c d9 ; 0xf4cc9 6963 6963 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ccb … … 7518 7518 test al, al ; 84 c0 ; 0xf519d keyboard.c:384 7519 7519 jne short 051bah ; 75 19 ; 0xf519f 7520 mov bx, 00ee eh ; bb ee0e ; 0xf51a1 keyboard.c:3857520 mov bx, 00eeah ; bb ea 0e ; 0xf51a1 keyboard.c:385 7521 7521 mov cx, ds ; 8c d9 ; 0xf51a4 7522 7522 mov ax, strict word 00004h ; b8 04 00 ; 0xf51a6 … … 7782 7782 cmp byte [bp-008h], 058h ; 80 7e f8 58 ; 0xf5453 keyboard.c:566 7783 7783 jbe short 05478h ; 76 1f ; 0xf5457 7784 mov bx, 00ee eh ; bb ee0e ; 0xf5459 keyboard.c:5677784 mov bx, 00eeah ; bb ea 0e ; 0xf5459 keyboard.c:567 7785 7785 mov cx, ds ; 8c d9 ; 0xf545c 7786 7786 mov ax, strict word 00004h ; b8 04 00 ; 0xf545e … … 7799 7799 xor bh, bh ; 30 ff ; 0xf5480 7800 7800 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5482 7801 mov dl, byte [bx+00f 42h] ; 8a 97 420f ; 0xf54857802 mov ax, word [bx+00f 42h] ; 8b 87 420f ; 0xf5489 keyboard.c:5727801 mov dl, byte [bx+00f3eh] ; 8a 97 3e 0f ; 0xf5485 7802 mov ax, word [bx+00f3eh] ; 8b 87 3e 0f ; 0xf5489 keyboard.c:572 7803 7803 jmp near 05524h ; e9 94 00 ; 0xf548d keyboard.c:573 7804 7804 test dh, 004h ; f6 c6 04 ; 0xf5490 … … 7807 7807 xor bh, bh ; 30 ff ; 0xf5498 7808 7808 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf549a 7809 mov dl, byte [bx+00f 40h] ; 8a 97 400f ; 0xf549d7810 mov ax, word [bx+00f 40h] ; 8b 87 400f ; 0xf54a1 keyboard.c:5757809 mov dl, byte [bx+00f3ch] ; 8a 97 3c 0f ; 0xf549d 7810 mov ax, word [bx+00f3ch] ; 8b 87 3c 0f ; 0xf54a1 keyboard.c:575 7811 7811 jmp near 05524h ; e9 7c 00 ; 0xf54a5 keyboard.c:576 7812 7812 mov al, byte [bp-006h] ; 8a 46 fa ; 0xf54a8 … … 7829 7829 xor bh, bh ; 30 ff ; 0xf54cf 7830 7830 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf54d1 7831 mov cl, byte [bx+00f4 4h] ; 8a 8f 440f ; 0xf54d47831 mov cl, byte [bx+00f40h] ; 8a 8f 40 0f ; 0xf54d4 7832 7832 xor ch, ch ; 30 ed ; 0xf54d8 7833 7833 mov al, dh ; 88 f0 ; 0xf54da … … 7835 7835 test ax, cx ; 85 c8 ; 0xf54de 7836 7836 je short 054ech ; 74 0a ; 0xf54e0 7837 mov dl, byte [bx+00f3 ch] ; 8a 97 3c0f ; 0xf54e2 keyboard.c:5857838 mov ax, word [bx+00f3 ch] ; 8b 87 3c0f ; 0xf54e6 keyboard.c:5867837 mov dl, byte [bx+00f38h] ; 8a 97 38 0f ; 0xf54e2 keyboard.c:585 7838 mov ax, word [bx+00f38h] ; 8b 87 38 0f ; 0xf54e6 keyboard.c:586 7839 7839 jmp short 054f4h ; eb 08 ; 0xf54ea keyboard.c:587 7840 mov dl, byte [bx+00f3 eh] ; 8a 97 3e0f ; 0xf54ec keyboard.c:5887841 mov ax, word [bx+00f3 eh] ; 8b 87 3e0f ; 0xf54f0 keyboard.c:5897840 mov dl, byte [bx+00f3ah] ; 8a 97 3a 0f ; 0xf54ec keyboard.c:588 7841 mov ax, word [bx+00f3ah] ; 8b 87 3a 0f ; 0xf54f0 keyboard.c:589 7842 7842 shr ax, 008h ; c1 e8 08 ; 0xf54f4 7843 7843 mov byte [bp-008h], al ; 88 46 f8 ; 0xf54f7 … … 7846 7846 xor bh, bh ; 30 ff ; 0xf54ff 7847 7847 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf5501 7848 mov al, byte [bx+00f4 4h] ; 8a 87 440f ; 0xf55047848 mov al, byte [bx+00f40h] ; 8a 87 40 0f ; 0xf5504 7849 7849 xor ah, ah ; 30 e4 ; 0xf5508 7850 7850 mov dl, dh ; 88 f2 ; 0xf550a … … 7852 7852 test dx, ax ; 85 c2 ; 0xf550e 7853 7853 je short 0551ch ; 74 0a ; 0xf5510 7854 mov dl, byte [bx+00f3 eh] ; 8a 97 3e0f ; 0xf5512 keyboard.c:5947855 mov ax, word [bx+00f3 eh] ; 8b 87 3e0f ; 0xf5516 keyboard.c:5957854 mov dl, byte [bx+00f3ah] ; 8a 97 3a 0f ; 0xf5512 keyboard.c:594 7855 mov ax, word [bx+00f3ah] ; 8b 87 3a 0f ; 0xf5516 keyboard.c:595 7856 7856 jmp short 05524h ; eb 08 ; 0xf551a keyboard.c:596 7857 mov dl, byte [bx+00f3 ch] ; 8a 97 3c0f ; 0xf551c keyboard.c:5977858 mov ax, word [bx+00f3 ch] ; 8b 87 3c0f ; 0xf5520 keyboard.c:5987857 mov dl, byte [bx+00f38h] ; 8a 97 38 0f ; 0xf551c keyboard.c:597 7858 mov ax, word [bx+00f38h] ; 8b 87 38 0f ; 0xf5520 keyboard.c:598 7859 7859 shr ax, 008h ; c1 e8 08 ; 0xf5524 7860 7860 mov byte [bp-008h], al ; 88 46 f8 ; 0xf5527 … … 7863 7863 test dl, dl ; 84 d2 ; 0xf5530 7864 7864 jne short 0554ah ; 75 16 ; 0xf5532 7865 mov bx, 00ee eh ; bb ee0e ; 0xf5534 keyboard.c:6027865 mov bx, 00eeah ; bb ea 0e ; 0xf5534 keyboard.c:602 7866 7866 mov cx, ds ; 8c d9 ; 0xf5537 7867 7867 mov ax, strict word 00004h ; b8 04 00 ; 0xf5539 … … 8042 8042 mov word [bp+012h], dx ; 89 56 12 ; 0xf56de 8043 8043 jmp near 05727h ; e9 43 00 ; 0xf56e1 keyboard.c:700 8044 mov bx, 00ee eh ; bb ee0e ; 0xf56e48044 mov bx, 00eeah ; bb ea 0e ; 0xf56e4 8045 8045 mov cx, ds ; 8c d9 ; 0xf56e7 8046 8046 mov ax, strict word 00004h ; b8 04 00 ; 0xf56e9 … … 8053 8053 call 0190eh ; e8 10 c2 ; 0xf56fb 8054 8054 add sp, strict byte 00006h ; 83 c4 06 ; 0xf56fe 8055 mov bx, 00ee eh ; bb ee0e ; 0xf57018055 mov bx, 00eeah ; bb ea 0e ; 0xf5701 8056 8056 mov cx, ds ; 8c d9 ; 0xf5704 8057 8057 mov ax, strict word 00004h ; b8 04 00 ; 0xf5706 … … 8658 8658 cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xf5db4 8659 8659 jne short 05de0h ; 75 26 ; 0xf5db8 8660 mov bx, 00ee eh ; bb ee0e ; 0xf5dba disk.c:3388660 mov bx, 00eeah ; bb ea 0e ; 0xf5dba disk.c:338 8661 8661 mov cx, ds ; 8c d9 ; 0xf5dbd 8662 8662 mov ax, strict word 00004h ; b8 04 00 ; 0xf5dbf … … 8690 8690 cmp dx, word [bp-008h] ; 3b 56 f8 ; 0xf5e0e 8691 8691 jbe short 05e43h ; 76 30 ; 0xf5e11 8692 mov bx, 00ee eh ; bb ee0e ; 0xf5e13 disk.c:3498692 mov bx, 00eeah ; bb ea 0e ; 0xf5e13 disk.c:349 8693 8693 mov cx, ds ; 8c d9 ; 0xf5e16 8694 8694 mov ax, strict word 00004h ; b8 04 00 ; 0xf5e18 … … 8794 8794 test dl, dl ; 84 d2 ; 0xf5f3c disk.c:386 8795 8795 je short 05f86h ; 74 46 ; 0xf5f3e 8796 mov bx, 00ee eh ; bb ee0e ; 0xf5f40 disk.c:3878796 mov bx, 00eeah ; bb ea 0e ; 0xf5f40 disk.c:387 8797 8797 mov cx, ds ; 8c d9 ; 0xf5f43 8798 8798 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f45 … … 8813 8813 or ah, 00ch ; 80 cc 0c ; 0xf5f6a 8814 8814 jmp near 060cah ; e9 5a 01 ; 0xf5f6d disk.c:389 8815 mov bx, 00ee eh ; bb ee0e ; 0xf5f70 disk.c:3968815 mov bx, 00eeah ; bb ea 0e ; 0xf5f70 disk.c:396 8816 8816 mov cx, ds ; 8c d9 ; 0xf5f73 8817 8817 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f75 … … 8916 8916 mov word [bp+016h], ax ; 89 46 16 ; 0xf607e 8917 8917 jmp near 05f8ah ; e9 06 ff ; 0xf6081 disk.c:448 8918 mov bx, 00ee eh ; bb ee0e ; 0xf6084 disk.c:4568918 mov bx, 00eeah ; bb ea 0e ; 0xf6084 disk.c:456 8919 8919 mov cx, ds ; 8c d9 ; 0xf6087 8920 8920 mov ax, strict word 00004h ; b8 04 00 ; 0xf6089 … … 8929 8929 add sp, strict byte 00008h ; 83 c4 08 ; 0xf60a1 8930 8930 jmp near 05f86h ; e9 df fe ; 0xf60a4 disk.c:457 8931 mov bx, 00ee eh ; bb ee0e ; 0xf60a7 disk.c:4648931 mov bx, 00eeah ; bb ea 0e ; 0xf60a7 disk.c:464 8932 8932 mov cx, ds ; 8c d9 ; 0xf60aa 8933 8933 mov ax, strict word 00004h ; b8 04 00 ; 0xf60ac … … 9016 9016 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf61a3 disk.c:527 9017 9017 jmp near 06388h ; e9 dd 01 ; 0xf61a8 disk.c:528 9018 mov bx, 00ee eh ; bb ee0e ; 0xf61ab9018 mov bx, 00eeah ; bb ea 0e ; 0xf61ab 9019 9019 mov cx, ds ; 8c d9 ; 0xf61ae 9020 9020 mov ax, strict word 00004h ; b8 04 00 ; 0xf61b0 … … 9071 9071 cmp dx, word [es:bx+036h] ; 26 3b 57 36 ; 0xf6245 9072 9072 jc short 0626eh ; 72 23 ; 0xf6249 9073 mov bx, 00ee eh ; bb ee0e ; 0xf624b disk.c:5539073 mov bx, 00eeah ; bb ea 0e ; 0xf624b disk.c:553 9074 9074 mov cx, ds ; 8c d9 ; 0xf624e 9075 9075 mov ax, strict word 00004h ; b8 04 00 ; 0xf6250 … … 9128 9128 test dl, dl ; 84 d2 ; 0xf62fb disk.c:578 9129 9129 je short 06281h ; 74 82 ; 0xf62fd 9130 mov bx, 00ee eh ; bb ee0e ; 0xf62ff disk.c:5799130 mov bx, 00eeah ; bb ea 0e ; 0xf62ff disk.c:579 9131 9131 mov cx, ds ; 8c d9 ; 0xf6302 9132 9132 mov ax, strict word 00004h ; b8 04 00 ; 0xf6304 … … 9500 9500 mov word [bp+00ch], ax ; 89 46 0c ; 0xf664c system.c:384 9501 9501 jmp near 0667ah ; e9 28 00 ; 0xf664f system.c:385 9502 mov bx, 00ee eh ; bb ee0e ; 0xf6652 system.c:3879502 mov bx, 00eeah ; bb ea 0e ; 0xf6652 system.c:387 9503 9503 mov cx, ds ; 8c d9 ; 0xf6655 9504 9504 mov ax, strict word 00004h ; b8 04 00 ; 0xf6657 … … 9683 9683 retf ; cb ; 0xf681e 9684 9684 jmp near 0667ah ; e9 58 fe ; 0xf681f system.c:525 9685 mov bx, 00ee eh ; bb ee0e ; 0xf6822 system.c:5329685 mov bx, 00eeah ; bb ea 0e ; 0xf6822 system.c:532 9686 9686 mov cx, ds ; 8c d9 ; 0xf6825 9687 9687 mov ax, strict word 00004h ; b8 04 00 ; 0xf6827 … … 9723 9723 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf6890 system.c:568 9724 9724 jmp near 0667ah ; e9 e3 fd ; 0xf6894 system.c:569 9725 mov bx, 00ee eh ; bb ee0e ; 0xf6897 system.c:5739725 mov bx, 00eeah ; bb ea 0e ; 0xf6897 system.c:573 9726 9726 mov cx, ds ; 8c d9 ; 0xf689a 9727 9727 mov ax, strict word 00004h ; b8 04 00 ; 0xf689c … … 10313 10313 je short 06ea0h ; 74 0e ; 0xf6e90 10314 10314 push 008feh ; 68 fe 08 ; 0xf6e92 ps2mouse.c:82 10315 push 012b 6h ; 68 b612 ; 0xf6e9510315 push 012b2h ; 68 b2 12 ; 0xf6e95 10316 10316 push strict byte 00007h ; 6a 07 ; 0xf6e98 10317 10317 call 0190eh ; e8 71 aa ; 0xf6e9a … … 10396 10396 je short 06f31h ; 74 0e ; 0xf6f21 10397 10397 push 00908h ; 68 08 09 ; 0xf6f23 ps2mouse.c:114 10398 push 012b 6h ; 68 b612 ; 0xf6f2610398 push 012b2h ; 68 b2 12 ; 0xf6f26 10399 10399 push strict byte 00007h ; 6a 07 ; 0xf6f29 10400 10400 call 0190eh ; e8 e0 a9 ; 0xf6f2b … … 11893 11893 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf7c96 scsi.c:292 11894 11894 jne short 07cbbh ; 75 1f ; 0xf7c9a 11895 mov bx, 00ee eh ; bb ee0e ; 0xf7c9c scsi.c:29311895 mov bx, 00eeah ; bb ea 0e ; 0xf7c9c scsi.c:293 11896 11896 mov cx, ds ; 8c d9 ; 0xf7c9f 11897 11897 mov ax, strict word 00004h ; b8 04 00 ; 0xf7ca1 … … 12123 12123 cmp cx, 00200h ; 81 f9 00 02 ; 0xf7ec9 12124 12124 je short 07eefh ; 74 20 ; 0xf7ecd 12125 mov bx, 00ee eh ; bb ee0e ; 0xf7ecf scsi.c:44412125 mov bx, 00eeah ; bb ea 0e ; 0xf7ecf scsi.c:444 12126 12126 mov cx, ds ; 8c d9 ; 0xf7ed2 12127 12127 mov ax, strict word 00004h ; b8 04 00 ; 0xf7ed4 … … 12308 12308 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xf80c9 scsi.c:523 12309 12309 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xf80cd scsi.c:524 12310 mov bx, 00ee eh ; bb ee0e ; 0xf80d1 scsi.c:52812310 mov bx, 00eeah ; bb ea 0e ; 0xf80d1 scsi.c:528 12311 12311 mov cx, ds ; 8c d9 ; 0xf80d4 12312 12312 mov ax, strict word 00004h ; b8 04 00 ; 0xf80d6 … … 12361 12361 inc byte [bp-00ch] ; fe 46 f4 ; 0xf815c scsi.c:543 12362 12362 jmp near 081f8h ; e9 96 00 ; 0xf815f scsi.c:545 12363 mov bx, 00ee eh ; bb ee0e ; 0xf8162 scsi.c:55712363 mov bx, 00eeah ; bb ea 0e ; 0xf8162 scsi.c:557 12364 12364 mov cx, ds ; 8c d9 ; 0xf8165 12365 12365 mov ax, strict word 00004h ; b8 04 00 ; 0xf8167 … … 13509 13509 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf8c51 ahci.c:583 13510 13510 jne short 08c76h ; 75 1f ; 0xf8c55 13511 mov bx, 00ee eh ; bb ee0e ; 0xf8c57 ahci.c:58413511 mov bx, 00eeah ; bb ea 0e ; 0xf8c57 ahci.c:584 13512 13512 mov cx, ds ; 8c d9 ; 0xf8c5a 13513 13513 mov ax, strict word 00004h ; b8 04 00 ; 0xf8c5c … … 13966 13966 lea ax, [bp-032h] ; 8d 46 ce ; 0xf9137 13967 13967 call 058d1h ; e8 94 c7 ; 0xf913a 13968 mov bx, 00ee eh ; bb ee0e ; 0xf913d ahci.c:78513968 mov bx, 00eeah ; bb ea 0e ; 0xf913d ahci.c:785 13969 13969 mov cx, ds ; 8c d9 ; 0xf9140 13970 13970 mov ax, strict word 00004h ; b8 04 00 ; 0xf9142 … … 15337 15337 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf9ec6 virtio.c:696 15338 15338 jne short 09eebh ; 75 1f ; 0xf9eca 15339 mov bx, 00ee eh ; bb ee0e ; 0xf9ecc virtio.c:69715339 mov bx, 00eeah ; bb ea 0e ; 0xf9ecc virtio.c:697 15340 15340 mov cx, ds ; 8c d9 ; 0xf9ecf 15341 15341 mov ax, strict word 00004h ; b8 04 00 ; 0xf9ed1 … … 15513 15513 cmp cx, 00200h ; 81 f9 00 02 ; 0xfa0aa 15514 15514 je short 0a0d0h ; 74 20 ; 0xfa0ae 15515 mov bx, 00ee eh ; bb ee0e ; 0xfa0b0 virtio.c:80515515 mov bx, 00eeah ; bb ea 0e ; 0xfa0b0 virtio.c:805 15516 15516 mov cx, ds ; 8c d9 ; 0xfa0b3 15517 15517 mov ax, strict word 00004h ; b8 04 00 ; 0xfa0b5 … … 15696 15696 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xfa2a1 virtio.c:883 15697 15697 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xfa2a5 virtio.c:884 15698 mov bx, 00ee eh ; bb ee0e ; 0xfa2a9 virtio.c:88815698 mov bx, 00eeah ; bb ea 0e ; 0xfa2a9 virtio.c:888 15699 15699 mov cx, ds ; 8c d9 ; 0xfa2ac 15700 15700 mov ax, strict word 00004h ; b8 04 00 ; 0xfa2ae … … 15749 15749 inc byte [bp-00ah] ; fe 46 f6 ; 0xfa334 virtio.c:903 15750 15750 jmp near 0a3c7h ; e9 8d 00 ; 0xfa337 virtio.c:905 15751 mov bx, 00ee eh ; bb ee0e ; 0xfa33a virtio.c:91715751 mov bx, 00eeah ; bb ea 0e ; 0xfa33a virtio.c:917 15752 15752 mov cx, ds ; 8c d9 ; 0xfa33d 15753 15753 mov ax, strict word 00004h ; b8 04 00 ; 0xfa33f … … 16376 16376 or dh, 080h ; 80 ce 80 ; 0xfa9a8 apm.c:224 16377 16377 jmp short 0a999h ; eb ec ; 0xfa9ab 16378 mov bx, 00ee eh ; bb ee0e ; 0xfa9ad apm.c:22816378 mov bx, 00eeah ; bb ea 0e ; 0xfa9ad apm.c:228 16379 16379 mov cx, ds ; 8c d9 ; 0xfa9b0 16380 16380 mov ax, strict word 00004h ; b8 04 00 ; 0xfa9b2 … … 16683 16683 mov word [es:bx], ax ; 26 89 07 ; 0xfaca8 16684 16684 jmp short 0acdah ; eb 2d ; 0xfacab pcibios.c:407 16685 mov bx, 00ee eh ; bb ee0e ; 0xfacad pcibios.c:40916685 mov bx, 00eeah ; bb ea 0e ; 0xfacad pcibios.c:409 16686 16686 mov cx, ds ; 8c d9 ; 0xfacb0 16687 16687 mov ax, strict word 00004h ; b8 04 00 ; 0xfacb2 … … 19423 19423 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2063 19424 19424 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19425 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 94h19425 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0d8h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
r82541 r82719 1 9dd6e918b9a40768a9284860efe0b4c3*VBoxPcBios286.rom1 b6e752195400f03bdc83538ff6f314c2 *VBoxPcBios286.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
r82541 r82719 1171 1171 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1172 1172 1173 section CONST2 progbits vstart=0xf12 align=1 ; size=0x3f eclass=DATA group=DGROUP1174 ; disGetNextSymbol 0xf0f12 LB 0x3f e -> off=0x0 cb=0000000000000016uValue=00000000000f0f12 'bios_cvs_version_string'1175 bios_cvs_version_string: ; 0xf0f12 LB 0x1 61176 db 'VirtualBox 6.1. 0_RC1', 000h, 000h1177 ; disGetNextSymbol 0xf0f2 8 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0f28'_bios_prefix_string'1178 _bios_prefix_string: ; 0xf0f2 8LB 0x81173 section CONST2 progbits vstart=0xf12 align=1 ; size=0x3fa class=DATA group=DGROUP 1174 ; disGetNextSymbol 0xf0f12 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0f12 'bios_cvs_version_string' 1175 bios_cvs_version_string: ; 0xf0f12 LB 0x12 1176 db 'VirtualBox 6.1.1', 000h, 000h 1177 ; disGetNextSymbol 0xf0f24 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0f24 '_bios_prefix_string' 1178 _bios_prefix_string: ; 0xf0f24 LB 0x8 1179 1179 db 'BIOS: ', 000h, 000h 1180 ; disGetNextSymbol 0xf0f 30 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0f30'isotag'1181 isotag: ; 0xf0f 30LB 0x61180 ; disGetNextSymbol 0xf0f2c LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0f2c 'isotag' 1181 isotag: ; 0xf0f2c LB 0x6 1182 1182 db 'CD001', 000h 1183 ; disGetNextSymbol 0xf0f3 6 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0f36'eltorito'1184 eltorito: ; 0xf0f3 6LB 0x181183 ; disGetNextSymbol 0xf0f32 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0f32 'eltorito' 1184 eltorito: ; 0xf0f32 LB 0x18 1185 1185 db 'EL TORITO SPECIFICATION', 000h 1186 ; disGetNextSymbol 0xf0f4 e LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f4e'drivetypes'1187 drivetypes: ; 0xf0f4 eLB 0x281186 ; disGetNextSymbol 0xf0f4a LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f4a 'drivetypes' 1187 drivetypes: ; 0xf0f4a LB 0x28 1188 1188 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1189 1189 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1190 1190 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1191 ; disGetNextSymbol 0xf0f7 6 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f76'scan_to_scanascii'1192 scan_to_scanascii: ; 0xf0f7 6LB 0x37a1191 ; disGetNextSymbol 0xf0f72 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f72 'scan_to_scanascii' 1192 scan_to_scanascii: ; 0xf0f72 LB 0x37a 1193 1193 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1194 1194 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1247 1247 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1248 1248 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1249 ; disGetNextSymbol 0xf12 f0 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12f0'panic_msg_keyb_buffer_full'1250 panic_msg_keyb_buffer_full: ; 0xf12 f0LB 0x201249 ; disGetNextSymbol 0xf12ec LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12ec 'panic_msg_keyb_buffer_full' 1250 panic_msg_keyb_buffer_full: ; 0xf12ec LB 0x20 1251 1251 db '%s: keyboard input buffer full', 00ah, 000h 1252 1252 1253 ; Padding 0x2f 0 bytes at 0xf13101254 times 75 2db 01253 ; Padding 0x2f4 bytes at 0xf130c 1254 times 756 db 0 1255 1255 1256 1256 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9d4c class=CODE group=AUTO … … 1555 1555 push bp ; 55 ; 0xf182f bios.c:126 1556 1556 mov bp, sp ; 89 e5 ; 0xf1830 1557 mov bx, 00f2 8h ; bb 280f ; 0xf1832 bios.c:1311557 mov bx, 00f24h ; bb 24 0f ; 0xf1832 bios.c:131 1558 1558 mov cx, ds ; 8c d9 ; 0xf1835 1559 1559 mov ax, strict word 00004h ; b8 04 00 ; 0xf1837 … … 2687 2687 cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf229c ata.c:445 2688 2688 jne short 022bah ; 75 19 ; 0xf229f 2689 mov bx, 00f2 8h ; bb 280f ; 0xf22a1 ata.c:4462689 mov bx, 00f24h ; bb 24 0f ; 0xf22a1 ata.c:446 2690 2690 mov cx, ds ; 8c d9 ; 0xf22a4 2691 2691 mov ax, strict word 00004h ; b8 04 00 ; 0xf22a6 … … 2879 2879 lea ax, [bp-038h] ; 8d 46 c8 ; 0xf24c9 2880 2880 call 059e2h ; e8 13 35 ; 0xf24cc 2881 mov bx, 00f2 8h ; bb 280f ; 0xf24cf ata.c:6182881 mov bx, 00f24h ; bb 24 0f ; 0xf24cf ata.c:618 2882 2882 mov cx, ds ; 8c d9 ; 0xf24d2 2883 2883 mov ax, strict word 00004h ; b8 04 00 ; 0xf24d4 … … 3645 3645 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf2ca5 ata.c:1032 3646 3646 jne short 02ccah ; 75 1f ; 0xf2ca9 3647 mov bx, 00f2 8h ; bb 280f ; 0xf2cab ata.c:10333647 mov bx, 00f24h ; bb 24 0f ; 0xf2cab ata.c:1033 3648 3648 mov cx, ds ; 8c d9 ; 0xf2cae 3649 3649 mov ax, strict word 00004h ; b8 04 00 ; 0xf2cb0 … … 4505 4505 cmp bh, 048h ; 80 ff 48 ; 0xf3418 4506 4506 jbe short 03450h ; 76 33 ; 0xf341b 4507 mov bx, 00f2 8h ; bb 280f ; 0xf341d floppy.c:5324507 mov bx, 00f24h ; bb 24 0f ; 0xf341d floppy.c:532 4508 4508 mov cx, ds ; 8c d9 ; 0xf3420 4509 4509 mov ax, strict word 00004h ; b8 04 00 ; 0xf3422 … … 5347 5347 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3c6a 5348 5348 jmp near 0361fh ; e9 ae f9 ; 0xf3c6e 5349 mov bx, 00f2 8h ; bb 280f ; 0xf3c71 floppy.c:13225349 mov bx, 00f24h ; bb 24 0f ; 0xf3c71 floppy.c:1322 5350 5350 mov cx, ds ; 8c d9 ; 0xf3c74 5351 5351 mov ax, strict word 00004h ; b8 04 00 ; 0xf3c76 … … 5449 5449 cmp si, strict byte 0004ah ; 83 fe 4a ; 0xf3d35 5450 5450 jne near 03e4dh ; 0f 85 11 01 ; 0xf3d38 5451 mov bx, 00f2 8h ; bb 280f ; 0xf3d3c eltorito.c:2055451 mov bx, 00f24h ; bb 24 0f ; 0xf3d3c eltorito.c:205 5452 5452 mov cx, ds ; 8c d9 ; 0xf3d3f 5453 5453 mov ax, strict word 00004h ; b8 04 00 ; 0xf3d41 … … 5548 5548 pop bp ; 5d ; 0xf3e4b 5549 5549 retn ; c3 ; 0xf3e4c 5550 mov bx, 00f2 8h ; bb 280f ; 0xf3e4d eltorito.c:2355550 mov bx, 00f24h ; bb 24 0f ; 0xf3e4d eltorito.c:235 5551 5551 mov cx, ds ; 8c d9 ; 0xf3e50 5552 5552 mov ax, strict word 00004h ; b8 04 00 ; 0xf3e52 … … 5685 5685 jnc short 03fb3h ; 73 10 ; 0xf3fa1 5686 5686 mov al, byte [bp+di-00825h] ; 8a 83 db f7 ; 0xf3fa3 5687 cmp al, byte [di+00f 30h] ; 3a 85 300f ; 0xf3fa75687 cmp al, byte [di+00f2ch] ; 3a 85 2c 0f ; 0xf3fa7 5688 5688 je short 03f9dh ; 74 f0 ; 0xf3fab 5689 5689 mov ax, strict word 00005h ; b8 05 00 ; 0xf3fad … … 5695 5695 jnc short 03fcdh ; 73 10 ; 0xf3fbb 5696 5696 mov al, byte [bp+di-0081fh] ; 8a 83 e1 f7 ; 0xf3fbd 5697 cmp al, byte [di+00f3 6h] ; 3a 85 360f ; 0xf3fc15697 cmp al, byte [di+00f32h] ; 3a 85 32 0f ; 0xf3fc1 5698 5698 je short 03fb7h ; 74 f0 ; 0xf3fc5 5699 5699 mov ax, strict word 00006h ; b8 06 00 ; 0xf3fc7 … … 5972 5972 cmp dx, ax ; 39 c2 ; 0xf4314 5973 5973 je short 04341h ; 74 29 ; 0xf4316 5974 mov bx, 00f2 8h ; bb 280f ; 0xf4318 eltorito.c:5115974 mov bx, 00f24h ; bb 24 0f ; 0xf4318 eltorito.c:511 5975 5975 mov cx, ds ; 8c d9 ; 0xf431b 5976 5976 mov ax, strict word 00004h ; b8 04 00 ; 0xf431d … … 6200 6200 test al, al ; 84 c0 ; 0xf4593 eltorito.c:616 6201 6201 je near 0438ch ; 0f 84 f3 fd ; 0xf4595 6202 mov bx, 00f2 8h ; bb 280f ; 0xf4599 eltorito.c:6196202 mov bx, 00f24h ; bb 24 0f ; 0xf4599 eltorito.c:619 6203 6203 mov cx, ds ; 8c d9 ; 0xf459c 6204 6204 mov ax, strict word 00004h ; b8 04 00 ; 0xf459e … … 6422 6422 test al, al ; 84 c0 ; 0xf480c eltorito.c:723 6423 6423 je near 0438ch ; 0f 84 7a fb ; 0xf480e 6424 mov bx, 00f2 8h ; bb 280f ; 0xf4812 eltorito.c:7246424 mov bx, 00f24h ; bb 24 0f ; 0xf4812 eltorito.c:724 6425 6425 mov cx, ds ; 8c d9 ; 0xf4815 6426 6426 mov ax, strict word 00004h ; b8 04 00 ; 0xf4817 … … 6459 6459 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf4871 6460 6460 jmp near 043a0h ; e9 28 fb ; 0xf4875 6461 mov bx, 00f2 8h ; bb 280f ; 0xf4878 eltorito.c:7506461 mov bx, 00f24h ; bb 24 0f ; 0xf4878 eltorito.c:750 6462 6462 mov cx, ds ; 8c d9 ; 0xf487b 6463 6463 mov ax, strict word 00004h ; b8 04 00 ; 0xf487d … … 6654 6654 test dl, dl ; 84 d2 ; 0xf4ad5 eltorito.c:893 6655 6655 je near 04b95h ; 0f 84 ba 00 ; 0xf4ad7 6656 mov bx, 00f2 8h ; bb 280f ; 0xf4adb eltorito.c:8946656 mov bx, 00f24h ; bb 24 0f ; 0xf4adb eltorito.c:894 6657 6657 mov cx, ds ; 8c d9 ; 0xf4ade 6658 6658 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ae0 … … 6784 6784 jbe near 04b95h ; 0f 86 64 ff ; 0xf4c2d 6785 6785 jmp short 04bebh ; eb b8 ; 0xf4c31 eltorito.c:991 6786 mov bx, 00f2 8h ; bb 280f ; 0xf4c33 eltorito.c:10046786 mov bx, 00f24h ; bb 24 0f ; 0xf4c33 eltorito.c:1004 6787 6787 mov cx, ds ; 8c d9 ; 0xf4c36 6788 6788 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c38 … … 6815 6815 je short 04c95h ; 74 21 ; 0xf4c72 6816 6816 mov dx, strict word 00001h ; ba 01 00 ; 0xf4c74 6817 mov bx, 00f2 8h ; bb 280f ; 0xf4c77 boot.c:1236817 mov bx, 00f24h ; bb 24 0f ; 0xf4c77 boot.c:123 6818 6818 mov cx, ds ; 8c d9 ; 0xf4c7a 6819 6819 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c7c 6820 6820 call 019e2h ; e8 60 cd ; 0xf4c7f 6821 6821 imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4c82 6822 add dx, 00f4 eh ; 81 c2 4e0f ; 0xf4c856822 add dx, 00f4ah ; 81 c2 4a 0f ; 0xf4c85 6823 6823 push dx ; 52 ; 0xf4c89 6824 6824 push 004deh ; 68 de 04 ; 0xf4c8a … … 6841 6841 test al, al ; 84 c0 ; 0xf4ca9 boot.c:142 6842 6842 je short 04cc8h ; 74 1b ; 0xf4cab 6843 mov bx, 00f2 8h ; bb 280f ; 0xf4cad boot.c:1436843 mov bx, 00f24h ; bb 24 0f ; 0xf4cad boot.c:143 6844 6844 mov cx, ds ; 8c d9 ; 0xf4cb0 6845 6845 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cb2 6846 6846 call 019e2h ; e8 2a cd ; 0xf4cb5 6847 push 00f 62h ; 68 620f ; 0xf4cb86847 push 00f5eh ; 68 5e 0f ; 0xf4cb8 6848 6848 push 004f2h ; 68 f2 04 ; 0xf4cbb 6849 6849 push strict byte 00004h ; 6a 04 ; 0xf4cbe … … 6853 6853 test dl, dl ; 84 d2 ; 0xf4cc8 6854 6854 je short 04cdch ; 74 10 ; 0xf4cca 6855 mov bx, 00f2 8h ; bb 280f ; 0xf4ccc boot.c:1456855 mov bx, 00f24h ; bb 24 0f ; 0xf4ccc boot.c:145 6856 6856 mov cx, ds ; 8c d9 ; 0xf4ccf 6857 6857 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cd1 6858 6858 call 019e2h ; e8 0b cd ; 0xf4cd4 6859 push 00f6 ch ; 68 6c0f ; 0xf4cd76859 push 00f68h ; 68 68 0f ; 0xf4cd7 6860 6860 jmp short 04cbbh ; eb df ; 0xf4cda 6861 6861 test bl, 080h ; f6 c3 80 ; 0xf4cdc boot.c:146 6862 6862 je short 04cf2h ; 74 11 ; 0xf4cdf 6863 mov bx, 00f2 8h ; bb 280f ; 0xf4ce1 boot.c:1476863 mov bx, 00f24h ; bb 24 0f ; 0xf4ce1 boot.c:147 6864 6864 mov cx, ds ; 8c d9 ; 0xf4ce4 6865 6865 mov ax, strict word 00004h ; b8 04 00 ; 0xf4ce6 6866 6866 call 019e2h ; e8 f6 cc ; 0xf4ce9 6867 6867 push si ; 56 ; 0xf4cec 6868 push 00f5 8h ; 68 580f ; 0xf4ced6868 push 00f54h ; 68 54 0f ; 0xf4ced 6869 6869 jmp short 04d01h ; eb 0f ; 0xf4cf0 boot.c:148 6870 mov bx, 00f2 8h ; bb 280f ; 0xf4cf2 boot.c:1496870 mov bx, 00f24h ; bb 24 0f ; 0xf4cf2 boot.c:149 6871 6871 mov cx, ds ; 8c d9 ; 0xf4cf5 6872 6872 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cf7 6873 6873 call 019e2h ; e8 e5 cc ; 0xf4cfa 6874 6874 push si ; 56 ; 0xf4cfd 6875 push 00f4 eh ; 68 4e0f ; 0xf4cfe6875 push 00f4ah ; 68 4a 0f ; 0xf4cfe 6876 6876 push 00507h ; 68 07 05 ; 0xf4d01 6877 6877 push strict byte 00004h ; 6a 04 ; 0xf4d04 … … 6900 6900 push dx ; 52 ; 0xf4d33 6901 6901 mov dx, ax ; 89 c2 ; 0xf4d34 6902 mov bx, 00f2 8h ; bb 280f ; 0xf4d36 boot.c:1656902 mov bx, 00f24h ; bb 24 0f ; 0xf4d36 boot.c:165 6903 6903 mov cx, ds ; 8c d9 ; 0xf4d39 6904 6904 mov ax, strict word 00004h ; b8 04 00 ; 0xf4d3b … … 6973 6973 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4de4 6974 6974 mov byte [bp-00ch], al ; 88 46 f4 ; 0xf4de7 boot.c:218 6975 mov bx, 00f2 8h ; bb 280f ; 0xf4dea boot.c:2196975 mov bx, 00f24h ; bb 24 0f ; 0xf4dea boot.c:219 6976 6976 mov cx, ds ; 8c d9 ; 0xf4ded 6977 6977 mov ax, strict word 00004h ; b8 04 00 ; 0xf4def … … 7510 7510 test al, al ; 84 c0 ; 0xf52ac keyboard.c:384 7511 7511 jne short 052c9h ; 75 19 ; 0xf52ae 7512 mov bx, 00f2 8h ; bb 280f ; 0xf52b0 keyboard.c:3857512 mov bx, 00f24h ; bb 24 0f ; 0xf52b0 keyboard.c:385 7513 7513 mov cx, ds ; 8c d9 ; 0xf52b3 7514 7514 mov ax, strict word 00004h ; b8 04 00 ; 0xf52b5 … … 7775 7775 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf5576 keyboard.c:566 7776 7776 jbe short 0559ah ; 76 1e ; 0xf557a 7777 mov bx, 00f2 8h ; bb 280f ; 0xf557c keyboard.c:5677777 mov bx, 00f24h ; bb 24 0f ; 0xf557c keyboard.c:567 7778 7778 mov cx, ds ; 8c d9 ; 0xf557f 7779 7779 mov ax, strict word 00004h ; b8 04 00 ; 0xf5581 … … 7790 7790 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf559f keyboard.c:571 7791 7791 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf55a3 7792 mov dl, byte [bx+00f7 ch] ; 8a 97 7c0f ; 0xf55a67793 mov ax, word [bx+00f7 ch] ; 8b 87 7c0f ; 0xf55aa keyboard.c:5727792 mov dl, byte [bx+00f78h] ; 8a 97 78 0f ; 0xf55a6 7793 mov ax, word [bx+00f78h] ; 8b 87 78 0f ; 0xf55aa keyboard.c:572 7794 7794 jmp near 0563dh ; e9 8c 00 ; 0xf55ae keyboard.c:573 7795 7795 test dh, 004h ; f6 c6 04 ; 0xf55b1 … … 7797 7797 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf55b6 keyboard.c:574 7798 7798 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf55ba 7799 mov dl, byte [bx+00f7 ah] ; 8a 97 7a0f ; 0xf55bd7800 mov ax, word [bx+00f7 ah] ; 8b 87 7a0f ; 0xf55c1 keyboard.c:5757799 mov dl, byte [bx+00f76h] ; 8a 97 76 0f ; 0xf55bd 7800 mov ax, word [bx+00f76h] ; 8b 87 76 0f ; 0xf55c1 keyboard.c:575 7801 7801 jmp near 0563dh ; e9 75 00 ; 0xf55c5 keyboard.c:576 7802 7802 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf55c8 … … 7817 7817 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf55eb keyboard.c:584 7818 7818 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf55ef 7819 movzx ax, byte [bx+00f7 eh] ; 0f b6 87 7e0f ; 0xf55f27819 movzx ax, byte [bx+00f7ah] ; 0f b6 87 7a 0f ; 0xf55f2 7820 7820 movzx dx, dh ; 0f b6 d6 ; 0xf55f7 7821 7821 test dx, ax ; 85 c2 ; 0xf55fa 7822 7822 je short 05608h ; 74 0a ; 0xf55fc 7823 mov dl, byte [bx+00f7 6h] ; 8a 97 760f ; 0xf55fe keyboard.c:5857824 mov ax, word [bx+00f7 6h] ; 8b 87 760f ; 0xf5602 keyboard.c:5867823 mov dl, byte [bx+00f72h] ; 8a 97 72 0f ; 0xf55fe keyboard.c:585 7824 mov ax, word [bx+00f72h] ; 8b 87 72 0f ; 0xf5602 keyboard.c:586 7825 7825 jmp short 05610h ; eb 08 ; 0xf5606 keyboard.c:587 7826 mov dl, byte [bx+00f7 8h] ; 8a 97 780f ; 0xf5608 keyboard.c:5887827 mov ax, word [bx+00f7 8h] ; 8b 87 780f ; 0xf560c keyboard.c:5897826 mov dl, byte [bx+00f74h] ; 8a 97 74 0f ; 0xf5608 keyboard.c:588 7827 mov ax, word [bx+00f74h] ; 8b 87 74 0f ; 0xf560c keyboard.c:589 7828 7828 shr ax, 008h ; c1 e8 08 ; 0xf5610 7829 7829 mov byte [bp-006h], al ; 88 46 fa ; 0xf5613 … … 7831 7831 movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf5618 keyboard.c:593 7832 7832 imul bx, bx, strict byte 0000ah ; 6b db 0a ; 0xf561c 7833 movzx si, byte [bx+00f7 eh] ; 0f b6 b7 7e0f ; 0xf561f7833 movzx si, byte [bx+00f7ah] ; 0f b6 b7 7a 0f ; 0xf561f 7834 7834 movzx ax, dh ; 0f b6 c6 ; 0xf5624 7835 7835 test ax, si ; 85 f0 ; 0xf5627 7836 7836 je short 05635h ; 74 0a ; 0xf5629 7837 mov dl, byte [bx+00f7 8h] ; 8a 97 780f ; 0xf562b keyboard.c:5947838 mov ax, word [bx+00f7 8h] ; 8b 87 780f ; 0xf562f keyboard.c:5957837 mov dl, byte [bx+00f74h] ; 8a 97 74 0f ; 0xf562b keyboard.c:594 7838 mov ax, word [bx+00f74h] ; 8b 87 74 0f ; 0xf562f keyboard.c:595 7839 7839 jmp short 0563dh ; eb 08 ; 0xf5633 keyboard.c:596 7840 mov dl, byte [bx+00f7 6h] ; 8a 97 760f ; 0xf5635 keyboard.c:5977841 mov ax, word [bx+00f7 6h] ; 8b 87 760f ; 0xf5639 keyboard.c:5987840 mov dl, byte [bx+00f72h] ; 8a 97 72 0f ; 0xf5635 keyboard.c:597 7841 mov ax, word [bx+00f72h] ; 8b 87 72 0f ; 0xf5639 keyboard.c:598 7842 7842 shr ax, 008h ; c1 e8 08 ; 0xf563d 7843 7843 mov byte [bp-006h], al ; 88 46 fa ; 0xf5640 … … 7846 7846 test dl, dl ; 84 d2 ; 0xf5649 7847 7847 jne short 05663h ; 75 16 ; 0xf564b 7848 mov bx, 00f2 8h ; bb 280f ; 0xf564d keyboard.c:6027848 mov bx, 00f24h ; bb 24 0f ; 0xf564d keyboard.c:602 7849 7849 mov cx, ds ; 8c d9 ; 0xf5650 7850 7850 mov ax, strict word 00004h ; b8 04 00 ; 0xf5652 … … 8183 8183 or ah, 080h ; 80 cc 80 ; 0xf5992 8184 8184 jmp near 05872h ; e9 da fe ; 0xf5995 8185 mov bx, 00f2 8h ; bb 280f ; 0xf5998 keyboard.c:8188185 mov bx, 00f24h ; bb 24 0f ; 0xf5998 keyboard.c:818 8186 8186 mov cx, ds ; 8c d9 ; 0xf599b 8187 8187 mov ax, strict word 00004h ; b8 04 00 ; 0xf599d … … 8194 8194 call 01a23h ; e8 71 c0 ; 0xf59af 8195 8195 add sp, strict byte 00006h ; 83 c4 06 ; 0xf59b2 8196 mov bx, 00f2 8h ; bb 280f ; 0xf59b5 keyboard.c:8198196 mov bx, 00f24h ; bb 24 0f ; 0xf59b5 keyboard.c:819 8197 8197 mov cx, ds ; 8c d9 ; 0xf59b8 8198 8198 mov ax, strict word 00004h ; b8 04 00 ; 0xf59ba … … 8631 8631 cmp word [bp-00ch], strict byte 00000h ; 83 7e f4 00 ; 0xf5ec8 8632 8632 jne short 05ef1h ; 75 23 ; 0xf5ecc 8633 mov bx, 00f2 8h ; bb 280f ; 0xf5ece disk.c:3388633 mov bx, 00f24h ; bb 24 0f ; 0xf5ece disk.c:338 8634 8634 mov cx, ds ; 8c d9 ; 0xf5ed1 8635 8635 mov ax, strict word 00004h ; b8 04 00 ; 0xf5ed3 … … 8661 8661 cmp dx, word [bp-00ah] ; 3b 56 f6 ; 0xf5f1e 8662 8662 jbe short 05f51h ; 76 2e ; 0xf5f21 8663 mov bx, 00f2 8h ; bb 280f ; 0xf5f23 disk.c:3498663 mov bx, 00f24h ; bb 24 0f ; 0xf5f23 disk.c:349 8664 8664 mov cx, ds ; 8c d9 ; 0xf5f26 8665 8665 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f28 … … 8761 8761 test dl, dl ; 84 d2 ; 0xf6042 disk.c:386 8762 8762 je near 05e51h ; 0f 84 09 fe ; 0xf6044 8763 mov bx, 00f2 8h ; bb 280f ; 0xf6048 disk.c:3878763 mov bx, 00f24h ; bb 24 0f ; 0xf6048 disk.c:387 8764 8764 mov cx, ds ; 8c d9 ; 0xf604b 8765 8765 mov ax, strict word 00004h ; b8 04 00 ; 0xf604d … … 8779 8779 or ah, 00ch ; 80 cc 0c ; 0xf6071 8780 8780 jmp near 061c3h ; e9 4c 01 ; 0xf6074 disk.c:389 8781 mov bx, 00f2 8h ; bb 280f ; 0xf6077 disk.c:3968781 mov bx, 00f24h ; bb 24 0f ; 0xf6077 disk.c:396 8782 8782 mov cx, ds ; 8c d9 ; 0xf607a 8783 8783 mov ax, strict word 00004h ; b8 04 00 ; 0xf607c … … 8876 8876 mov word [bp+016h], ax ; 89 46 16 ; 0xf6177 8877 8877 jmp near 05e55h ; e9 d8 fc ; 0xf617a disk.c:448 8878 mov bx, 00f2 8h ; bb 280f ; 0xf617d disk.c:4568878 mov bx, 00f24h ; bb 24 0f ; 0xf617d disk.c:456 8879 8879 mov cx, ds ; 8c d9 ; 0xf6180 8880 8880 mov ax, strict word 00004h ; b8 04 00 ; 0xf6182 … … 8889 8889 add sp, strict byte 00008h ; 83 c4 08 ; 0xf619a 8890 8890 jmp near 05e51h ; e9 b1 fc ; 0xf619d disk.c:457 8891 mov bx, 00f2 8h ; bb 280f ; 0xf61a0 disk.c:4648891 mov bx, 00f24h ; bb 24 0f ; 0xf61a0 disk.c:464 8892 8892 mov cx, ds ; 8c d9 ; 0xf61a3 8893 8893 mov ax, strict word 00004h ; b8 04 00 ; 0xf61a5 … … 9023 9023 cmp dx, word [es:bx+036h] ; 26 3b 57 36 ; 0xf632d 9024 9024 jc short 06356h ; 72 23 ; 0xf6331 9025 mov bx, 00f2 8h ; bb 280f ; 0xf6333 disk.c:5539025 mov bx, 00f24h ; bb 24 0f ; 0xf6333 disk.c:553 9026 9026 mov cx, ds ; 8c d9 ; 0xf6336 9027 9027 mov ax, strict word 00004h ; b8 04 00 ; 0xf6338 … … 9078 9078 test dl, dl ; 84 d2 ; 0xf63e0 disk.c:578 9079 9079 je near 06484h ; 0f 84 9e 00 ; 0xf63e2 9080 mov bx, 00f2 8h ; bb 280f ; 0xf63e6 disk.c:5799080 mov bx, 00f24h ; bb 24 0f ; 0xf63e6 disk.c:579 9081 9081 mov cx, ds ; 8c d9 ; 0xf63e9 9082 9082 mov ax, strict word 00004h ; b8 04 00 ; 0xf63eb … … 9128 9128 jbe short 06484h ; 76 1d ; 0xf6465 9129 9129 jmp short 0642fh ; eb c6 ; 0xf6467 disk.c:614 9130 mov bx, 00f2 8h ; bb 280f ; 0xf6469 disk.c:6209130 mov bx, 00f24h ; bb 24 0f ; 0xf6469 disk.c:620 9131 9131 mov cx, ds ; 8c d9 ; 0xf646c 9132 9132 mov ax, strict word 00004h ; b8 04 00 ; 0xf646e … … 9448 9448 mov word [bp+00ch], ax ; 89 46 0c ; 0xf673c system.c:384 9449 9449 jmp near 067f7h ; e9 b5 00 ; 0xf673f system.c:385 9450 mov bx, 00f2 8h ; bb 280f ; 0xf6742 system.c:3879450 mov bx, 00f24h ; bb 24 0f ; 0xf6742 system.c:387 9451 9451 mov cx, ds ; 8c d9 ; 0xf6745 9452 9452 mov ax, strict word 00004h ; b8 04 00 ; 0xf6747 … … 9623 9623 retf ; cb ; 0xf68f7 9624 9624 jmp near 067f7h ; e9 fc fe ; 0xf68f8 system.c:525 9625 mov bx, 00f2 8h ; bb 280f ; 0xf68fb system.c:5329625 mov bx, 00f24h ; bb 24 0f ; 0xf68fb system.c:532 9626 9626 mov cx, ds ; 8c d9 ; 0xf68fe 9627 9627 mov ax, strict word 00004h ; b8 04 00 ; 0xf6900 … … 9663 9663 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf6969 system.c:568 9664 9664 jmp near 067f7h ; e9 87 fe ; 0xf696d system.c:569 9665 mov bx, 00f2 8h ; bb 280f ; 0xf6970 system.c:5739665 mov bx, 00f24h ; bb 24 0f ; 0xf6970 system.c:573 9666 9666 mov cx, ds ; 8c d9 ; 0xf6973 9667 9667 mov ax, strict word 00004h ; b8 04 00 ; 0xf6975 … … 9991 9991 mov word [bp+014h], dx ; 89 56 14 ; 0xf6d45 system.c:794 9992 9992 jmp short 06d74h ; eb 2a ; 0xf6d48 system.c:799 9993 mov bx, 00f2 8h ; bb 280f ; 0xf6d4a system.c:8049993 mov bx, 00f24h ; bb 24 0f ; 0xf6d4a system.c:804 9994 9994 mov cx, ds ; 8c d9 ; 0xf6d4d 9995 9995 mov ax, strict word 00004h ; b8 04 00 ; 0xf6d4f … … 10563 10563 je short 07336h ; 74 0e ; 0xf7326 10564 10564 push 00938h ; 68 38 09 ; 0xf7328 ps2mouse.c:82 10565 push 012 f0h ; 68 f012 ; 0xf732b10565 push 012ech ; 68 ec 12 ; 0xf732b 10566 10566 push strict byte 00007h ; 6a 07 ; 0xf732e 10567 10567 call 01a23h ; e8 f0 a6 ; 0xf7330 … … 10645 10645 je short 073c6h ; 74 0e ; 0xf73b6 10646 10646 push 00942h ; 68 42 09 ; 0xf73b8 ps2mouse.c:114 10647 push 012 f0h ; 68 f012 ; 0xf73bb10647 push 012ech ; 68 ec 12 ; 0xf73bb 10648 10648 push strict byte 00007h ; 6a 07 ; 0xf73be 10649 10649 call 01a23h ; e8 60 a6 ; 0xf73c0 … … 12092 12092 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf8115 scsi.c:292 12093 12093 jne short 0813ah ; 75 1f ; 0xf8119 12094 mov bx, 00f2 8h ; bb 280f ; 0xf811b scsi.c:29312094 mov bx, 00f24h ; bb 24 0f ; 0xf811b scsi.c:293 12095 12095 mov cx, ds ; 8c d9 ; 0xf811e 12096 12096 mov ax, strict word 00004h ; b8 04 00 ; 0xf8120 … … 12309 12309 cmp ax, 00200h ; 3d 00 02 ; 0xf8333 12310 12310 je short 08358h ; 74 20 ; 0xf8336 12311 mov bx, 00f2 8h ; bb 280f ; 0xf8338 scsi.c:44412311 mov bx, 00f24h ; bb 24 0f ; 0xf8338 scsi.c:444 12312 12312 mov cx, ds ; 8c d9 ; 0xf833b 12313 12313 mov ax, strict word 00004h ; b8 04 00 ; 0xf833d … … 12489 12489 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xf852c scsi.c:523 12490 12490 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xf8530 scsi.c:524 12491 mov bx, 00f2 8h ; bb 280f ; 0xf8534 scsi.c:52812491 mov bx, 00f24h ; bb 24 0f ; 0xf8534 scsi.c:528 12492 12492 mov cx, ds ; 8c d9 ; 0xf8537 12493 12493 mov ax, strict word 00004h ; b8 04 00 ; 0xf8539 … … 12538 12538 inc byte [bp-00ch] ; fe 46 f4 ; 0xf85ba scsi.c:543 12539 12539 jmp near 0864dh ; e9 8d 00 ; 0xf85bd scsi.c:545 12540 mov bx, 00f2 8h ; bb 280f ; 0xf85c0 scsi.c:55712540 mov bx, 00f24h ; bb 24 0f ; 0xf85c0 scsi.c:557 12541 12541 mov cx, ds ; 8c d9 ; 0xf85c3 12542 12542 mov ax, strict word 00004h ; b8 04 00 ; 0xf85c5 … … 13655 13655 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf9089 ahci.c:583 13656 13656 jne short 090aeh ; 75 1f ; 0xf908d 13657 mov bx, 00f2 8h ; bb 280f ; 0xf908f ahci.c:58413657 mov bx, 00f24h ; bb 24 0f ; 0xf908f ahci.c:584 13658 13658 mov cx, ds ; 8c d9 ; 0xf9092 13659 13659 mov ax, strict word 00004h ; b8 04 00 ; 0xf9094 … … 14102 14102 lea ax, [bp-032h] ; 8d 46 ce ; 0xf9564 14103 14103 call 059e2h ; e8 78 c4 ; 0xf9567 14104 mov bx, 00f2 8h ; bb 280f ; 0xf956a ahci.c:78514104 mov bx, 00f24h ; bb 24 0f ; 0xf956a ahci.c:785 14105 14105 mov cx, ds ; 8c d9 ; 0xf956d 14106 14106 mov ax, strict word 00004h ; b8 04 00 ; 0xf956f … … 15386 15386 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xfa22a virtio.c:696 15387 15387 jne short 0a24fh ; 75 1f ; 0xfa22e 15388 mov bx, 00f2 8h ; bb 280f ; 0xfa230 virtio.c:69715388 mov bx, 00f24h ; bb 24 0f ; 0xfa230 virtio.c:697 15389 15389 mov cx, ds ; 8c d9 ; 0xfa233 15390 15390 mov ax, strict word 00004h ; b8 04 00 ; 0xfa235 … … 15550 15550 cmp bx, 00200h ; 81 fb 00 02 ; 0xfa3f9 15551 15551 je short 0a41fh ; 74 20 ; 0xfa3fd 15552 mov bx, 00f2 8h ; bb 280f ; 0xfa3ff virtio.c:80515552 mov bx, 00f24h ; bb 24 0f ; 0xfa3ff virtio.c:805 15553 15553 mov cx, ds ; 8c d9 ; 0xfa402 15554 15554 mov ax, strict word 00004h ; b8 04 00 ; 0xfa404 … … 15729 15729 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xfa5ec virtio.c:883 15730 15730 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xfa5f0 virtio.c:884 15731 mov bx, 00f2 8h ; bb 280f ; 0xfa5f4 virtio.c:88815731 mov bx, 00f24h ; bb 24 0f ; 0xfa5f4 virtio.c:888 15732 15732 mov cx, ds ; 8c d9 ; 0xfa5f7 15733 15733 mov ax, strict word 00004h ; b8 04 00 ; 0xfa5f9 … … 15777 15777 inc byte [bp-00ah] ; fe 46 f6 ; 0xfa678 virtio.c:903 15778 15778 jmp near 0a6ffh ; e9 81 00 ; 0xfa67b virtio.c:905 15779 mov bx, 00f2 8h ; bb 280f ; 0xfa67e virtio.c:91715779 mov bx, 00f24h ; bb 24 0f ; 0xfa67e virtio.c:917 15780 15780 mov cx, ds ; 8c d9 ; 0xfa681 15781 15781 mov ax, strict word 00004h ; b8 04 00 ; 0xfa683 … … 16360 16360 or ah, 080h ; 80 cc 80 ; 0xfacb4 apm.c:224 16361 16361 jmp short 0aca5h ; eb ec ; 0xfacb7 16362 mov bx, 00f2 8h ; bb 280f ; 0xfacb9 apm.c:22816362 mov bx, 00f24h ; bb 24 0f ; 0xfacb9 apm.c:228 16363 16363 mov cx, ds ; 8c d9 ; 0xfacbc 16364 16364 mov ax, strict word 00004h ; b8 04 00 ; 0xfacbe … … 16657 16657 mov word [es:bx], ax ; 26 89 07 ; 0xfafaf 16658 16658 jmp short 0afe1h ; eb 2d ; 0xfafb2 pcibios.c:407 16659 mov bx, 00f2 8h ; bb 280f ; 0xfafb4 pcibios.c:40916659 mov bx, 00f24h ; bb 24 0f ; 0xfafb4 pcibios.c:409 16660 16660 mov cx, ds ; 8c d9 ; 0xfafb7 16661 16661 mov ax, strict word 00004h ; b8 04 00 ; 0xfafb9 … … 19201 19201 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2063 19202 19202 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19203 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0 e1h19203 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 02dh -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
r82541 r82719 1 2b38fa30a0d5e06a7cf9e0c2fc5edc2b*VBoxPcBios386.rom1 13cd071afc597a0df21df495c895aefd *VBoxPcBios386.rom -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
r82541 r82719 1206 1206 db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h 1207 1207 1208 section CONST2 progbits vstart=0xed8 align=1 ; size=0x3f eclass=DATA group=DGROUP1209 ; disGetNextSymbol 0xf0ed8 LB 0x3f e -> off=0x0 cb=0000000000000016uValue=00000000000f0ed8 'bios_cvs_version_string'1210 bios_cvs_version_string: ; 0xf0ed8 LB 0x1 61211 db 'VirtualBox 6.1. 0_RC1', 000h, 000h1212 ; disGetNextSymbol 0xf0ee e LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0eee'_bios_prefix_string'1213 _bios_prefix_string: ; 0xf0ee eLB 0x81208 section CONST2 progbits vstart=0xed8 align=1 ; size=0x3fa class=DATA group=DGROUP 1209 ; disGetNextSymbol 0xf0ed8 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0ed8 'bios_cvs_version_string' 1210 bios_cvs_version_string: ; 0xf0ed8 LB 0x12 1211 db 'VirtualBox 6.1.1', 000h, 000h 1212 ; disGetNextSymbol 0xf0eea LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0eea '_bios_prefix_string' 1213 _bios_prefix_string: ; 0xf0eea LB 0x8 1214 1214 db 'BIOS: ', 000h, 000h 1215 ; disGetNextSymbol 0xf0ef 6 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0ef6'isotag'1216 isotag: ; 0xf0ef 6LB 0x61215 ; disGetNextSymbol 0xf0ef2 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0ef2 'isotag' 1216 isotag: ; 0xf0ef2 LB 0x6 1217 1217 db 'CD001', 000h 1218 ; disGetNextSymbol 0xf0ef c LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0efc'eltorito'1219 eltorito: ; 0xf0ef cLB 0x181218 ; disGetNextSymbol 0xf0ef8 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0ef8 'eltorito' 1219 eltorito: ; 0xf0ef8 LB 0x18 1220 1220 db 'EL TORITO SPECIFICATION', 000h 1221 ; disGetNextSymbol 0xf0f1 4 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f14'drivetypes'1222 drivetypes: ; 0xf0f1 4LB 0x281221 ; disGetNextSymbol 0xf0f10 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0f10 'drivetypes' 1222 drivetypes: ; 0xf0f10 LB 0x28 1223 1223 db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h 1224 1224 db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h 1225 1225 db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h 1226 ; disGetNextSymbol 0xf0f3 c LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f3c'scan_to_scanascii'1227 scan_to_scanascii: ; 0xf0f3 cLB 0x37a1226 ; disGetNextSymbol 0xf0f38 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0f38 'scan_to_scanascii' 1227 scan_to_scanascii: ; 0xf0f38 LB 0x37a 1228 1228 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h 1229 1229 db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h … … 1282 1282 db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h 1283 1283 db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h 1284 ; disGetNextSymbol 0xf12b 6 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12b6'panic_msg_keyb_buffer_full'1285 panic_msg_keyb_buffer_full: ; 0xf12b 6LB 0x201284 ; disGetNextSymbol 0xf12b2 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f12b2 'panic_msg_keyb_buffer_full' 1285 panic_msg_keyb_buffer_full: ; 0xf12b2 LB 0x20 1286 1286 db '%s: keyboard input buffer full', 00ah, 000h 1287 1287 1288 ; Padding 0x32 a bytes at 0xf12d61289 times 81 0db 01288 ; Padding 0x32e bytes at 0xf12d2 1289 times 814 db 0 1290 1290 1291 1291 section _TEXT progbits vstart=0x1600 align=1 ; size=0x9da8 class=CODE group=AUTO … … 1461 1461 push bp ; 55 ; 0xf1722 bios.c:126 1462 1462 mov bp, sp ; 89 e5 ; 0xf1723 1463 mov bx, 00ee eh ; bb ee0e ; 0xf1725 bios.c:1311463 mov bx, 00eeah ; bb ea 0e ; 0xf1725 bios.c:131 1464 1464 mov cx, ds ; 8c d9 ; 0xf1728 1465 1465 mov ax, strict word 00004h ; b8 04 00 ; 0xf172a … … 2800 2800 lea ax, [bp-03ah] ; 8d 46 c6 ; 0xf23c3 2801 2801 call 05a0fh ; e8 46 36 ; 0xf23c6 2802 mov bx, 00ee eh ; bb ee0e ; 0xf23c9 ata.c:6182802 mov bx, 00eeah ; bb ea 0e ; 0xf23c9 ata.c:618 2803 2803 mov cx, ds ; 8c d9 ; 0xf23cc 2804 2804 mov ax, strict word 00004h ; b8 04 00 ; 0xf23ce … … 3602 3602 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf2ba6 ata.c:1032 3603 3603 jne short 02bcfh ; 75 23 ; 0xf2baa 3604 mov bx, 00ee eh ; bb ee0e ; 0xf2bac ata.c:10333604 mov bx, 00eeah ; bb ea 0e ; 0xf2bac ata.c:1033 3605 3605 mov cx, ds ; 8c d9 ; 0xf2baf 3606 3606 mov ax, strict word 00004h ; b8 04 00 ; 0xf2bb1 … … 4451 4451 cmp bh, 048h ; 80 ff 48 ; 0xf32e0 4452 4452 jbe short 0331ch ; 76 37 ; 0xf32e3 4453 mov bx, 00ee eh ; bb ee0e ; 0xf32e5 floppy.c:5324453 mov bx, 00eeah ; bb ea 0e ; 0xf32e5 floppy.c:532 4454 4454 mov cx, ds ; 8c d9 ; 0xf32e8 4455 4455 mov ax, strict word 00004h ; b8 04 00 ; 0xf32ea … … 5387 5387 mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf3baf 5388 5388 jmp near 03513h ; e9 5d f9 ; 0xf3bb3 5389 mov bx, 00ee eh ; bb ee0e ; 0xf3bb6 floppy.c:13225389 mov bx, 00eeah ; bb ea 0e ; 0xf3bb6 floppy.c:1322 5390 5390 mov cx, ds ; 8c d9 ; 0xf3bb9 5391 5391 mov ax, strict word 00004h ; b8 04 00 ; 0xf3bbb … … 5494 5494 cmp ax, strict word 0004ah ; 3d 4a 00 ; 0xf3c7f 5495 5495 jne short 03ca7h ; 75 23 ; 0xf3c82 5496 mov bx, 00ee eh ; bb ee0e ; 0xf3c84 eltorito.c:2055496 mov bx, 00eeah ; bb ea 0e ; 0xf3c84 eltorito.c:205 5497 5497 mov cx, ds ; 8c d9 ; 0xf3c87 5498 5498 mov ax, strict word 00004h ; b8 04 00 ; 0xf3c89 … … 5597 5597 pop bp ; 5d ; 0xf3d9a 5598 5598 retn ; c3 ; 0xf3d9b 5599 mov bx, 00ee eh ; bb ee0e ; 0xf3d9c eltorito.c:2355599 mov bx, 00eeah ; bb ea 0e ; 0xf3d9c eltorito.c:235 5600 5600 mov cx, ds ; 8c d9 ; 0xf3d9f 5601 5601 mov ax, strict word 00004h ; b8 04 00 ; 0xf3da1 … … 5747 5747 jnc short 03f16h ; 73 10 ; 0xf3f04 5748 5748 mov al, byte [bp+di-00825h] ; 8a 83 db f7 ; 0xf3f06 5749 cmp al, byte [di+00ef 6h] ; 3a 85 f60e ; 0xf3f0a5749 cmp al, byte [di+00ef2h] ; 3a 85 f2 0e ; 0xf3f0a 5750 5750 je short 03f00h ; 74 f0 ; 0xf3f0e 5751 5751 mov ax, strict word 00005h ; b8 05 00 ; 0xf3f10 … … 5757 5757 jnc short 03f30h ; 73 10 ; 0xf3f1e 5758 5758 mov al, byte [bp+di-0081fh] ; 8a 83 e1 f7 ; 0xf3f20 5759 cmp al, byte [di+00ef ch] ; 3a 85 fc0e ; 0xf3f245759 cmp al, byte [di+00ef8h] ; 3a 85 f8 0e ; 0xf3f24 5760 5760 je short 03f1ah ; 74 f0 ; 0xf3f28 5761 5761 mov ax, strict word 00006h ; b8 06 00 ; 0xf3f2a … … 6052 6052 cmp ax, dx ; 39 d0 ; 0xf4287 6053 6053 je short 042b5h ; 74 2a ; 0xf4289 6054 mov bx, 00ee eh ; bb ee0e ; 0xf428b eltorito.c:5116054 mov bx, 00eeah ; bb ea 0e ; 0xf428b eltorito.c:511 6055 6055 mov cx, ds ; 8c d9 ; 0xf428e 6056 6056 mov ax, strict word 00004h ; b8 04 00 ; 0xf4290 … … 6283 6283 test al, al ; 84 c0 ; 0xf44f0 eltorito.c:618 6284 6284 je short 0452ch ; 74 38 ; 0xf44f2 6285 mov bx, 00ee eh ; bb ee0e ; 0xf44f4 eltorito.c:6196285 mov bx, 00eeah ; bb ea 0e ; 0xf44f4 eltorito.c:619 6286 6286 mov cx, ds ; 8c d9 ; 0xf44f7 6287 6287 mov ax, strict word 00004h ; b8 04 00 ; 0xf44f9 … … 6534 6534 jne short 047a8h ; 75 03 ; 0xf47a3 6535 6535 jmp near 0452ch ; e9 84 fd ; 0xf47a5 6536 mov bx, 00ee eh ; bb ee0e ; 0xf47a8 eltorito.c:7246536 mov bx, 00eeah ; bb ea 0e ; 0xf47a8 eltorito.c:724 6537 6537 mov cx, ds ; 8c d9 ; 0xf47ab 6538 6538 mov ax, strict word 00004h ; b8 04 00 ; 0xf47ad … … 6575 6575 or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf4808 6576 6576 jmp near 04540h ; e9 31 fd ; 0xf480c 6577 mov bx, 00ee eh ; bb ee0e ; 0xf480f eltorito.c:7506577 mov bx, 00eeah ; bb ea 0e ; 0xf480f eltorito.c:750 6578 6578 mov cx, ds ; 8c d9 ; 0xf4812 6579 6579 mov ax, strict word 00004h ; b8 04 00 ; 0xf4814 … … 6684 6684 mov word [bp+016h], strict word 00007h ; c7 46 16 07 00 ; 0xf495d eltorito.c:848 6685 6685 jmp near 04bfch ; e9 97 02 ; 0xf4962 eltorito.c:849 6686 mov bx, 00ee eh ; bb ee0e ; 0xf49656686 mov bx, 00eeah ; bb ea 0e ; 0xf4965 6687 6687 mov cx, ds ; 8c d9 ; 0xf4968 6688 6688 mov ax, strict word 00004h ; b8 04 00 ; 0xf496a … … 6802 6802 cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xf4a9c eltorito.c:893 6803 6803 je short 04adbh ; 74 39 ; 0xf4aa0 6804 mov bx, 00ee eh ; bb ee0e ; 0xf4aa2 eltorito.c:8946804 mov bx, 00eeah ; bb ea 0e ; 0xf4aa2 eltorito.c:894 6805 6805 mov cx, ds ; 8c d9 ; 0xf4aa5 6806 6806 mov ax, strict word 00004h ; b8 04 00 ; 0xf4aa7 … … 6970 6970 je short 04c5eh ; 74 27 ; 0xf4c35 6971 6971 mov dx, strict word 00001h ; ba 01 00 ; 0xf4c37 6972 mov bx, 00ee eh ; bb ee0e ; 0xf4c3a boot.c:1236972 mov bx, 00eeah ; bb ea 0e ; 0xf4c3a boot.c:123 6973 6973 mov cx, ds ; 8c d9 ; 0xf4c3d 6974 6974 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c3f … … 6977 6977 mov dx, strict word 0000ah ; ba 0a 00 ; 0xf4c47 6978 6978 imul dx ; f7 ea ; 0xf4c4a 6979 add ax, 00f1 4h ; 05 140f ; 0xf4c4c6979 add ax, 00f10h ; 05 10 0f ; 0xf4c4c 6980 6980 push ax ; 50 ; 0xf4c4f 6981 6981 mov ax, 004a4h ; b8 a4 04 ; 0xf4c50 … … 7001 7001 test al, al ; 84 c0 ; 0xf4c73 boot.c:142 7002 7002 je short 04c96h ; 74 1f ; 0xf4c75 7003 mov bx, 00ee eh ; bb ee0e ; 0xf4c77 boot.c:1437003 mov bx, 00eeah ; bb ea 0e ; 0xf4c77 boot.c:143 7004 7004 mov cx, ds ; 8c d9 ; 0xf4c7a 7005 7005 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c7c 7006 7006 call 018d9h ; e8 57 cc ; 0xf4c7f 7007 mov cx, 00f2 8h ; b9 280f ; 0xf4c827007 mov cx, 00f24h ; b9 24 0f ; 0xf4c82 7008 7008 push cx ; 51 ; 0xf4c85 7009 7009 mov cx, 004b8h ; b9 b8 04 ; 0xf4c86 … … 7016 7016 test dl, dl ; 84 d2 ; 0xf4c96 7017 7017 je short 04caah ; 74 10 ; 0xf4c98 7018 mov bx, 00ee eh ; bb ee0e ; 0xf4c9a boot.c:1457018 mov bx, 00eeah ; bb ea 0e ; 0xf4c9a boot.c:145 7019 7019 mov cx, ds ; 8c d9 ; 0xf4c9d 7020 7020 mov ax, strict word 00004h ; b8 04 00 ; 0xf4c9f 7021 7021 call 018d9h ; e8 34 cc ; 0xf4ca2 7022 mov cx, 00f 32h ; b9 320f ; 0xf4ca57022 mov cx, 00f2eh ; b9 2e 0f ; 0xf4ca5 7023 7023 jmp short 04c85h ; eb db ; 0xf4ca8 7024 7024 test bl, 080h ; f6 c3 80 ; 0xf4caa boot.c:146 7025 7025 je short 04cc0h ; 74 11 ; 0xf4cad 7026 mov bx, 00ee eh ; bb ee0e ; 0xf4caf boot.c:1477026 mov bx, 00eeah ; bb ea 0e ; 0xf4caf boot.c:147 7027 7027 mov cx, ds ; 8c d9 ; 0xf4cb2 7028 7028 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cb4 7029 7029 call 018d9h ; e8 1f cc ; 0xf4cb7 7030 7030 push si ; 56 ; 0xf4cba 7031 mov cx, 00f1 eh ; b9 1e0f ; 0xf4cbb7031 mov cx, 00f1ah ; b9 1a 0f ; 0xf4cbb 7032 7032 jmp short 04ccfh ; eb 0f ; 0xf4cbe boot.c:148 7033 mov bx, 00ee eh ; bb ee0e ; 0xf4cc0 boot.c:1497033 mov bx, 00eeah ; bb ea 0e ; 0xf4cc0 boot.c:149 7034 7034 mov cx, ds ; 8c d9 ; 0xf4cc3 7035 7035 mov ax, strict word 00004h ; b8 04 00 ; 0xf4cc5 7036 7036 call 018d9h ; e8 0e cc ; 0xf4cc8 7037 7037 push si ; 56 ; 0xf4ccb 7038 mov cx, 00f1 4h ; b9 140f ; 0xf4ccc7038 mov cx, 00f10h ; b9 10 0f ; 0xf4ccc 7039 7039 push cx ; 51 ; 0xf4ccf 7040 7040 mov cx, 004cdh ; b9 cd 04 ; 0xf4cd0 … … 7068 7068 push dx ; 52 ; 0xf4d08 7069 7069 mov dx, ax ; 89 c2 ; 0xf4d09 7070 mov bx, 00ee eh ; bb ee0e ; 0xf4d0b boot.c:1657070 mov bx, 00eeah ; bb ea 0e ; 0xf4d0b boot.c:165 7071 7071 mov cx, ds ; 8c d9 ; 0xf4d0e 7072 7072 mov ax, strict word 00004h ; b8 04 00 ; 0xf4d10 … … 7152 7152 mov byte [bp-008h], al ; 88 46 f8 ; 0xf4dc6 7153 7153 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4dc9 boot.c:218 7154 mov bx, 00ee eh ; bb ee0e ; 0xf4dcc boot.c:2197154 mov bx, 00eeah ; bb ea 0e ; 0xf4dcc boot.c:219 7155 7155 mov cx, ds ; 8c d9 ; 0xf4dcf 7156 7156 mov ax, strict word 00004h ; b8 04 00 ; 0xf4dd1 … … 7705 7705 test al, al ; 84 c0 ; 0xf529b keyboard.c:384 7706 7706 jne short 052bbh ; 75 1c ; 0xf529d 7707 mov bx, 00ee eh ; bb ee0e ; 0xf529f keyboard.c:3857707 mov bx, 00eeah ; bb ea 0e ; 0xf529f keyboard.c:385 7708 7708 mov cx, ds ; 8c d9 ; 0xf52a2 7709 7709 mov ax, strict word 00004h ; b8 04 00 ; 0xf52a4 … … 7978 7978 cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf5567 keyboard.c:566 7979 7979 jbe short 0558fh ; 76 22 ; 0xf556b 7980 mov bx, 00ee eh ; bb ee0e ; 0xf556d keyboard.c:5677980 mov bx, 00eeah ; bb ea 0e ; 0xf556d keyboard.c:567 7981 7981 mov cx, ds ; 8c d9 ; 0xf5570 7982 7982 mov ax, strict word 00004h ; b8 04 00 ; 0xf5572 … … 7999 7999 imul dx ; f7 ea ; 0xf559c 8000 8000 mov si, ax ; 89 c6 ; 0xf559e 8001 mov al, byte [si+00f 42h] ; 8a 84 420f ; 0xf55a08001 mov al, byte [si+00f3eh] ; 8a 84 3e 0f ; 0xf55a0 8002 8002 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf55a4 8003 mov al, byte [si+00f 43h] ; 8a 84 430f ; 0xf55a7 keyboard.c:5728003 mov al, byte [si+00f3fh] ; 8a 84 3f 0f ; 0xf55a7 keyboard.c:572 8004 8004 jmp near 05662h ; e9 b4 00 ; 0xf55ab keyboard.c:573 8005 8005 test bl, 004h ; f6 c3 04 ; 0xf55ae … … 8010 8010 imul dx ; f7 ea ; 0xf55bb 8011 8011 mov si, ax ; 89 c6 ; 0xf55bd 8012 mov al, byte [si+00f 40h] ; 8a 84 400f ; 0xf55bf8012 mov al, byte [si+00f3ch] ; 8a 84 3c 0f ; 0xf55bf 8013 8013 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf55c3 8014 mov al, byte [si+00f 41h] ; 8a 84 410f ; 0xf55c6 keyboard.c:5758014 mov al, byte [si+00f3dh] ; 8a 84 3d 0f ; 0xf55c6 keyboard.c:575 8015 8015 jmp near 05662h ; e9 95 00 ; 0xf55ca keyboard.c:576 8016 8016 mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf55cd … … 8028 8028 imul dx ; f7 ea ; 0xf55ea 8029 8029 mov bx, ax ; 89 c3 ; 0xf55ec 8030 mov al, byte [bx+00f3 dh] ; 8a 87 3d0f ; 0xf55ee8030 mov al, byte [bx+00f39h] ; 8a 87 39 0f ; 0xf55ee 8031 8031 jmp short 05662h ; eb 6e ; 0xf55f2 keyboard.c:580 8032 8032 test bl, 003h ; f6 c3 03 ; 0xf55f4 … … 8037 8037 imul dx ; f7 ea ; 0xf5601 8038 8038 mov si, ax ; 89 c6 ; 0xf5603 8039 mov al, byte [si+00f4 4h] ; 8a 84 440f ; 0xf56058039 mov al, byte [si+00f40h] ; 8a 84 40 0f ; 0xf5605 8040 8040 xor ah, ah ; 30 e4 ; 0xf5609 8041 8041 mov dl, bl ; 88 da ; 0xf560b … … 8043 8043 test dx, ax ; 85 c2 ; 0xf560f 8044 8044 je short 05620h ; 74 0d ; 0xf5611 8045 mov al, byte [si+00f3 ch] ; 8a 84 3c0f ; 0xf5613 keyboard.c:5858045 mov al, byte [si+00f38h] ; 8a 84 38 0f ; 0xf5613 keyboard.c:585 8046 8046 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5617 8047 mov al, byte [si+00f3 dh] ; 8a 84 3d0f ; 0xf561a keyboard.c:5868047 mov al, byte [si+00f39h] ; 8a 84 39 0f ; 0xf561a keyboard.c:586 8048 8048 jmp short 0562bh ; eb 0b ; 0xf561e keyboard.c:587 8049 mov al, byte [si+00f3 eh] ; 8a 84 3e0f ; 0xf5620 keyboard.c:5888049 mov al, byte [si+00f3ah] ; 8a 84 3a 0f ; 0xf5620 keyboard.c:588 8050 8050 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf5624 8051 mov al, byte [si+00f3 fh] ; 8a 84 3f0f ; 0xf5627 keyboard.c:5898051 mov al, byte [si+00f3bh] ; 8a 84 3b 0f ; 0xf5627 keyboard.c:589 8052 8052 mov byte [bp-006h], al ; 88 46 fa ; 0xf562b 8053 8053 jmp short 05665h ; eb 35 ; 0xf562e keyboard.c:591 … … 8057 8057 imul dx ; f7 ea ; 0xf5638 8058 8058 mov si, ax ; 89 c6 ; 0xf563a 8059 mov dl, byte [si+00f4 4h] ; 8a 94 440f ; 0xf563c8059 mov dl, byte [si+00f40h] ; 8a 94 40 0f ; 0xf563c 8060 8060 xor dh, dh ; 30 f6 ; 0xf5640 8061 8061 mov al, bl ; 88 d8 ; 0xf5642 … … 8063 8063 test ax, dx ; 85 d0 ; 0xf5646 8064 8064 je short 05657h ; 74 0d ; 0xf5648 8065 mov al, byte [si+00f3 eh] ; 8a 84 3e0f ; 0xf564a keyboard.c:5948065 mov al, byte [si+00f3ah] ; 8a 84 3a 0f ; 0xf564a keyboard.c:594 8066 8066 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf564e 8067 mov al, byte [si+00f3 fh] ; 8a 84 3f0f ; 0xf5651 keyboard.c:5958067 mov al, byte [si+00f3bh] ; 8a 84 3b 0f ; 0xf5651 keyboard.c:595 8068 8068 jmp short 05662h ; eb 0b ; 0xf5655 keyboard.c:596 8069 mov al, byte [si+00f3 ch] ; 8a 84 3c0f ; 0xf5657 keyboard.c:5978069 mov al, byte [si+00f38h] ; 8a 84 38 0f ; 0xf5657 keyboard.c:597 8070 8070 mov byte [bp-00ah], al ; 88 46 f6 ; 0xf565b 8071 mov al, byte [si+00f3 dh] ; 8a 84 3d0f ; 0xf565e keyboard.c:5988071 mov al, byte [si+00f39h] ; 8a 84 39 0f ; 0xf565e keyboard.c:598 8072 8072 mov byte [bp-006h], al ; 88 46 fa ; 0xf5662 8073 8073 cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf5665 keyboard.c:601 … … 8075 8075 cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf566b 8076 8076 jne short 0568ah ; 75 19 ; 0xf566f 8077 mov bx, 00ee eh ; bb ee0e ; 0xf5671 keyboard.c:6028077 mov bx, 00eeah ; bb ea 0e ; 0xf5671 keyboard.c:602 8078 8078 mov cx, ds ; 8c d9 ; 0xf5674 8079 8079 mov ax, strict word 00004h ; b8 04 00 ; 0xf5676 … … 8256 8256 mov word [bp+012h], ax ; 89 46 12 ; 0xf5817 8257 8257 jmp near 05867h ; e9 4a 00 ; 0xf581a keyboard.c:700 8258 mov bx, 00ee eh ; bb ee0e ; 0xf581d8258 mov bx, 00eeah ; bb ea 0e ; 0xf581d 8259 8259 mov cx, ds ; 8c d9 ; 0xf5820 8260 8260 mov ax, strict word 00004h ; b8 04 00 ; 0xf5822 … … 8270 8270 call 0191ch ; e8 e1 c0 ; 0xf5838 8271 8271 add sp, strict byte 00006h ; 83 c4 06 ; 0xf583b 8272 mov bx, 00ee eh ; bb ee0e ; 0xf583e8272 mov bx, 00eeah ; bb ea 0e ; 0xf583e 8273 8273 mov cx, ds ; 8c d9 ; 0xf5841 8274 8274 mov ax, strict word 00004h ; b8 04 00 ; 0xf5843 … … 8894 8894 test ax, ax ; 85 c0 ; 0xf5f07 8895 8895 jne short 05f34h ; 75 29 ; 0xf5f09 8896 mov bx, 00ee eh ; bb ee0e ; 0xf5f0b disk.c:3388896 mov bx, 00eeah ; bb ea 0e ; 0xf5f0b disk.c:338 8897 8897 mov cx, ds ; 8c d9 ; 0xf5f0e 8898 8898 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f10 … … 8928 8928 cmp di, dx ; 39 d7 ; 0xf5f5e 8929 8929 jbe short 05f93h ; 76 31 ; 0xf5f60 8930 mov bx, 00ee eh ; bb ee0e ; 0xf5f62 disk.c:3498930 mov bx, 00eeah ; bb ea 0e ; 0xf5f62 disk.c:349 8931 8931 mov cx, ds ; 8c d9 ; 0xf5f65 8932 8932 mov ax, strict word 00004h ; b8 04 00 ; 0xf5f67 … … 9036 9036 test dl, dl ; 84 d2 ; 0xf608e disk.c:386 9037 9037 je short 060dch ; 74 4a ; 0xf6090 9038 mov bx, 00ee eh ; bb ee0e ; 0xf6092 disk.c:3879038 mov bx, 00eeah ; bb ea 0e ; 0xf6092 disk.c:387 9039 9039 mov cx, ds ; 8c d9 ; 0xf6095 9040 9040 mov ax, strict word 00004h ; b8 04 00 ; 0xf6097 … … 9057 9057 or ah, 00ch ; 80 cc 0c ; 0xf60bd 9058 9058 jmp near 0622ah ; e9 67 01 ; 0xf60c0 disk.c:389 9059 mov bx, 00ee eh ; bb ee0e ; 0xf60c3 disk.c:3969059 mov bx, 00eeah ; bb ea 0e ; 0xf60c3 disk.c:396 9060 9060 mov cx, ds ; 8c d9 ; 0xf60c6 9061 9061 mov ax, strict word 00004h ; b8 04 00 ; 0xf60c8 … … 9168 9168 mov word [bp+016h], ax ; 89 46 16 ; 0xf61db 9169 9169 jmp near 060e0h ; e9 ff fe ; 0xf61de disk.c:448 9170 mov bx, 00ee eh ; bb ee0e ; 0xf61e1 disk.c:4569170 mov bx, 00eeah ; bb ea 0e ; 0xf61e1 disk.c:456 9171 9171 mov cx, ds ; 8c d9 ; 0xf61e4 9172 9172 mov ax, strict word 00004h ; b8 04 00 ; 0xf61e6 … … 9184 9184 add sp, strict byte 00008h ; 83 c4 08 ; 0xf6201 9185 9185 jmp near 060dch ; e9 d5 fe ; 0xf6204 disk.c:457 9186 mov bx, 00ee eh ; bb ee0e ; 0xf6207 disk.c:4649186 mov bx, 00eeah ; bb ea 0e ; 0xf6207 disk.c:464 9187 9187 mov cx, ds ; 8c d9 ; 0xf620a 9188 9188 mov ax, strict word 00004h ; b8 04 00 ; 0xf620c … … 9275 9275 mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf6302 disk.c:527 9276 9276 jmp near 064f8h ; e9 ee 01 ; 0xf6307 disk.c:528 9277 mov bx, 00ee eh ; bb ee0e ; 0xf630a9277 mov bx, 00eeah ; bb ea 0e ; 0xf630a 9278 9278 mov cx, ds ; 8c d9 ; 0xf630d 9279 9279 mov ax, strict word 00004h ; b8 04 00 ; 0xf630f … … 9336 9336 cmp si, word [es:bx+036h] ; 26 3b 77 36 ; 0xf63b0 9337 9337 jc short 063dch ; 72 26 ; 0xf63b4 9338 mov bx, 00ee eh ; bb ee0e ; 0xf63b6 disk.c:5539338 mov bx, 00eeah ; bb ea 0e ; 0xf63b6 disk.c:553 9339 9339 mov cx, ds ; 8c d9 ; 0xf63b9 9340 9340 mov ax, strict word 00004h ; b8 04 00 ; 0xf63bb … … 9397 9397 test dl, dl ; 84 d2 ; 0xf646d disk.c:578 9398 9398 je short 063f2h ; 74 81 ; 0xf646f 9399 mov bx, 00ee eh ; bb ee0e ; 0xf6471 disk.c:5799399 mov bx, 00eeah ; bb ea 0e ; 0xf6471 disk.c:579 9400 9400 mov cx, ds ; 8c d9 ; 0xf6474 9401 9401 mov ax, strict word 00004h ; b8 04 00 ; 0xf6476 … … 9772 9772 mov word [bp+00ch], ax ; 89 46 0c ; 0xf67bd system.c:384 9773 9773 jmp near 067fch ; e9 39 00 ; 0xf67c0 system.c:385 9774 mov bx, 00ee eh ; bb ee0e ; 0xf67c3 system.c:3879774 mov bx, 00eeah ; bb ea 0e ; 0xf67c3 system.c:387 9775 9775 mov cx, ds ; 8c d9 ; 0xf67c6 9776 9776 mov ax, strict word 00004h ; b8 04 00 ; 0xf67c8 … … 9949 9949 retf ; cb ; 0xf697a 9950 9950 jmp near 067fch ; e9 7e fe ; 0xf697b system.c:525 9951 mov bx, 00ee eh ; bb ee0e ; 0xf697e system.c:5329951 mov bx, 00eeah ; bb ea 0e ; 0xf697e system.c:532 9952 9952 mov cx, ds ; 8c d9 ; 0xf6981 9953 9953 mov ax, strict word 00004h ; b8 04 00 ; 0xf6983 … … 9992 9992 or byte [bp+018h], 001h ; 80 4e 18 01 ; 0xf69f1 system.c:568 9993 9993 jmp near 067fch ; e9 04 fe ; 0xf69f5 system.c:569 9994 mov bx, 00ee eh ; bb ee0e ; 0xf69f8 system.c:5739994 mov bx, 00eeah ; bb ea 0e ; 0xf69f8 system.c:573 9995 9995 mov cx, ds ; 8c d9 ; 0xf69fb 9996 9996 mov ax, strict word 00004h ; b8 04 00 ; 0xf69fd … … 10446 10446 mov ax, 008feh ; b8 fe 08 ; 0xf6e84 ps2mouse.c:82 10447 10447 push ax ; 50 ; 0xf6e87 10448 mov ax, 012b 6h ; b8 b612 ; 0xf6e8810448 mov ax, 012b2h ; b8 b2 12 ; 0xf6e88 10449 10449 push ax ; 50 ; 0xf6e8b 10450 10450 mov ax, strict word 00007h ; b8 07 00 ; 0xf6e8c … … 10532 10532 mov ax, 00908h ; b8 08 09 ; 0xf6f19 ps2mouse.c:114 10533 10533 push ax ; 50 ; 0xf6f1c 10534 mov ax, 012b 6h ; b8 b612 ; 0xf6f1d10534 mov ax, 012b2h ; b8 b2 12 ; 0xf6f1d 10535 10535 push ax ; 50 ; 0xf6f20 10536 10536 mov ax, strict word 00007h ; b8 07 00 ; 0xf6f21 … … 12085 12085 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf7cf6 scsi.c:292 12086 12086 jne short 07d1fh ; 75 23 ; 0xf7cfa 12087 mov bx, 00ee eh ; bb ee0e ; 0xf7cfc scsi.c:29312087 mov bx, 00eeah ; bb ea 0e ; 0xf7cfc scsi.c:293 12088 12088 mov cx, ds ; 8c d9 ; 0xf7cff 12089 12089 mov ax, strict word 00004h ; b8 04 00 ; 0xf7d01 … … 12323 12323 cmp bx, 00200h ; 81 fb 00 02 ; 0xf7f2f 12324 12324 je short 07f58h ; 74 23 ; 0xf7f33 12325 mov bx, 00ee eh ; bb ee0e ; 0xf7f35 scsi.c:44412325 mov bx, 00eeah ; bb ea 0e ; 0xf7f35 scsi.c:444 12326 12326 mov cx, ds ; 8c d9 ; 0xf7f38 12327 12327 mov ax, strict word 00004h ; b8 04 00 ; 0xf7f3a … … 12510 12510 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xf8134 scsi.c:523 12511 12511 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xf8138 scsi.c:524 12512 mov bx, 00ee eh ; bb ee0e ; 0xf813c scsi.c:52812512 mov bx, 00eeah ; bb ea 0e ; 0xf813c scsi.c:528 12513 12513 mov cx, ds ; 8c d9 ; 0xf813f 12514 12514 mov ax, strict word 00004h ; b8 04 00 ; 0xf8141 … … 12566 12566 inc byte [bp-00ch] ; fe 46 f4 ; 0xf81ce scsi.c:543 12567 12567 jmp near 08270h ; e9 9c 00 ; 0xf81d1 scsi.c:545 12568 mov bx, 00ee eh ; bb ee0e ; 0xf81d4 scsi.c:55712568 mov bx, 00eeah ; bb ea 0e ; 0xf81d4 scsi.c:557 12569 12569 mov cx, ds ; 8c d9 ; 0xf81d7 12570 12570 mov ax, strict word 00004h ; b8 04 00 ; 0xf81d9 … … 13741 13741 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf8cdd ahci.c:583 13742 13742 jne short 08d06h ; 75 23 ; 0xf8ce1 13743 mov bx, 00ee eh ; bb ee0e ; 0xf8ce3 ahci.c:58413743 mov bx, 00eeah ; bb ea 0e ; 0xf8ce3 ahci.c:584 13744 13744 mov cx, ds ; 8c d9 ; 0xf8ce6 13745 13745 mov ax, strict word 00004h ; b8 04 00 ; 0xf8ce8 … … 14214 14214 lea ax, [bp-034h] ; 8d 46 cc ; 0xf91e3 14215 14215 call 05a0fh ; e8 26 c8 ; 0xf91e6 14216 mov bx, 00ee eh ; bb ee0e ; 0xf91e9 ahci.c:78514216 mov bx, 00eeah ; bb ea 0e ; 0xf91e9 ahci.c:785 14217 14217 mov cx, ds ; 8c d9 ; 0xf91ec 14218 14218 mov ax, strict word 00004h ; b8 04 00 ; 0xf91ee … … 15630 15630 cmp byte [bp+00ah], 002h ; 80 7e 0a 02 ; 0xf9fb7 virtio.c:696 15631 15631 jne short 09fe0h ; 75 23 ; 0xf9fbb 15632 mov bx, 00ee eh ; bb ee0e ; 0xf9fbd virtio.c:69715632 mov bx, 00eeah ; bb ea 0e ; 0xf9fbd virtio.c:697 15633 15633 mov cx, ds ; 8c d9 ; 0xf9fc0 15634 15634 mov ax, strict word 00004h ; b8 04 00 ; 0xf9fc2 … … 15815 15815 cmp bx, 00200h ; 81 fb 00 02 ; 0xfa1a4 15816 15816 je short 0a1cdh ; 74 23 ; 0xfa1a8 15817 mov bx, 00ee eh ; bb ee0e ; 0xfa1aa virtio.c:80515817 mov bx, 00eeah ; bb ea 0e ; 0xfa1aa virtio.c:805 15818 15818 mov cx, ds ; 8c d9 ; 0xfa1ad 15819 15819 mov ax, strict word 00004h ; b8 04 00 ; 0xfa1af … … 16000 16000 mov word [es:bx+02ch], si ; 26 89 77 2c ; 0xfa3a0 virtio.c:883 16001 16001 mov word [es:bx+032h], si ; 26 89 77 32 ; 0xfa3a4 virtio.c:884 16002 mov bx, 00ee eh ; bb ee0e ; 0xfa3a8 virtio.c:88816002 mov bx, 00eeah ; bb ea 0e ; 0xfa3a8 virtio.c:888 16003 16003 mov cx, ds ; 8c d9 ; 0xfa3ab 16004 16004 mov ax, strict word 00004h ; b8 04 00 ; 0xfa3ad … … 16056 16056 inc byte [bp-00ah] ; fe 46 f6 ; 0xfa43a virtio.c:903 16057 16057 jmp near 0a4d3h ; e9 93 00 ; 0xfa43d virtio.c:905 16058 mov bx, 00ee eh ; bb ee0e ; 0xfa440 virtio.c:91716058 mov bx, 00eeah ; bb ea 0e ; 0xfa440 virtio.c:917 16059 16059 mov cx, ds ; 8c d9 ; 0xfa443 16060 16060 mov ax, strict word 00004h ; b8 04 00 ; 0xfa445 … … 16698 16698 or dh, 080h ; 80 ce 80 ; 0xfaabe apm.c:224 16699 16699 jmp short 0aaafh ; eb ec ; 0xfaac1 16700 mov bx, 00ee eh ; bb ee0e ; 0xfaac3 apm.c:22816700 mov bx, 00eeah ; bb ea 0e ; 0xfaac3 apm.c:228 16701 16701 mov cx, ds ; 8c d9 ; 0xfaac6 16702 16702 mov ax, strict word 00004h ; b8 04 00 ; 0xfaac8 … … 17005 17005 mov word [es:bx], ax ; 26 89 07 ; 0xfadb9 17006 17006 jmp short 0adeeh ; eb 30 ; 0xfadbc pcibios.c:407 17007 mov bx, 00ee eh ; bb ee0e ; 0xfadbe pcibios.c:40917007 mov bx, 00eeah ; bb ea 0e ; 0xfadbe pcibios.c:409 17008 17008 mov cx, ds ; 8c d9 ; 0xfadc1 17009 17009 mov ax, strict word 00004h ; b8 04 00 ; 0xfadc3 … … 19896 19896 jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2063 19897 19897 ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000' 19898 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0 feh19898 db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 046h -
trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
r82541 r82719 1 b5d944ff3fe52ba322c69470e9752469*VBoxPcBios8086.rom1 31582581d55f9f05ac6309ec21f343cc *VBoxPcBios8086.rom
Note:
See TracChangeset
for help on using the changeset viewer.