#include "AcpiParser.h"\r
#include "AcpiTableParser.h"\r
#include "AcpiView.h"\r
+#include "AcpiViewConfig.h"\r
\r
-#if defined(MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
-#include "Arm/SbbrValidator.h"\r
+#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
+ #include "Arm/SbbrValidator.h"\r
#endif\r
\r
/**\r
A list of registered ACPI table parsers.\r
**/\r
-STATIC ACPI_TABLE_PARSER mTableParserList[MAX_ACPI_TABLE_PARSERS];\r
+STATIC ACPI_TABLE_PARSER mTableParserList[MAX_ACPI_TABLE_PARSERS];\r
\r
/**\r
Register the ACPI table Parser\r
EFI_STATUS\r
EFIAPI\r
RegisterParser (\r
- IN UINT32 Signature,\r
- IN PARSE_ACPI_TABLE_PROC ParserProc\r
+ IN UINT32 Signature,\r
+ IN PARSE_ACPI_TABLE_PROC ParserProc\r
)\r
{\r
- UINT32 Index;\r
+ UINT32 Index;\r
\r
if ((ParserProc == NULL) || (Signature == ACPI_PARSER_SIGNATURE_NULL)) {\r
return EFI_INVALID_PARAMETER;\r
\r
// Find the first free slot and register the parser\r
for (Index = 0;\r
- Index < (sizeof (mTableParserList) / sizeof (mTableParserList[0]));\r
- Index++)\r
+ Index < (sizeof (mTableParserList) / sizeof (mTableParserList[0]));\r
+ Index++)\r
{\r
if (mTableParserList[Index].Signature == ACPI_PARSER_SIGNATURE_NULL) {\r
mTableParserList[Index].Signature = Signature;\r
- mTableParserList[Index].Parser = ParserProc;\r
+ mTableParserList[Index].Parser = ParserProc;\r
return EFI_SUCCESS;\r
}\r
}\r
EFI_STATUS\r
EFIAPI\r
DeregisterParser (\r
- IN UINT32 Signature\r
+ IN UINT32 Signature\r
)\r
{\r
- UINT32 Index;\r
+ UINT32 Index;\r
\r
if (Signature == ACPI_PARSER_SIGNATURE_NULL) {\r
return EFI_INVALID_PARAMETER;\r
{\r
if (Signature == mTableParserList[Index].Signature) {\r
mTableParserList[Index].Signature = ACPI_PARSER_SIGNATURE_NULL;\r
- mTableParserList[Index].Parser = NULL;\r
+ mTableParserList[Index].Parser = NULL;\r
return EFI_SUCCESS;\r
}\r
}\r
EFI_STATUS\r
EFIAPI\r
GetParser (\r
- IN UINT32 Signature,\r
- OUT PARSE_ACPI_TABLE_PROC * ParserProc\r
+ IN UINT32 Signature,\r
+ OUT PARSE_ACPI_TABLE_PROC *ParserProc\r
)\r
{\r
- UINT32 Index;\r
+ UINT32 Index;\r
\r
if ((ParserProc == NULL) || (Signature == ACPI_PARSER_SIGNATURE_NULL)) {\r
return EFI_INVALID_PARAMETER;\r
VOID\r
EFIAPI\r
ProcessAcpiTable (\r
- IN UINT8* Ptr\r
+ IN UINT8 *Ptr\r
)\r
{\r
- EFI_STATUS Status;\r
- BOOLEAN Trace;\r
- CONST UINT32* AcpiTableSignature;\r
- CONST UINT32* AcpiTableLength;\r
- CONST UINT8* AcpiTableRevision;\r
- CONST UINT8* SignaturePtr;\r
- PARSE_ACPI_TABLE_PROC ParserProc;\r
+ EFI_STATUS Status;\r
+ BOOLEAN Trace;\r
+ CONST UINT32 *AcpiTableSignature;\r
+ CONST UINT32 *AcpiTableLength;\r
+ CONST UINT8 *AcpiTableRevision;\r
+ CONST UINT8 *SignaturePtr;\r
+ PARSE_ACPI_TABLE_PROC ParserProc;\r
\r
ParseAcpiHeader (\r
Ptr,\r
// Do not process the ACPI table any further if the table length read\r
// is invalid. The ACPI table should at least contain the table header.\r
if (*AcpiTableLength < sizeof (EFI_ACPI_DESCRIPTION_HEADER)) {\r
- SignaturePtr = (CONST UINT8*)AcpiTableSignature;\r
+ SignaturePtr = (CONST UINT8 *)AcpiTableSignature;\r
IncrementErrorCount ();\r
Print (\r
L"ERROR: Invalid %c%c%c%c table length. Length = %d\n",\r
}\r
}\r
\r
-#if defined(MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
+ #if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)\r
if (GetMandatoryTableValidate ()) {\r
ArmSbbrIncrementTableCount (*AcpiTableSignature);\r
}\r
-#endif\r
+\r
+ #endif\r
\r
Status = GetParser (*AcpiTableSignature, &ParserProc);\r
if (EFI_ERROR (Status)) {\r
if (Trace) {\r
DumpAcpiHeader (Ptr);\r
}\r
+\r
return;\r
}\r
\r