Since 14.01 rc1, the Versatile Express A5 and TC1 BSPs no longer build.
This is due to PcdSystemMemoryBase changing from a 32 to 64 bit PCD.
[PATCH 1/2] TC1: change PcdGet32 to PcdGet64 [PATCH 2/2] VEA5: change PcdGet32 to PcdGet64
The latest code uses PcdGet64 instead of PcdGet32. Fix the TC1 BSP to account for this change.
Signed-off-by: Ryan Harkin ryan.harkin@linaro.org --- .../Include/Platform/CTA15x2/ArmPlatform.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA15x2/ArmPlatform.h b/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA15x2/ArmPlatform.h index 19d551d..5454b00 100644 --- a/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA15x2/ArmPlatform.h +++ b/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA15x2/ArmPlatform.h @@ -53,8 +53,8 @@ #define ARM_VE_SMB_PERIPH_SZ SIZE_64MB
// DRAM -#define ARM_VE_DRAM_BASE PcdGet32 (PcdSystemMemoryBase) -#define ARM_VE_DRAM_SZ PcdGet32 (PcdSystemMemorySize) +#define ARM_VE_DRAM_BASE PcdGet64 (PcdSystemMemoryBase) +#define ARM_VE_DRAM_SZ PcdGet64 (PcdSystemMemorySize)
// This can be any value since we only support motherboard PL111 #define LCD_VRAM_CORE_TILE_BASE 0x84000000
The latest code uses PcdGet64 instead of PcdGet32. Fix the VEA5 BSP to account for this change.
Signed-off-by: Ryan Harkin ryan.harkin@linaro.org --- .../Include/Platform/CTA5s/ArmPlatform.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA5s/ArmPlatform.h b/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA5s/ArmPlatform.h index 4efd10e..990e407 100644 --- a/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA5s/ArmPlatform.h +++ b/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA5s/ArmPlatform.h @@ -53,8 +53,8 @@ #define ARM_VE_SMB_PERIPH_SZ SIZE_64MB
// DRAM -#define ARM_VE_DRAM_BASE PcdGet32 (PcdSystemMemoryBase) -#define ARM_VE_DRAM_SZ PcdGet32 (PcdSystemMemorySize) +#define ARM_VE_DRAM_BASE PcdGet64 (PcdSystemMemoryBase) +#define ARM_VE_DRAM_SZ PcdGet64 (PcdSystemMemorySize)
// This can be any value since we only support motherboard PL111 #define LCD_VRAM_CORE_TILE_BASE 0x84000000