arm-trusted-firmware/services/std_svc/psci
Soby Mathew 8991eed743 Rework the PSCI migrate APIs
This patch reworks the PSCI MIGRATE, MIGRATE_INFO_TYPE and
MIGRATE_INFO_UP_CPU support for Trusted Firmware. The
implementation does the appropriate validation of parameters
and invokes the appropriate hook exported by the SPD.

The TSP is a MP Trusted OS. Hence the ability to actually
migrate a Trusted OS has not been implemented. The
corresponding function is not populated in the spd_pm_hooks
structure for the TSPD.

The `spd_pm_ops_t` has undergone changes with this patch.
SPD PORTS MAY NEED TO BE UPDATED.

Fixes ARM-software/tf-issues#249

Change-Id: Iabd87521bf7c530a5e4506b6d3bfd4f1bf87604f
2015-01-26 12:42:45 +00:00
..
psci_afflvl_off.c Return success if an interrupt is seen during PSCI CPU_SUSPEND 2015-01-23 18:36:15 +00:00
psci_afflvl_on.c Validate power_state and entrypoint when executing PSCI calls 2015-01-23 18:36:15 +00:00
psci_afflvl_suspend.c Return success if an interrupt is seen during PSCI CPU_SUSPEND 2015-01-23 18:36:15 +00:00
psci_common.c Rework the PSCI migrate APIs 2015-01-26 12:42:45 +00:00
psci_entry.S Add CPU specific power management operations 2014-08-20 19:14:31 +01:00
psci_helpers.S Add CPU specific power management operations 2014-08-20 19:14:31 +01:00
psci_main.c Rework the PSCI migrate APIs 2015-01-26 12:42:45 +00:00
psci_private.h Rework the PSCI migrate APIs 2015-01-26 12:42:45 +00:00
psci_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
psci_system_off.c Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs 2014-08-19 11:42:45 +01:00