arm-trusted-firmware/lib/psci
Soby Mathew bcc3c49c90 PSCI: Build option to enable D-Caches early in warmboot
This patch introduces a build option to enable D-cache early on the CPU
after warm boot. This is applicable for platforms which do not require
interconnect programming to enable cache coherency (eg: single cluster
platforms). If this option is enabled, then warm boot path enables
D-caches immediately after enabling MMU.

Fixes ARM-Software/tf-issues#456

Change-Id: I44c8787d116d7217837ced3bcf0b1d3441c8d80e
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
2017-04-19 12:07:05 +01:00
..
aarch32 Add provision to extend CPU operations at more levels 2016-12-15 15:41:40 +00:00
aarch64 Add provision to extend CPU operations at more levels 2016-12-15 15:41:40 +00:00
psci_common.c PSCI: Optimize call paths if all participants are cache-coherent 2017-03-02 11:00:20 +00:00
psci_lib.mk Report errata workaround status to console 2017-01-30 14:53:19 +00:00
psci_main.c PSCI: Decouple PSCI stat residency calculation from PMF 2017-02-13 14:33:06 +00:00
psci_off.c PSCI: Optimize call paths if all participants are cache-coherent 2017-03-02 11:00:20 +00:00
psci_on.c PSCI: Build option to enable D-Caches early in warmboot 2017-04-19 12:07:05 +01:00
psci_private.h PSCI: Optimize call paths if all participants are cache-coherent 2017-03-02 11:00:20 +00:00
psci_setup.c PSCI: Introduce cache and barrier wrappers 2017-03-02 11:00:20 +00:00
psci_stat.c PSCI: Decouple PSCI stat residency calculation from PMF 2017-02-13 14:33:06 +00:00
psci_suspend.c PSCI: Build option to enable D-Caches early in warmboot 2017-04-19 12:07:05 +01:00
psci_system_off.c Flush console where necessary 2017-03-31 09:54:22 +01:00