arm-trusted-firmware/include/bl31
Soby Mathew 6590ce2295 PSCI: Invoke PM hooks only for the highest level
This patch optimizes the invocation of the platform power management hooks for
ON, OFF and SUSPEND such that they are called only for the highest affinity
level which will be powered off/on. Earlier, the hooks were being invoked for
all the intermediate levels as well.

This patch requires that the platforms migrate to the new semantics of the PM
hooks.  It also removes the `state` parameter from the pm hooks as the `afflvl`
parameter now indicates the highest affinity level for which power management
operations are required.

Change-Id: I57c87931d8a2723aeade14acc710e5b78ac41732
2015-08-05 14:14:24 +01:00
..
services PSCI: Invoke PM hooks only for the highest level 2015-08-05 14:14:24 +01:00
bl31.h Remove all checkpatch errors from codebase 2014-06-24 12:50:00 +01:00
context.h Optimize EL3 register state stored in cpu_context structure 2014-07-31 10:09:58 +01:00
context_mgmt.h Optimize EL3 register state stored in cpu_context structure 2014-07-31 10:09:58 +01:00
cpu_data.h Initialise cpu ops after enabling data cache 2015-03-13 10:38:09 +00:00
interrupt_mgmt.h Demonstrate model for routing IRQs to EL3 2015-01-26 15:29:32 +00:00
runtime_svc.h Implement PSCI_FEATURES API 2015-01-26 12:42:45 +00:00