arm-trusted-firmware/include/bl31
Soby Mathew 32bc85f2d5 PSCI: Implement platform compatibility layer
The new PSCI topology framework and PSCI extended State framework introduces
a breaking change in the platform port APIs. To ease the migration of the
platform ports to the new porting interface, a compatibility layer is
introduced which essentially defines the new platform API in terms of the
old API. The old PSCI helpers to retrieve the power-state, its associated
fields and the highest coordinated physical OFF affinity level of a core
are also implemented for compatibility. This allows the existing
platform ports to work with the new PSCI framework without significant
rework. This layer will be enabled by default once the switch to the new
PSCI framework is done and is controlled by the build flag ENABLE_PLAT_COMPAT.

Change-Id: I4b17cac3a4f3375910a36dba6b03d8f1700d07e3
2015-08-13 20:08:19 +01:00
..
services PSCI: Implement platform compatibility layer 2015-08-13 20:08:19 +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 PSCI: Introduce new platform and CM helper APIs 2015-08-13 16:17:58 +01:00
cpu_data.h PSCI: Add framework to handle composite power states 2015-08-13 19:57:31 +01: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