arm-trusted-firmware/services/std_svc/psci
Soby Mathew 264999fc60 Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl()
This patch fixes the assertion failure when CPU_SUSPEND is invoked with
an affinity level higher than supported by the platform by adding suitable
checks for affinity level within `psci_cpu_suspend`. Also added suitable
bound checks within `psci_aff_map_get_idx` to prevent indexing beyond array
limits.

Fixes ARM-software/tf-issues#260

Change-Id: I04b75c49729e6c6d1983add590f60146c8fc3630
2014-12-12 13:53:07 +00:00
..
psci_afflvl_off.c Miscellaneous PSCI code cleanups 2014-08-19 14:29:23 +01:00
psci_afflvl_on.c Miscellaneous PSCI code cleanups 2014-08-19 14:29:23 +01:00
psci_afflvl_suspend.c Miscellaneous PSCI code cleanups 2014-08-19 14:29:23 +01:00
psci_common.c Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl() 2014-12-12 13:53:07 +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 Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl() 2014-12-12 13:53:07 +00:00
psci_private.h Fix the array size of mpidr_aff_map_nodes_t. 2014-12-04 16:09:00 +00:00
psci_setup.c Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl() 2014-12-12 13:53:07 +00:00
psci_system_off.c Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs 2014-08-19 11:42:45 +01:00