PSCI: Use a single mailbox for warm reset for FVP and Juno
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Fri, 10 Jul 2015 15:49:31 +0000 (16:49 +0100)
committerAchin Gupta <achin.gupta@arm.com>
Thu, 13 Aug 2015 22:48:06 +0000 (23:48 +0100)
commit804040d106184a93a9fe188743d1d8a8571dea71
tree928dac2da3e447eb7b218a292dcf61f73cbc2a08
parent2204afded5cf9557ef1bb934fd15a74b9fb42244
PSCI: Use a single mailbox for warm reset for FVP and Juno

Since there is a unique warm reset entry point, the FVP and Juno
port can use a single mailbox instead of maintaining one per core.
The mailbox gets programmed only once when plat_setup_psci_ops()
is invoked during PSCI initialization. This means mailbox is not
zeroed out during wakeup.

Change-Id: Ieba032a90b43650f970f197340ebb0ce5548d432
docs/porting-guide.md
include/plat/arm/css/common/css_def.h
plat/arm/board/fvp/aarch64/fvp_helpers.S
plat/arm/board/fvp/fvp_def.h
plat/arm/board/fvp/fvp_pm.c
plat/arm/css/common/aarch64/css_helpers.S
plat/arm/css/common/css_pm.c