PSCI: Validate non secure entrypoint on ARM platforms
authorSoby Mathew <soby.mathew@arm.com>
Wed, 15 Jul 2015 12:36:24 +0000 (13:36 +0100)
committerAchin Gupta <achin.gupta@arm.com>
Thu, 13 Aug 2015 22:48:07 +0000 (23:48 +0100)
commitf9e858b1f7b27d8e0b89cc7e12e7a90755d0dd00
treee327e8be35e4bb46c7d5342638348d522cf6d0aa
parent617540d860f24c324fbbf418388fb65c0ec83242
PSCI: Validate non secure entrypoint on ARM platforms

This patch implements the platform power managment handler to verify
non secure entrypoint for ARM platforms. The handler ensures that the
entry point specified by the normal world during CPU_SUSPEND, CPU_ON
or SYSTEM_SUSPEND PSCI API is a valid address within the non secure
DRAM.

Change-Id: I4795452df99f67a24682b22f0e0967175c1de429
include/plat/arm/common/plat_arm.h
plat/arm/board/fvp/fvp_pm.c
plat/arm/common/arm_pm.c
plat/arm/css/common/css_pm.c