feat: add fadt based lapic timer calibration

This commit is contained in:
Katharina 2026-07-03 22:35:16 +02:00
parent 54d48e7d91
commit 61dfda6a70
7 changed files with 257 additions and 28 deletions

View file

@ -60,6 +60,7 @@ struct rsdp_t {
static_assert(sizeof(rsdp_t) == 36);
struct madt_t;
struct fadt_t;
struct Rsdp {
explicit Rsdp(paddr_t rsdp_physical) : physical(rsdp_physical) {}
@ -90,6 +91,7 @@ private:
switch (static_cast<signature>(header->signature)) {
ACPI_DISPATCH(madt, madt_t)
ACPI_DISPATCH(fadt, fadt_t)
default:
break;
}