#include <Library/DebugAgentLib.h>\r
#include <Library/ArmLib.h>\r
\r
-#include <Ppi/ArmGlobalVariable.h>\r
-\r
#include "PrePeiCore.h"\r
\r
CONST EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI mTemporaryRamSupportPpi = { PrePeiCoreTemporaryRamSupport };\r
-CONST ARM_GLOBAL_VARIABLE_PPI mGlobalVariablePpi = { PrePeiCoreGetGlobalVariableMemory };\r
\r
CONST EFI_PEI_PPI_DESCRIPTOR gCommonPpiTable[] = {\r
{\r
EFI_PEI_PPI_DESCRIPTOR_PPI,\r
&gEfiTemporaryRamSupportPpiGuid,\r
(VOID *) &mTemporaryRamSupportPpi\r
- },\r
- {\r
- EFI_PEI_PPI_DESCRIPTOR_PPI,\r
- &gArmGlobalVariablePpiGuid,\r
- (VOID *) &mGlobalVariablePpi\r
}\r
};\r
\r
\r
return EFI_SUCCESS;\r
}\r
-\r
-EFI_STATUS\r
-PrePeiCoreGetGlobalVariableMemory (\r
- OUT EFI_PHYSICAL_ADDRESS *GlobalVariableBase\r
- )\r
-{\r
- ASSERT (GlobalVariableBase != NULL);\r
-\r
- *GlobalVariableBase = (UINTN)PcdGet64 (PcdCPUCoresStackBase) +\r
- (UINTN)PcdGet32 (PcdCPUCorePrimaryStackSize) -\r
- (UINTN)PcdGet32 (PcdPeiGlobalVariableSize);\r
-\r
- return EFI_SUCCESS;\r
-}\r
-\r