summaryrefslogtreecommitdiffstats
path: root/include/asm-arm/smp.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-19 11:53:06 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-19 11:53:06 -0700
commit8b22c249e7de453961e4d253b19fc2a0bdd65d53 (patch)
treedf4be07322c1bee5aa47e283a15377843ca2b05e /include/asm-arm/smp.h
parent7df551254add79a445d2e47e8f849cef8fee6e38 (diff)
parentea4423c3b6c1dbd116c91be876b3ad07067c77c8 (diff)
downloadtalos-obmc-linux-8b22c249e7de453961e4d253b19fc2a0bdd65d53.tar.gz
talos-obmc-linux-8b22c249e7de453961e4d253b19fc2a0bdd65d53.zip
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Diffstat (limited to 'include/asm-arm/smp.h')
-rw-r--r--include/asm-arm/smp.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/asm-arm/smp.h b/include/asm-arm/smp.h
index f21fd8f6bcdd..bd44f894690f 100644
--- a/include/asm-arm/smp.h
+++ b/include/asm-arm/smp.h
@@ -55,4 +55,18 @@ extern void smp_cross_call(cpumask_t callmap);
*/
extern int boot_secondary(unsigned int cpu, struct task_struct *);
+/*
+ * Perform platform specific initialisation of the specified CPU.
+ */
+extern void platform_secondary_init(unsigned int cpu);
+
+/*
+ * Initial data for bringing up a secondary CPU.
+ */
+struct secondary_data {
+ unsigned long pgdir;
+ void *stack;
+};
+extern struct secondary_data secondary_data;
+
#endif /* ifndef __ASM_ARM_SMP_H */
OpenPOWER on IntegriCloud