XenevaOS
Loading...
Searching...
No Matches
HighPrecisionEventTimerTable.h
Go to the documentation of this file.
1
15#ifndef _HIGH_PRECISION_EVENT_TIMER_TABLE_H_
16#define _HIGH_PRECISION_EVENT_TIMER_TABLE_H_
17
19
20//
21// Ensure proper structure formats
22//
23#pragma pack(1)
24
39
40
52
56#define EFI_ACPI_HIGH_PRECISION_EVENT_TIMER_TABLE_REVISION 0x01
57
58//
59// Page protection setting
60// Values 3 through 15 are reserved for use by the specification
61//
62#define EFI_ACPI_NO_PAGE_PROTECTION 0
63#define EFI_ACPI_4KB_PAGE_PROTECTION 1
64#define EFI_ACPI_64KB_PAGE_PROTECTION 2
65
66#pragma pack()
67
68#endif
unsigned int UINT32
Definition ProcessorBind.h:102
PACKED struct @21::@35 Bits
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition Acpi10.h:32
Definition HighPrecisionEventTimerTable.h:44
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE BaseAddressLower32Bit
Definition HighPrecisionEventTimerTable.h:47
UINT16 MainCounterMinimumClockTickInPeriodicMode
Definition HighPrecisionEventTimerTable.h:49
UINT8 HpetNumber
Definition HighPrecisionEventTimerTable.h:48
EFI_ACPI_DESCRIPTION_HEADER Header
Definition HighPrecisionEventTimerTable.h:45
UINT32 EventTimerBlockId
Definition HighPrecisionEventTimerTable.h:46
UINT8 PageProtectionAndOemAttribute
Definition HighPrecisionEventTimerTable.h:50
Definition HighPrecisionEventTimerTable.h:28
UINT32 LegacyRoute
Definition HighPrecisionEventTimerTable.h:34
UINT32 VendorId
Definition HighPrecisionEventTimerTable.h:35
UINT32 Uint32
Definition HighPrecisionEventTimerTable.h:37
UINT32 Revision
Definition HighPrecisionEventTimerTable.h:30
UINT32 NumberOfTimers
Definition HighPrecisionEventTimerTable.h:31
UINT32 CounterSize
Definition HighPrecisionEventTimerTable.h:32
UINT32 Reserved
Definition HighPrecisionEventTimerTable.h:33