diff options
author | AlmuHS <almuhs@github.com> | 2019-09-07 13:30:26 +0200 |
---|---|---|
committer | AlmuHS <almuhs@github.com> | 2019-09-07 13:30:26 +0200 |
commit | 61587d1b2633c15d11a1d7d33a2650d3204a5db8 (patch) | |
tree | 6d089189125d5d3eb8ad5d5a93c7cf3f3e3383e9 | |
parent | 703d68a4c0860ec380969cbf0c3685b237ef44f0 (diff) |
fix: initialize BSP's APIC ID in apic2kernel
-rw-r--r-- | i386/i386at/acpi_rsdp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/i386/i386at/acpi_rsdp.c b/i386/i386at/acpi_rsdp.c index 9617a589..12f85624 100644 --- a/i386/i386at/acpi_rsdp.c +++ b/i386/i386at/acpi_rsdp.c @@ -320,6 +320,7 @@ int extra_setup() else { lapic = (ApicLocalUnit*)virt; + apic2kernel[lapic->apic_id.r]; printf("LAPIC mapped: physical: 0x%lx virtual: 0x%lx version: 0x%x\n", (unsigned long)lapic_addr, (unsigned long)virt, (unsigned)lapic->version.r); |