mirror of https://github.com/acidanthera/audk.git
ArmPlatformPkg: Fix warnings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12001 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
4d0a4fcefe
commit
2ee8536623
|
@ -18,7 +18,7 @@
|
||||||
#include <Library/PcdLib.h>
|
#include <Library/PcdLib.h>
|
||||||
#include <Library/PrintLib.h>
|
#include <Library/PrintLib.h>
|
||||||
#include <Library/SerialPortLib.h>
|
#include <Library/SerialPortLib.h>
|
||||||
|
#include <Chipset/ArmV7.h>
|
||||||
#include <Drivers/PL390Gic.h>
|
#include <Drivers/PL390Gic.h>
|
||||||
|
|
||||||
#define ARM_PRIMARY_CORE 0
|
#define ARM_PRIMARY_CORE 0
|
||||||
|
|
|
@ -76,12 +76,15 @@ PrePiMain (
|
||||||
InitializeDebugAgent (DEBUG_AGENT_INIT_POSTMEM_SEC, NULL, NULL);
|
InitializeDebugAgent (DEBUG_AGENT_INIT_POSTMEM_SEC, NULL, NULL);
|
||||||
SaveAndSetDebugTimerInterrupt (TRUE);
|
SaveAndSetDebugTimerInterrupt (TRUE);
|
||||||
|
|
||||||
PrePiHobBase = (EFI_HOB_HANDOFF_INFO_TABLE**)(PcdGet32 (PcdCPUCoresNonSecStackBase) + (PcdGet32 (PcdCPUCoresNonSecStackSize) / 2) - PcdGet32 (PcdHobListPtrGlobalOffset));
|
|
||||||
|
|
||||||
UefiMemoryTop = UefiMemoryBase + FixedPcdGet32 (PcdSystemMemoryUefiRegionSize);
|
UefiMemoryTop = UefiMemoryBase + FixedPcdGet32 (PcdSystemMemoryUefiRegionSize);
|
||||||
StacksSize = PcdGet32 (PcdCPUCoresNonSecStackSize) * PcdGet32 (PcdMPCoreMaxCores);
|
StacksSize = PcdGet32 (PcdCPUCoresNonSecStackSize) * PcdGet32 (PcdMPCoreMaxCores);
|
||||||
StacksBase = UefiMemoryTop - StacksSize;
|
StacksBase = UefiMemoryTop - StacksSize;
|
||||||
|
|
||||||
|
// Check the PcdCPUCoresNonSecStackBase match with the calculated StackBase
|
||||||
|
ASSERT (StacksBase == PcdGet32 (PcdCPUCoresNonSecStackBase));
|
||||||
|
|
||||||
|
PrePiHobBase = (EFI_HOB_HANDOFF_INFO_TABLE**)(PcdGet32 (PcdCPUCoresNonSecStackBase) + (PcdGet32 (PcdCPUCoresNonSecStackSize) / 2) - PcdGet32 (PcdHobListPtrGlobalOffset));
|
||||||
|
|
||||||
// Declare the PI/UEFI memory region
|
// Declare the PI/UEFI memory region
|
||||||
*PrePiHobBase = HobConstructor (
|
*PrePiHobBase = HobConstructor (
|
||||||
(VOID*)UefiMemoryBase,
|
(VOID*)UefiMemoryBase,
|
||||||
|
@ -146,6 +149,8 @@ CEntryPoint (
|
||||||
TimerConstructor ();
|
TimerConstructor ();
|
||||||
// We cannot call yet the PerformanceLib because the HOB List has not been initialized
|
// We cannot call yet the PerformanceLib because the HOB List has not been initialized
|
||||||
StartTimeStamp = GetPerformanceCounter ();
|
StartTimeStamp = GetPerformanceCounter ();
|
||||||
|
} else {
|
||||||
|
StartTimeStamp = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clean Data cache
|
// Clean Data cache
|
||||||
|
|
Loading…
Reference in New Issue