#include "AcpiTableParser.h"\r
\r
// Local Variables\r
-STATIC CONST UINT64* XsdtAddress;\r
+STATIC CONST UINT64 *XsdtAddress;\r
\r
/**\r
This function validates the RSDT Address.\r
VOID\r
EFIAPI\r
ValidateRsdtAddress (\r
- IN UINT8* Ptr,\r
- IN VOID* Context\r
+ IN UINT8 *Ptr,\r
+ IN VOID *Context\r
)\r
{\r
-#if defined(MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
+ #if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
// Reference: Server Base Boot Requirements System Software on ARM Platforms\r
// Section: 4.2.1.1 RSDP\r
// Root System Description Pointer (RSDP), ACPI ? 5.2.5.\r
// - Within the RSDP, the RsdtAddress field must be null (zero) and the\r
// XsdtAddresss MUST be a valid, non-null, 64-bit value.\r
- UINT32 RsdtAddr;\r
+ UINT32 RsdtAddr;\r
\r
- RsdtAddr = *(UINT32*)Ptr;\r
+ RsdtAddr = *(UINT32 *)Ptr;\r
\r
if (RsdtAddr != 0) {\r
IncrementErrorCount ();\r
RsdtAddr\r
);\r
}\r
-#endif\r
+\r
+ #endif\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
ValidateXsdtAddress (\r
- IN UINT8* Ptr,\r
- IN VOID* Context\r
+ IN UINT8 *Ptr,\r
+ IN VOID *Context\r
)\r
{\r
-#if defined(MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
+ #if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
// Reference: Server Base Boot Requirements System Software on ARM Platforms\r
// Section: 4.2.1.1 RSDP\r
// Root System Description Pointer (RSDP), ACPI ? 5.2.5.\r
// - Within the RSDP, the RsdtAddress field must be null (zero) and the\r
// XsdtAddresss MUST be a valid, non-null, 64-bit value.\r
- UINT64 XsdtAddr;\r
+ UINT64 XsdtAddr;\r
\r
- XsdtAddr = *(UINT64*)Ptr;\r
+ XsdtAddr = *(UINT64 *)Ptr;\r
\r
if (XsdtAddr == 0) {\r
IncrementErrorCount ();\r
XsdtAddr\r
);\r
}\r
-#endif\r
+\r
+ #endif\r
}\r
\r
/**\r
An array describing the ACPI RSDP Table.\r
**/\r
-STATIC CONST ACPI_PARSER RsdpParser[] = {\r
- {L"Signature", 8, 0, NULL, Dump8Chars, NULL, NULL, NULL},\r
- {L"Checksum", 1, 8, L"0x%x", NULL, NULL, NULL, NULL},\r
- {L"Oem ID", 6, 9, NULL, Dump6Chars, NULL, NULL, NULL},\r
- {L"Revision", 1, 15, L"%d", NULL, NULL, NULL, NULL},\r
- {L"RSDT Address", 4, 16, L"0x%x", NULL, NULL, ValidateRsdtAddress, NULL},\r
- {L"Length", 4, 20, L"%d", NULL, NULL, NULL, NULL},\r
- {L"XSDT Address", 8, 24, L"0x%lx", NULL, (VOID**)&XsdtAddress,\r
- ValidateXsdtAddress, NULL},\r
- {L"Extended Checksum", 1, 32, L"0x%x", NULL, NULL, NULL, NULL},\r
- {L"Reserved", 3, 33, L"%x %x %x", Dump3Chars, NULL, NULL, NULL}\r
+STATIC CONST ACPI_PARSER RsdpParser[] = {\r
+ { L"Signature", 8, 0, NULL, Dump8Chars, NULL, NULL, NULL },\r
+ { L"Checksum", 1, 8, L"0x%x", NULL, NULL, NULL, NULL },\r
+ { L"Oem ID", 6, 9, NULL, Dump6Chars, NULL, NULL, NULL },\r
+ { L"Revision", 1, 15, L"%d", NULL, NULL, NULL, NULL },\r
+ { L"RSDT Address", 4, 16, L"0x%x", NULL, NULL, ValidateRsdtAddress, NULL },\r
+ { L"Length", 4, 20, L"%d", NULL, NULL, NULL, NULL },\r
+ { L"XSDT Address", 8, 24, L"0x%lx", NULL, (VOID **)&XsdtAddress,\r
+ ValidateXsdtAddress, NULL },\r
+ { L"Extended Checksum", 1, 32, L"0x%x", NULL, NULL, NULL, NULL },\r
+ { L"Reserved", 3, 33, L"%x %x %x", Dump3Chars, NULL, NULL, NULL }\r
};\r
\r
/**\r
VOID\r
EFIAPI\r
ParseAcpiRsdp (\r
- IN BOOLEAN Trace,\r
- IN UINT8* Ptr,\r
- IN UINT32 AcpiTableLength,\r
- IN UINT8 AcpiTableRevision\r
+ IN BOOLEAN Trace,\r
+ IN UINT8 *Ptr,\r
+ IN UINT32 AcpiTableLength,\r
+ IN UINT8 AcpiTableRevision\r
)\r
{\r
if (Trace) {\r
IncrementErrorCount ();\r
Print (\r
L"ERROR: Insufficient table length. AcpiTableLength = %d." \\r
- L"RSDP parsing aborted.\n",\r
+ L"RSDP parsing aborted.\n",\r
AcpiTableLength\r
);\r
return;\r
return;\r
}\r
\r
- ProcessAcpiTable ((UINT8*)(UINTN)(*XsdtAddress));\r
+ ProcessAcpiTable ((UINT8 *)(UINTN)(*XsdtAddress));\r
}\r