/kernel/trunk/boot/uefi.inc |
---|
File deleted |
Property changes: |
Deleted: svn:eol-style |
-native |
\ No newline at end of property |
/kernel/trunk/boot/uefi4kos.asm |
---|
File deleted |
Property changes: |
Deleted: svn:eol-style |
-native |
\ No newline at end of property |
/kernel/trunk/const.inc |
---|
363,7 → 363,6 |
; low byte: a,b,c,d -- hdX, r -- rdX |
; high byte: symbol 'X' as in the line above, e.g. '1', not 1 |
; see loader_doc.txt for details |
BOOT_ACPI_RSDP equ 0x905C ; dword |
BOOT_BIOS_HD_CNT equ 0x907F ; byte number of BIOS hard disks |
BOOT_BIOS_HD equ 0x9080 ; Nbytes BIOS hard disks |
/kernel/trunk/init.inc |
---|
457,13 → 457,6 |
push ebx |
push edi |
if defined UEFI |
; UEFI loader knows where RSDP is |
mov ebx, [BOOT_ACPI_RSDP] |
test ebx, ebx |
jz .done |
call .check |
else |
movzx ebx, word [0x40E] |
shl ebx, 4 |
lea ecx, [ebx+1024] |
477,7 → 470,6 |
mov ebx, ACPI_HI_RSDP_WINDOW_START |
mov edi, ACPI_HI_RSDP_WINDOW_END |
call .check |
end if |
.done: |
mov eax, ebx |
pop edi |