Rev 1629 | Rev 2288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1629 | Rev 1949 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | ;; ;; |
19 | ;; ;; |
20 | ;; See file COPYING for details ;; |
20 | ;; See file COPYING for details ;; |
21 | ;; ;; |
21 | ;; ;; |
22 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
22 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 23... | Line 23... | ||
23 | 23 | ||
Line 24... | Line 24... | ||
24 | $Revision: 1629 $ |
24 | $Revision: 1949 $ |
25 | 25 | ||
26 | ;*************************************************************************** |
26 | ;*************************************************************************** |
27 | ; Function |
27 | ; Function |
Line 567... | Line 567... | ||
567 | ;-=-=-=-=-=-=-=-= |
567 | ;-=-=-=-=-=-=-=-= |
568 | .emulate_bios: |
568 | .emulate_bios: |
569 | cmp ebp, 1 ; PCI_FUNCTION_ID |
569 | cmp ebp, 1 ; PCI_FUNCTION_ID |
570 | jnz .not_PCI_BIOS_PRESENT |
570 | jnz .not_PCI_BIOS_PRESENT |
571 | mov edx, 'PCI ' |
571 | mov edx, 'PCI ' |
572 | mov al, [OS_BASE+0x2F0000 + 0x9020] |
572 | mov al, [BOOT_VAR + 0x9020] |
573 | mov bx, [OS_BASE+0x2F0000 + 0x9022] |
573 | mov bx, [BOOT_VAR + 0x9022] |
574 | mov cl, [OS_BASE+0x2F0000 + 0x9021] |
574 | mov cl, [BOOT_VAR + 0x9021] |
575 | xor ah, ah |
575 | xor ah, ah |
576 | jmp .return_abcd |
576 | jmp .return_abcd |
Line 577... | Line 577... | ||
577 | 577 | ||
578 | .not_PCI_BIOS_PRESENT: |
578 | .not_PCI_BIOS_PRESENT: |