From 539a7b383d52493a94df4f5da8f74aa102429fa0 Mon Sep 17 00:00:00 2001 From: Achin Gupta Date: Thu, 26 Jun 2014 11:12:37 +0100 Subject: Remove the concept of coherent stacks This patch removes the allocation of memory for coherent stacks, associated accessor function and some dead code which called the accessor function. It also updates the porting guide to remove the concept and the motivation behind using stacks allocated in coherent memory. Fixes ARM-software/tf-issues#198 Change-Id: I00ff9a04f693a03df3627ba39727e3497263fc38 --- services/std_svc/psci/psci_common.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'services/std_svc/psci/psci_common.c') 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, -- cgit