diff --git a/Kernel/ACPI/Definitions.h b/Kernel/ACPI/Definitions.h index b6e19c3e5d5..0113dfafa33 100644 --- a/Kernel/ACPI/Definitions.h +++ b/Kernel/ACPI/Definitions.h @@ -184,30 +184,16 @@ namespace ACPI { u64 address; }; - struct [[gnu::packed]] TimerStructure - { - u64 configuration_capability; - u64 comparator_value; - u64 fsb_interrupt_route; - }; - struct [[gnu::packed]] HPET { SDTHeader h; - u64 capabilities; - u64 reserved; - u64 configuration; - u64 reserved2; - u64 interrupt_status; - u64 reserved3; - u64 main_counter_value; - u64 reserved4; - TimerStructure timer0; - u64 reserved5; - TimerStructure timer1; - u64 reserved6; - TimerStructure timer2; - u64 reserved7; + u8 hardware_revision_id; + u8 attributes; + u16 pci_vendor_id; + GenericAddressStructure event_timer_block; + u8 hpet_number; + u16 mininum_clock_tick; + u8 page_protection; }; struct [[gnu::packed]] FADT