From dfff0cf9e77f6db5131f055b89bdcdb2c11960fc Mon Sep 17 00:00:00 2001 From: AlmuHS Date: Fri, 4 Oct 2019 19:31:59 +0200 Subject: fix: only reserve lapic in SMP mode --- kern/startup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kern/startup.c b/kern/startup.c index 08743586..50f3eb26 100644 --- a/kern/startup.c +++ b/kern/startup.c @@ -126,11 +126,14 @@ void setup_main(void) */ PMAP_ACTIVATE_KERNEL(master_cpu); + + #if NCPUS > 1 /* * After virtual memory is up, do extra initializations: * currently it maps LAPIC (in acpi_rsdp.c) */ extra_setup(); + #endif init_timers(); init_timeout(); -- cgit v1.2.3