diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-04-08 14:55:18 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-04-08 14:55:18 +0200 |
| commit | 2ed34cc51a534171f0fe08808634834bc22cf84d (patch) | |
| tree | 5b0bdbbf7b7377586935261aa141b3202cb8a431 /arch/x86_64/kapi | |
| parent | 296742bfa509524dc8effc3dcae4b6231d37705f (diff) | |
| download | teachos-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.cpp | 6 |
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))) { |
