aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tegra/platsmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/platsmp.c')
-rw-r--r--arch/arm/mach-tegra/platsmp.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/arch/arm/mach-tegra/platsmp.c b/arch/arm/mach-tegra/platsmp.c
index b8ae3c978dee..0886cbccddee 100644
--- a/arch/arm/mach-tegra/platsmp.c
+++ b/arch/arm/mach-tegra/platsmp.c
@@ -21,7 +21,6 @@
21 21
22#include <asm/cacheflush.h> 22#include <asm/cacheflush.h>
23#include <asm/hardware/gic.h> 23#include <asm/hardware/gic.h>
24#include <mach/hardware.h>
25#include <asm/mach-types.h> 24#include <asm/mach-types.h>
26#include <asm/smp_scu.h> 25#include <asm/smp_scu.h>
27 26
@@ -122,21 +121,13 @@ void __init smp_init_cpus(void)
122 } 121 }
123 122
124 for (i = 0; i < ncores; i++) 123 for (i = 0; i < ncores; i++)
125 cpu_set(i, cpu_possible_map); 124 set_cpu_possible(i, true);
126 125
127 set_smp_cross_call(gic_raise_softirq); 126 set_smp_cross_call(gic_raise_softirq);
128} 127}
129 128
130void __init platform_smp_prepare_cpus(unsigned int max_cpus) 129void __init platform_smp_prepare_cpus(unsigned int max_cpus)
131{ 130{
132 int i;
133
134 /*
135 * Initialise the present map, which describes the set of CPUs
136 * actually populated at the present time.
137 */
138 for (i = 0; i < max_cpus; i++)
139 set_cpu_present(i, true);
140 131
141 scu_enable(scu_base); 132 scu_enable(scu_base);
142} 133}