diff options
author | AlmuHS <almuhs@github.com> | 2019-10-04 19:31:59 +0200 |
---|---|---|
committer | AlmuHS <almuhs@github.com> | 2019-10-04 19:31:59 +0200 |
commit | dfff0cf9e77f6db5131f055b89bdcdb2c11960fc (patch) | |
tree | 238a5302201d92075a70424f273cd7a93ff04acf | |
parent | 7acef0a3e24d15666fe066c36c4162e28c4a3541 (diff) |
fix: only reserve lapic in SMP mode
-rw-r--r-- | kern/startup.c | 3 |
1 files changed, 3 insertions, 0 deletions
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(); |