C++ Crashkurs
HPET::HPET_ACPI Struct Reference
The ACPI 2.0 HPET Description Table (HPET) More...
Inheritance diagram for HPET::HPET_ACPI:
Collaboration diagram for HPET::HPET_ACPI:
Public Attributes | |
uint32_t | revision_id: 8 |
Event Timer Block ID: Revision (must be > 0) | |
uint32_t | last_comparator: 5 |
Event Timer Block ID: Index of the last comparator. | |
CounterSize | counter_size: 1 |
Event Timer Block ID: 32- or 64bit comparator size. | |
uint32_t | __pad0__: 1 |
uint32_t | legacy_route_capable: 1 |
Event Timer Block ID: Legacy replacement mapping support. | |
uint32_t | vendor_id: 16 |
Event Timer Block ID: Similar to PCIs vendor id. | |
ACPI::Address | address |
Base address. | |
uint8_t | hpet_number |
HPET sequence number. | |
uint16_t | min_periodic_clock_tick |
Main Counter Minimum Clock_tick in Periodic Mode. | |
uint8_t | page_protection_guarantee: 4 |
Page Protection. | |
uint8_t | oem_attributes: 4 |
OEM attributes. | |
Public Attributes inherited from ACPI::SDTH | |
uint32_t | signature |
uint32_t | length |
uint8_t | revision |
uint8_t | checksum |
char | oemid [6] |
char | oem_table_id [8] |
uint32_t | oem_revision |
uint32_t | creator_id |
uint32_t | creator_revision |
Additional Inherited Members | |
Public Member Functions inherited from ACPI::SDTH | |
void * | end () |
Detailed Description
The ACPI 2.0 HPET Description Table (HPET)
This ACPI table contains the base address of the HPET. The table itself can be found using ACPI::get
The documentation for this struct was generated from the following file:
- machine/hpet.cc