27 IN CONST CHAR16 *Format OPTIONAL,
33 Print (Format, *(UINT8 *)Ptr);
37 Print (L
"0x%X ", *(UINT8 *)Ptr);
40 Print (L
"(no guarantee for page protection)");
43 Print (L
"(4K page protection)");
46 Print (L
"(64K page protection)");
50 Print (L
"(OEM Reserved)");
75 IN CONST CHAR16 *Format OPTIONAL,
81 Print (Format, *(UINT8 *)Ptr);
85 Print (L
"0x%X\n", *(UINT8 *)Ptr);
106 IN CONST CHAR16 *Format OPTIONAL,
111 if (Format !=
NULL) {
112 Print (Format, *(UINT32 *)Ptr);
116 Print (L
"0x%X ", *(UINT32 *)Ptr);
118 Print (L
"(Max 32-bit counter size)");
120 Print (L
"(Max 64-bit counter size)");
141 if ((*(UINT8 *)Ptr) == 0) {
144 L
"\nERROR: HPET Hardware Rev ID must be set."
154 { L
"Comparators in 1st Timer Block", 5, 8, L
"0x%x",
NULL,
NULL,
NULL,
NULL },
158 { L
"PCI Vendor ID of 1st Timer Block", 16, 16, L
"0x%x",
NULL,
NULL,
NULL,
NULL }
171 IN CONST CHAR16 *Format OPTIONAL,
176 if (Format !=
NULL) {
177 Print (Format, *(UINT32 *)Ptr);
181 Print (L
"0x%X\n", *(UINT32 *)Ptr);
217 IN UINT32 AcpiTableLength,
218 IN UINT8 AcpiTableRevision
VOID EFIAPI DumpGas(IN CONST CHAR16 *Format OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length)
VOID EFIAPI IncrementErrorCount(VOID)
UINT32 EFIAPI ParseAcpi(IN BOOLEAN Trace, IN UINT32 Indent, IN CONST CHAR8 *AsciiName OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length, IN CONST ACPI_PARSER *Parser, IN UINT32 ParserItems)
UINT32 EFIAPI ParseAcpiBitFields(IN BOOLEAN Trace, IN UINT32 Indent, IN CONST CHAR8 *AsciiName OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length, IN CONST ACPI_PARSER *Parser, IN UINT32 ParserItems)
#define PARSER_PARAMS(Parser)
#define PARSE_ACPI_HEADER(Info)
VOID EFIAPI DumpHpetPageProtectionFlag(IN CONST CHAR16 *Format OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length)
STATIC CONST ACPI_PARSER DumpHpetFlagParser[]
VOID EFIAPI DumpCounterSize(IN CONST CHAR16 *Format OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length)
VOID EFIAPI DumpHpetFlag(IN CONST CHAR16 *Format OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length)
VOID EFIAPI DumpHpetEventTimerBlockId(IN CONST CHAR16 *Format OPTIONAL, IN UINT8 *Ptr, IN UINT32 Length)
STATIC VOID EFIAPI ValidateHpetRevId(IN UINT8 *Ptr, IN UINT32 Length, IN VOID *Context)
STATIC CONST ACPI_PARSER HpetParser[]
STATIC CONST ACPI_PARSER HpetEventTimerBlockIdFlagParser[]
VOID EFIAPI ParseAcpiHpet(IN BOOLEAN Trace, IN UINT8 *Ptr, IN UINT32 AcpiTableLength, IN UINT8 AcpiTableRevision)
UINTN EFIAPI Print(IN CONST CHAR16 *Format,...)