From bf72cf3381c20703042c5a574ec4ba689abd4430 Mon Sep 17 00:00:00 2001 From: oliviermartin Date: Fri, 1 Jul 2011 14:21:12 +0000 Subject: ArmPlatformPkg: Move PcdStandalone from Feature PCD to Fixed PCD Feature PCDs cannot be used in assembly files. The PcdStandalone PCD is needed in one of the assembly file of the ArmPlatformPkg/PrePi module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11952 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.c | 4 ++-- ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'ArmPlatformPkg/MemoryInitPei') diff --git a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.c b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.c index 3a26c35998..d745357164 100755 --- a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.c +++ b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.c @@ -112,7 +112,7 @@ InitializeMemory ( // // Initialize the System Memory (DRAM) // - if (FeaturePcdGet(PcdStandalone)) { + if (PcdGet32 (PcdStandalone)) { // In case of a standalone version, the DRAM is already initialized ArmPlatformInitializeSystemMemory(); } @@ -120,7 +120,7 @@ InitializeMemory ( // // Declare the UEFI memory to PEI // - if (FeaturePcdGet(PcdStandalone)) { + if (PcdGet32 (PcdStandalone)) { // In case of standalone UEFI, we set the UEFI memory region at the top of the DRAM UefiMemoryBase = SystemMemoryTop - FixedPcdGet32 (PcdSystemMemoryUefiRegionSize); } else { diff --git a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf index c0971b30f4..0d578648a7 100755 --- a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf +++ b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf @@ -49,9 +49,10 @@ [FeaturePcd] gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob - gArmPlatformTokenSpaceGuid.PcdStandalone [FixedPcd] + gArmPlatformTokenSpaceGuid.PcdStandalone + gArmTokenSpaceGuid.PcdNormalFdBaseAddress gArmTokenSpaceGuid.PcdNormalFdSize -- cgit v1.2.3