diff options
Diffstat (limited to 'services/std_svc')
-rw-r--r-- | services/std_svc/psci/psci_afflvl_off.c | 3 | ||||
-rw-r--r-- | services/std_svc/psci/psci_afflvl_suspend.c | 3 | ||||
-rw-r--r-- | services/std_svc/psci/psci_common.c | 3 | ||||
-rw-r--r-- | services/std_svc/psci/psci_entry.S | 5 |
4 files changed, 0 insertions, 14 deletions
diff --git a/services/std_svc/psci/psci_afflvl_off.c b/services/std_svc/psci/psci_afflvl_off.c index a1f729bc..83d19d3e 100644 --- a/services/std_svc/psci/psci_afflvl_off.c +++ b/services/std_svc/psci/psci_afflvl_off.c @@ -210,9 +210,6 @@ static int psci_call_off_handlers(mpidr_aff_map_nodes_t mpidr_nodes, * the lowest to the highest affinity level implemented by the platform because * to turn off affinity level X it is neccesary to turn off affinity level X - 1 * first. - * - * CAUTION: This function is called with coherent stacks so that coherency can - * be turned off and caches can be flushed safely. ******************************************************************************/ int psci_afflvl_off(int start_afflvl, int end_afflvl) diff --git a/services/std_svc/psci/psci_afflvl_suspend.c b/services/std_svc/psci/psci_afflvl_suspend.c index ab731fb6..1e60276c 100644 --- a/services/std_svc/psci/psci_afflvl_suspend.c +++ b/services/std_svc/psci/psci_afflvl_suspend.c @@ -355,9 +355,6 @@ static int psci_call_suspend_handlers(mpidr_aff_map_nodes_t mpidr_nodes, * the lowest to the highest affinity level implemented by the platform because * to turn off affinity level X it is neccesary to turn off affinity level X - 1 * first. - * - * CAUTION: This function is called with coherent stacks so that coherency can - * be turned off and caches can be flushed safely. ******************************************************************************/ int psci_afflvl_suspend(unsigned long entrypoint, unsigned long context_id, diff --git a/services/std_svc/psci/psci_common.c b/services/std_svc/psci/psci_common.c index 3c79a5e7..56f3daf2 100644 --- a/services/std_svc/psci/psci_common.c +++ b/services/std_svc/psci/psci_common.c @@ -390,9 +390,6 @@ static int psci_call_power_on_handlers(mpidr_aff_map_nodes_t mpidr_nodes, * the highest to the lowest affinity level implemented by the platform because * to turn on affinity level X it is neccesary to turn on affinity level X + 1 * first. - * - * CAUTION: This function is called with coherent stacks so that coherency and - * the mmu can be turned on safely. ******************************************************************************/ void psci_afflvl_power_on_finish(int start_afflvl, int end_afflvl, diff --git a/services/std_svc/psci/psci_entry.S b/services/std_svc/psci/psci_entry.S index e77d0e63..192b638c 100644 --- a/services/std_svc/psci/psci_entry.S +++ b/services/std_svc/psci/psci_entry.S @@ -44,11 +44,6 @@ * upon whether it was resumed from suspend or simply * turned on, call the common power on finisher with * the handlers (chosen depending upon original state). - * For ease, the finisher is called with coherent - * stacks. This allows the cluster/cpu finishers to - * enter coherency and enable the mmu without running - * into issues. We switch back to normal stacks once - * all this is done. * ----------------------------------------------------- */ func psci_aff_on_finish_entry |