mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 20:28:11 +00:00
ACPI: Delete irrelevant HPET definitions
Also, the definition of the HPET ACPI table is correct now, in accordance to the HPET specification, revision 1.0a, October 2004.
This commit is contained in:
parent
a0a7204915
commit
53d6fe8141
1 changed files with 7 additions and 21 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue