]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiTableParser.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / AcpiTableParser.c
index d5b9eee5232399c4df50d0f9598810413759fed6..75b949429ec9d22026147900be591cfdc94ead44 100644 (file)
 #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
@@ -45,11 +46,11 @@ STATIC ACPI_TABLE_PARSER mTableParserList[MAX_ACPI_TABLE_PARSERS];
 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
@@ -69,12 +70,12 @@ RegisterParser (
 \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
@@ -97,10 +98,10 @@ RegisterParser (
 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
@@ -112,7 +113,7 @@ DeregisterParser (
   {\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
@@ -137,11 +138,11 @@ DeregisterParser (
 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
@@ -178,16 +179,16 @@ GetParser (
 VOID\r
 EFIAPI\r
 ProcessAcpiTable (\r
-  IN UINT8Ptr\r
+  IN UINT8  *Ptr\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  BOOLEAN       Trace;\r
-  CONST UINT32AcpiTableSignature;\r
-  CONST UINT32AcpiTableLength;\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
@@ -208,7 +209,7 @@ ProcessAcpiTable (
     // 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
@@ -226,11 +227,12 @@ ProcessAcpiTable (
     }\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
@@ -238,6 +240,7 @@ ProcessAcpiTable (
     if (Trace) {\r
       DumpAcpiHeader (Ptr);\r
     }\r
+\r
     return;\r
   }\r
 \r