diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2005-11-08 15:35:23 +0000 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2005-11-08 15:35:23 +0000 |
commit | 3b6353fae0d7ba772d7eb2651727332c9e9c74ac (patch) | |
tree | 720827f6aab7d4834ba3a4b729b56b87b1bf5027 /include/asm-arm/smp.h | |
parent | 2c250134952aac06edbdce5e61f0bd8737dcf3ad (diff) | |
download | linux-stable-3b6353fae0d7ba772d7eb2651727332c9e9c74ac.tar.gz linux-stable-3b6353fae0d7ba772d7eb2651727332c9e9c74ac.tar.bz2 linux-stable-3b6353fae0d7ba772d7eb2651727332c9e9c74ac.zip |
[ARM] Declare asm entry points in asm/smp.h
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/smp.h')
-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; extern void show_ipi_list(struct seq_file *p); /* + * Called from assembly code, this handles an IPI. + */ +asmlinkage void do_IPI(struct pt_regs *regs); + +/* * Move global data into per-processor storage. */ extern void smp_store_cpu_info(unsigned int cpuid); @@ -58,6 +63,12 @@ extern void smp_send_timer(void); extern int boot_secondary(unsigned int cpu, struct task_struct *); /* + * Called from platform specific assembly code, this is the + * secondary CPU entry point. + */ +asmlinkage void secondary_start_kernel(void); + +/* * Perform platform specific initialisation of the specified CPU. */ extern void platform_secondary_init(unsigned int cpu); |