/kernel/trunk/core/apic.inc |
---|
55,6 → 55,13 |
cmp [acpi_lapic_base], 0 |
jz .no_apic |
cmp [acpi_dev_size], 0 |
jz @f |
stdcall map_io_mem, [acpi_dev_data], [acpi_dev_size], PG_SWR |
mov [acpi_dev_data], eax |
jmp .loaded |
@@: |
stdcall load_file, dev_data_path |
test eax, eax |
jz .no_apic |
61,6 → 68,7 |
mov [acpi_dev_data], eax |
mov [acpi_dev_size], ebx |
.loaded: |
; IOAPIC init |
xor ebx, ebx |