arm-trusted-firmware/include
Vikram Kanigiri 759ec93b69 Preserve PSCI cpu_suspend 'power_state' parameter.
This patch saves the 'power_state' parameter prior to suspending
a cpu and invalidates it upon its resumption. The 'affinity level'
and 'state id' fields of this parameter can be read using a set of
public and private apis. Validation of power state parameter is
introduced which checks for SBZ bits are zero.
This change also takes care of flushing the parameter from the cache
to main memory. This ensures that it is available after cpu reset
when the caches and mmu are turned off. The earlier support for
saving only the 'affinity level' field of the 'power_state' parameter
has also been reworked.

Fixes ARM-Software/tf-issues#26
Fixes ARM-Software/tf-issues#130

Change-Id: Ic007ccb5e39bf01e0b67390565d3b4be33f5960a
2014-04-29 14:40:15 +01:00
..
aarch64 Define frequency of system counter in platform code 2014-04-08 15:22:56 +01:00
stdlib Add Firmware Image Package creation tool 2014-02-17 18:51:43 +00:00
asm_macros.S Allocate single stacks for BL1 and BL2 2014-04-15 15:49:29 +01:00
bakery_lock.h Rework bakery lock with WFE/SEV sequence 2014-03-20 11:16:23 +00:00
bl1.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
bl2.h Rework BL2 to BL3-1 hand over interface 2014-02-20 19:06:34 +00:00
bl31.h Implement late binding for runtime hooks 2014-02-26 19:53:48 +00:00
bl32.h Add Test Secure Payload (BL3-2) image 2014-02-20 19:06:34 +00:00
bl_common.h bl_common: add image_size() 2014-03-05 16:21:14 +00:00
cm_macros.S Introduce new exception handling framework 2014-02-17 18:51:44 +00:00
context.h Add power management support in the SPD 2014-02-20 19:06:34 +00:00
context_mgmt.h Add power management support in the SPD 2014-02-20 19:06:34 +00:00
debug.h Introduce new exception handling framework 2014-02-17 18:51:44 +00:00
firmware_image_package.h Add Firmware Image Package creation tool 2014-02-17 18:51:43 +00:00
io_storage.h Add Firmware Image Package (FIP) driver 2014-02-17 18:51:44 +00:00
mmio.h Add TrustZone (TZC-400) driver 2014-04-24 13:55:56 +01:00
pm.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
psci.h Preserve PSCI cpu_suspend 'power_state' parameter. 2014-04-29 14:40:15 +01:00
runtime_svc.h Implement ARM Standard Service 2014-03-20 11:16:23 +00:00
semihosting.h Fix semihosting with latest toolchain 2014-02-20 19:06:34 +00:00
spinlock.h Update year in copyright text to 2014 2014-01-17 10:27:53 +00:00
std_svc.h Implement ARM Standard Service 2014-03-20 11:16:23 +00:00
tsp.h Implement standard calls for TSP 2014-03-20 11:16:23 +00:00