]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Srat/SratParser.c
ShellPkg/UefiShellAcpiViewCommandLib: Fix GCC build failure
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / Parsers / Srat / SratParser.c
index fbe943d898ad96158f51d5afffe1fe17893ae62f..e3f5567bece307d438d1a0793aa9755a70a1cbeb 100644 (file)
@@ -48,6 +48,7 @@ ValidateSratReserved (
 **/\r
 STATIC\r
 VOID\r
+EFIAPI\r
 DumpSratApicProximity (\r
   IN  CONST CHAR16*  Format,\r
   IN  UINT8*         Ptr\r
@@ -172,12 +173,16 @@ ValidateSratReserved (
 **/\r
 STATIC\r
 VOID\r
+EFIAPI\r
 DumpSratApicProximity (\r
  IN CONST CHAR16* Format,\r
  IN UINT8*        Ptr\r
  )\r
 {\r
-  UINT32 ProximityDomain = Ptr[0] | (Ptr[1] << 8) | (Ptr[2] << 16);\r
+  UINT32 ProximityDomain;\r
+\r
+  ProximityDomain = Ptr[0] | (Ptr[1] << 8) | (Ptr[2] << 16);\r
+\r
   Print (Format, ProximityDomain);\r
 }\r
 \r
@@ -210,13 +215,19 @@ ParseAcpiSrat (
 {\r
   UINT32 Offset;\r
   UINT8* ResourcePtr;\r
-  UINT32 GicCAffinityIndex = 0;\r
-  UINT32 GicITSAffinityIndex = 0;\r
-  UINT32 MemoryAffinityIndex = 0;\r
-  UINT32 ApicSapicAffinityIndex = 0;\r
-  UINT32 X2ApicAffinityIndex = 0;\r
+  UINT32 GicCAffinityIndex;\r
+  UINT32 GicITSAffinityIndex;\r
+  UINT32 MemoryAffinityIndex;\r
+  UINT32 ApicSapicAffinityIndex;\r
+  UINT32 X2ApicAffinityIndex;\r
   CHAR8  Buffer[80];  // Used for AsciiName param of ParseAcpi\r
 \r
+  GicCAffinityIndex = 0;\r
+  GicITSAffinityIndex = 0;\r
+  MemoryAffinityIndex = 0;\r
+  ApicSapicAffinityIndex = 0;\r
+  X2ApicAffinityIndex = 0;\r
+\r
   if (!Trace) {\r
     return;\r
   }\r