diff options
Diffstat (limited to 'include/asm-arm')
-rw-r--r-- | include/asm-arm/smp.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/asm-arm/smp.h b/include/asm-arm/smp.h index 21d1723c03e1..52e7c8d830b2 100644 --- a/include/asm-arm/smp.h +++ b/include/asm-arm/smp.h | |||
@@ -37,6 +37,11 @@ struct seq_file; | |||
37 | extern void show_ipi_list(struct seq_file *p); | 37 | extern void show_ipi_list(struct seq_file *p); |
38 | 38 | ||
39 | /* | 39 | /* |
40 | * Called from assembly code, this handles an IPI. | ||
41 | */ | ||
42 | asmlinkage void do_IPI(struct pt_regs *regs); | ||
43 | |||
44 | /* | ||
40 | * Move global data into per-processor storage. | 45 | * Move global data into per-processor storage. |
41 | */ | 46 | */ |
42 | extern void smp_store_cpu_info(unsigned int cpuid); | 47 | extern void smp_store_cpu_info(unsigned int cpuid); |
@@ -58,6 +63,12 @@ extern void smp_send_timer(void); | |||
58 | extern int boot_secondary(unsigned int cpu, struct task_struct *); | 63 | extern int boot_secondary(unsigned int cpu, struct task_struct *); |
59 | 64 | ||
60 | /* | 65 | /* |
66 | * Called from platform specific assembly code, this is the | ||
67 | * secondary CPU entry point. | ||
68 | */ | ||
69 | asmlinkage void secondary_start_kernel(void); | ||
70 | |||
71 | /* | ||
61 | * Perform platform specific initialisation of the specified CPU. | 72 | * Perform platform specific initialisation of the specified CPU. |
62 | */ | 73 | */ |
63 | extern void platform_secondary_init(unsigned int cpu); | 74 | extern void platform_secondary_init(unsigned int cpu); |