From da848544c0d4d9db0c320a55a67d863aed8a20b0 Mon Sep 17 00:00:00 2001 From: Katharina Heidenreich Date: Thu, 2 Jul 2026 20:07:04 +0200 Subject: [PATCH] ref: move acpi files --- kernel/include/{init => acpi}/acpi.h | 0 kernel/include/{init/apic.h => acpi/madt.h} | 2 +- kernel/include/apic/timer.h | 11 +++++++++++ kernel/src/init/init.cpp | 4 ++-- 4 files changed, 14 insertions(+), 3 deletions(-) rename kernel/include/{init => acpi}/acpi.h (100%) rename kernel/include/{init/apic.h => acpi/madt.h} (99%) create mode 100644 kernel/include/apic/timer.h diff --git a/kernel/include/init/acpi.h b/kernel/include/acpi/acpi.h similarity index 100% rename from kernel/include/init/acpi.h rename to kernel/include/acpi/acpi.h diff --git a/kernel/include/init/apic.h b/kernel/include/acpi/madt.h similarity index 99% rename from kernel/include/init/apic.h rename to kernel/include/acpi/madt.h index fe23166..b31b6b1 100644 --- a/kernel/include/init/apic.h +++ b/kernel/include/acpi/madt.h @@ -1,6 +1,6 @@ #pragma once -#include "init/acpi.h" +#include "acpi/acpi.h" #include "memory/pointer.h" #include "util/number.h" diff --git a/kernel/include/apic/timer.h b/kernel/include/apic/timer.h new file mode 100644 index 0000000..73510b1 --- /dev/null +++ b/kernel/include/apic/timer.h @@ -0,0 +1,11 @@ +#pragma once + +#include "acpi/madt.h" + +namespace apic { + +struct lapic_timer_calibration_t {}; + +lapic_timer_calibration_t calibrateTimer(const acpi::Madt& madt); + +} // namespace apic diff --git a/kernel/src/init/init.cpp b/kernel/src/init/init.cpp index f88396e..2ff7571 100644 --- a/kernel/src/init/init.cpp +++ b/kernel/src/init/init.cpp @@ -1,6 +1,6 @@ #include "init/init.h" -#include "init/acpi.h" -#include "init/apic.h" +#include "acpi/acpi.h" +#include "acpi/madt.h" #include "init/multiboot2.h" #include "init/print.h" #include "memory/allocator.h"