ARM platforms: enable GICv3 state save/restore
Provides GICv3 save/restore feature to arm_system_pwr_domain_resume and
arm_system_pwr_domain_save functions.

Introduce FVP PSCI power level 3 (System level) support. This is solely
done to provide example code on how to use the GICv3 save and restore
helpers.

Also make CSS GICv3 platforms power off the Redistributor on SYSTEM
SUSPEND as its state is saved and restored.

Change-Id: I0d852f3af8824edee1a17c085cf593ddd33a4e77
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Co-Authored-by: Douglas Raillard <douglas.raillard@arm.com>
1 parent a22dffc commit e35a3fb5b7879eb63c606a02f514f847530106f4
@Soby Mathew Soby Mathew authored on 11 Oct 2017
Showing 11 changed files
View
include/plat/arm/board/common/board_arm_def.h
View
include/plat/arm/common/plat_arm.h
View
plat/arm/board/fvp/fvp_common.c
View
plat/arm/board/fvp/fvp_pm.c
View
plat/arm/board/fvp/fvp_topology.c
View
plat/arm/board/fvp/include/platform_def.h
View
plat/arm/common/arm_gicv2.c
View
plat/arm/common/arm_gicv3.c
View
plat/arm/common/arm_gicv3_legacy.c
View
plat/arm/common/arm_pm.c
View
plat/arm/css/common/css_pm.c