CorebootModulePkg: DEBUG print format corrections

Fix DEBUG print formats so that pointers and 64-bit integer values
display correctly for both 32-bit and 64-bit builds.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Scott Duplichan <[email protected]>
---

Index: CorebootModulePkg/CbSupportDxe/CbSupportDxe.c
===================================================================
--- CorebootModulePkg/CbSupportDxe/CbSupportDxe.c       (revision 17108)
+++ CorebootModulePkg/CbSupportDxe/CbSupportDxe.c       (working copy)
@@ -49,7 +49,7 @@
     if (EFI_ERROR (Status)) {
       DEBUG ((
         EFI_D_ERROR,
-        "Failed to add memory space :0x%x 0x%x\n",
+        "Failed to add memory space :0x%lx 0x%lx\n",
         BaseAddress,
         Length
         ));
@@ -108,7 +108,7 @@
        //
        IoOr16 (mPmCtrlReg, BIT0);
        
-       DEBUG ((EFI_D_ERROR, "Enable SCI bit at 0x%x before boot\n", 
mPmCtrlReg));      
+       DEBUG ((EFI_D_ERROR, "Enable SCI bit at 0x%lx before boot\n", 
(UINT64)mPmCtrlReg));     
 }
 
 /**
@@ -157,7 +157,7 @@
        // Install Acpi Table
        //
        if (pSystemTableInfo->AcpiTableBase != 0 && 
pSystemTableInfo->AcpiTableSize != 0) {             
-               DEBUG ((EFI_D_ERROR, "Install Acpi Table at 0x%x, length 
0x%x\n", (UINTN)pSystemTableInfo->AcpiTableBase, 
pSystemTableInfo->AcpiTableSize));    
+               DEBUG ((EFI_D_ERROR, "Install Acpi Table at 0x%lx, length 
0x%x\n", pSystemTableInfo->AcpiTableBase, pSystemTableInfo->AcpiTableSize));  
                Status = gBS->InstallConfigurationTable (&gEfiAcpiTableGuid, 
(VOID *)(UINTN)pSystemTableInfo->AcpiTableBase);
                ASSERT_EFI_ERROR (Status);
        }
@@ -166,7 +166,7 @@
        // Install Smbios Table
        //
        if (pSystemTableInfo->SmbiosTableBase != 0 && 
pSystemTableInfo->SmbiosTableSize != 0) {                 
-               DEBUG ((EFI_D_ERROR, "Install Smbios Table at 0x%x, length 
0x%x\n", (UINTN)pSystemTableInfo->SmbiosTableBase, 
pSystemTableInfo->SmbiosTableSize));      
+               DEBUG ((EFI_D_ERROR, "Install Smbios Table at 0x%lx, length 
0x%x\n", pSystemTableInfo->SmbiosTableBase, 
pSystemTableInfo->SmbiosTableSize));    
                Status = gBS->InstallConfigurationTable (&gEfiSmbiosTableGuid, 
(VOID *)(UINTN)pSystemTableInfo->SmbiosTableBase);
                ASSERT_EFI_ERROR (Status);
        }
@@ -179,7 +179,7 @@
   pAcpiBoardInfo = (ACPI_BOARD_INFO *)GET_GUID_HOB_DATA (GuidHob); 
   
   mPmCtrlReg = (UINTN)pAcpiBoardInfo->PmCtrlRegBase;
-       DEBUG ((EFI_D_ERROR, "PmCtrlReg at 0x%x\n", mPmCtrlReg));       
+       DEBUG ((EFI_D_ERROR, "PmCtrlReg at 0x%lx\n", (UINT64)mPmCtrlReg));      
         
        //
        // Register callback on the ready to boot event 
Index: CorebootModulePkg/CbSupportPei/CbSupportPei.c
===================================================================
--- CorebootModulePkg/CbSupportPei/CbSupportPei.c       (revision 17108)
+++ CorebootModulePkg/CbSupportPei/CbSupportPei.c       (working copy)
@@ -121,7 +121,7 @@
                if (IsFvHeaderValid ((EFI_FIRMWARE_VOLUME_HEADER* )TempPtr)) {
                        if (TempPtr != (UINT8* )(UINTN) PcdGet32 
(PcdPayloadFdMemBase))  {
                                // Skip the PEI FV
-                               DEBUG((EFI_D_ERROR, "Found one valid fv : 
0x%x.\n", TempPtr, ((EFI_FIRMWARE_VOLUME_HEADER* )TempPtr)->FvLength));       
+                               DEBUG((EFI_D_ERROR, "Found one valid fv : 
0x%lx.\n", TempPtr, ((EFI_FIRMWARE_VOLUME_HEADER* )TempPtr)->FvLength));      
                                
                                PeiServicesInstallFvInfoPpi (
                            NULL,
@@ -176,8 +176,8 @@
        if (EFI_ERROR(Status)) 
                return Status;
                
-       DEBUG((EFI_D_ERROR, "LowMemorySize: 0x%x.\n", LowMemorySize));
-       DEBUG((EFI_D_ERROR, "HighMemorySize: 0x%x.\n", HighMemorySize));
+       DEBUG((EFI_D_ERROR, "LowMemorySize: 0x%lx.\n", LowMemorySize));
+       DEBUG((EFI_D_ERROR, "HighMemorySize: 0x%lx.\n", HighMemorySize));
        
        ASSERT (LowMemorySize > 0);
        
@@ -248,8 +248,8 @@
        //
        PeiMemBase = (LowMemorySize - PeiMemSize) & (~(BASE_64KB - 1));
        
-       DEBUG((EFI_D_ERROR, "PeiMemBase: 0x%x.\n", PeiMemBase));
-       DEBUG((EFI_D_ERROR, "PeiMemSize: 0x%x.\n", PeiMemSize)); 
+       DEBUG((EFI_D_ERROR, "PeiMemBase: 0x%lx.\n", PeiMemBase));
+       DEBUG((EFI_D_ERROR, "PeiMemSize: 0x%lx.\n", PeiMemSize)); 
    
        Status = PeiServicesInstallPeiMemory (
               PeiMemBase,            
@@ -319,7 +319,7 @@
   pCbHeader = NULL;
   if ((CbParseGetCbHeader (1, &pCbHeader) == RETURN_SUCCESS) 
        && ((UINTN)pCbHeader > BASE_4KB)) {
-       DEBUG((EFI_D_ERROR, "Actual Coreboot header: 0x%x.\n", 
(UINTN)pCbHeader));      
+       DEBUG((EFI_D_ERROR, "Actual Coreboot header: %p.\n", pCbHeader));       
        PcdSet32 (PcdCbHeaderPointer, (UINT32)(UINTN)pCbHeader);
   }
   
@@ -345,8 +345,8 @@
        pSystemTableInfo->AcpiTableSize = AcpiTableSize;        
        pSystemTableInfo->SmbiosTableBase = (UINT64) (UINTN)pSmbiosTable;
        pSystemTableInfo->SmbiosTableSize = SmbiosTableSize;
-       DEBUG ((EFI_D_ERROR, "Detected Acpi Table at 0x%x, length 0x%x\n", 
(UINTN)pSystemTableInfo->AcpiTableBase, pSystemTableInfo->AcpiTableSize));   
-       DEBUG ((EFI_D_ERROR, "Detected Smbios Table at 0x%x, length 0x%x\n", 
(UINTN)pSystemTableInfo->SmbiosTableBase, pSystemTableInfo->SmbiosTableSize));  
   
+       DEBUG ((EFI_D_ERROR, "Detected Acpi Table at 0x%lx, length 0x%x\n", 
pSystemTableInfo->AcpiTableBase, pSystemTableInfo->AcpiTableSize)); 
+       DEBUG ((EFI_D_ERROR, "Detected Smbios Table at 0x%lx, length 0x%x\n", 
pSystemTableInfo->SmbiosTableBase, pSystemTableInfo->SmbiosTableSize));   
        DEBUG ((EFI_D_ERROR, "Create system table info guid hob\n"));
        
        //
Index: CorebootModulePkg/Library/CbParseLib/CbParseLib.c
===================================================================
--- CorebootModulePkg/Library/CbParseLib/CbParseLib.c   (revision 17108)
+++ CorebootModulePkg/Library/CbParseLib/CbParseLib.c   (working copy)
@@ -153,7 +153,7 @@
        if (pMemTableSize)
                *pMemTableSize = root->entries[Idx].size;
        
-       DEBUG ((EFI_D_ERROR, "Find CbMemTable Id 0x%x, base 0x%x, size 0x%x\n", 
TableId, *pMemTable, *pMemTableSize));
+       DEBUG ((EFI_D_ERROR, "Find CbMemTable Id 0x%x, base %p, size 0x%x\n", 
TableId, *pMemTable, *pMemTableSize));
        return RETURN_SUCCESS;
     }
   }
@@ -219,7 +219,7 @@
     }
   }
   
-  DEBUG ((EFI_D_ERROR, "Low memory 0x%x, High Memory 0x%x\n", *pLowMemorySize, 
*pHighMemorySize));
+  DEBUG ((EFI_D_ERROR, "Low memory 0x%lx, High Memory 0x%lx\n", 
*pLowMemorySize, *pHighMemorySize));
   
   return RETURN_SUCCESS;       
 }
@@ -361,8 +361,8 @@
        if (!Rsdp)
                return RETURN_NOT_FOUND;
                
-       DEBUG ((EFI_D_ERROR, "Find Rsdp at 0x%x\n", Rsdp));
-       DEBUG ((EFI_D_ERROR, "Find Rsdt 0x%x, Xsdt 0x%x\n", Rsdp->RsdtAddress, 
Rsdp->XsdtAddress));
+       DEBUG ((EFI_D_ERROR, "Find Rsdp at %p\n", Rsdp));
+       DEBUG ((EFI_D_ERROR, "Find Rsdt 0x%x, Xsdt 0x%lx\n", Rsdp->RsdtAddress, 
Rsdp->XsdtAddress));
        
        //
        // Search Rsdt First
@@ -384,7 +384,7 @@
                
              if (pResetReg)   
                *pResetReg = (UINTN)Fadt->ResetReg.Address; 
-             DEBUG ((EFI_D_ERROR, "Reset Reg 0x%x\n", Fadt->ResetReg.Address));
+             DEBUG ((EFI_D_ERROR, "Reset Reg 0x%lx\n", 
Fadt->ResetReg.Address));
                
              if (pResetValue)   
                *pResetValue = Fadt->ResetValue;
@@ -415,7 +415,7 @@
                
              if (pResetReg)   
                *pResetReg = (UINTN)Fadt->ResetReg.Address; 
-             DEBUG ((EFI_D_ERROR, "Reset Reg 0x%x\n", Fadt->ResetReg.Address));
+             DEBUG ((EFI_D_ERROR, "Reset Reg 0x%lx\n", 
Fadt->ResetReg.Address));
                
              if (pResetValue)   
                *pResetValue = Fadt->ResetValue;
@@ -532,7 +532,7 @@
                return RETURN_NOT_FOUND;
                
   DEBUG ((EFI_D_ERROR, "Found coreboot video frame buffer information\n"));
-  DEBUG ((EFI_D_ERROR, "physical_address: 0x%x\n", CbFbRec->physical_address));
+  DEBUG ((EFI_D_ERROR, "physical_address: 0x%lx\n", 
CbFbRec->physical_address));
   DEBUG ((EFI_D_ERROR, "x_resolution: 0x%x\n", CbFbRec->x_resolution));
   DEBUG ((EFI_D_ERROR, "y_resolution: 0x%x\n", CbFbRec->y_resolution));
   DEBUG ((EFI_D_ERROR, "bits_per_pixel: 0x%x\n", CbFbRec->bits_per_pixel));

Attachment: 15.patch
Description: Binary data

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to