aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-28 13:09:08 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-28 13:09:08 +0200
commit36248bb63a396dfea762d5b2cf028bf4b7a2b62e (patch)
treeb05726555a387b719292a4d19c4c4a5cbc7e31cc /arch/x86_64/CMakeLists.txt
parentb5450cecbffdca1dd9dffdb58dd295a6a5d7f6eb (diff)
downloadkernel-36248bb63a396dfea762d5b2cf028bf4b7a2b62e.tar.xz
kernel-36248bb63a396dfea762d5b2cf028bf4b7a2b62e.zip
x86_64: split lapic according to UDM
Diffstat (limited to 'arch/x86_64/CMakeLists.txt')
-rw-r--r--arch/x86_64/CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86_64/CMakeLists.txt b/arch/x86_64/CMakeLists.txt
index 4e4fc52a..30c84b16 100644
--- a/arch/x86_64/CMakeLists.txt
+++ b/arch/x86_64/CMakeLists.txt
@@ -31,6 +31,7 @@ target_sources("x86_64" PRIVATE
"arch/cpu/interrupts.S"
# Bus Initialization
+ "arch/bus/cpu.cpp"
"arch/bus/isa.cpp"
# Low-level bootstrap
@@ -45,10 +46,12 @@ target_sources("x86_64" PRIVATE
# Devices
"arch/devices/init.cpp"
"arch/devices/pit.cpp"
- "arch/devices/local_apic.cpp"
+ "arch/devices/cpu/core.cpp"
+ "arch/devices/cpu/lapic.cpp"
# Drivers
"arch/drivers/init.cpp"
+ "arch/drivers/lapic.cpp"
"arch/drivers/pit.cpp"
# Memory management