diff --git a/plat/arm/common/arm_pm.c b/plat/arm/common/arm_pm.c index 2369e0cc7cff39183c9c8201a1b22590b065d03c..cc131a9fe81a8d4f8dc82864a51576c895898037 100644 --- a/plat/arm/common/arm_pm.c +++ b/plat/arm/common/arm_pm.c @@ -122,9 +122,11 @@ int arm_validate_ns_entrypoint(uintptr_t entrypoint) if ((entrypoint >= ARM_NS_DRAM1_BASE) && (entrypoint < (ARM_NS_DRAM1_BASE + ARM_NS_DRAM1_SIZE))) return PSCI_E_SUCCESS; +#ifndef AARCH32 if ((entrypoint >= ARM_DRAM2_BASE) && (entrypoint < (ARM_DRAM2_BASE + ARM_DRAM2_SIZE))) return PSCI_E_SUCCESS; +#endif return PSCI_E_INVALID_ADDRESS; }