aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/kapi
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-08 14:55:18 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-08 14:55:18 +0200
commit2ed34cc51a534171f0fe08808634834bc22cf84d (patch)
tree5b0bdbbf7b7377586935261aa141b3202cb8a431 /arch/x86_64/kapi
parent296742bfa509524dc8effc3dcae4b6231d37705f (diff)
downloadteachos-2ed34cc51a534171f0fe08808634834bc22cf84d.tar.xz
teachos-2ed34cc51a534171f0fe08808634834bc22cf84d.zip
x86_64: only initialize BSP LAPIC
Diffstat (limited to 'arch/x86_64/kapi')
-rw-r--r--arch/x86_64/kapi/platform.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86_64/kapi/platform.cpp b/arch/x86_64/kapi/platform.cpp
index c6e41d2..d881f8a 100644
--- a/arch/x86_64/kapi/platform.cpp
+++ b/arch/x86_64/kapi/platform.cpp
@@ -44,9 +44,9 @@ namespace kapi::platform
{
auto is_bsp = !bsp_found;
bsp_found = true;
- auto lapic = kstd::make_unique<arch::devices::local_apic>(interrupt_controller_major, core_index,
- local_apic->apic_id(),
- real_madt->local_interrupt_controller_address());
+ auto lapic = kstd::make_unique<arch::devices::local_apic>(
+ interrupt_controller_major, core_index, local_apic->apic_id(),
+ real_madt->local_interrupt_controller_address(), is_bsp);
if (kapi::platform::cpu_detected(bus, core_major, core_index, local_apic->processor_id(), is_bsp,
std::move(lapic)))
{