|
@@ -7,6 +7,8 @@
|
|
#ifndef _MACH_BF561_SMP
|
|
#ifndef _MACH_BF561_SMP
|
|
#define _MACH_BF561_SMP
|
|
#define _MACH_BF561_SMP
|
|
|
|
|
|
|
|
+/* This header has to stand alone to avoid circular deps */
|
|
|
|
+
|
|
struct task_struct;
|
|
struct task_struct;
|
|
|
|
|
|
void platform_init_cpus(void);
|
|
void platform_init_cpus(void);
|
|
@@ -17,7 +19,7 @@ int platform_boot_secondary(unsigned int cpu, struct task_struct *idle);
|
|
|
|
|
|
void platform_secondary_init(unsigned int cpu);
|
|
void platform_secondary_init(unsigned int cpu);
|
|
|
|
|
|
-void platform_request_ipi(int (*handler)(int, void *));
|
|
|
|
|
|
+void platform_request_ipi(/*irq_handler_t*/ void *handler);
|
|
|
|
|
|
void platform_send_ipi(cpumask_t callmap);
|
|
void platform_send_ipi(cpumask_t callmap);
|
|
|
|
|