1#ifndef _ASM_SMVP_H 2#define _ASM_SMVP_H 3 4/* 5 * Definitions for SMVP multitasking on MIPS MT cores 6 */ 7struct task_struct; 8 9extern void smvp_smp_setup(void); 10extern void smvp_smp_finish(void); 11extern void smvp_boot_secondary(int cpu, struct task_struct *t); 12extern void smvp_init_secondary(void); 13extern void smvp_smp_finish(void); 14extern void smvp_cpus_done(void); 15extern void smvp_prepare_cpus(unsigned int max_cpus); 16 17/* This is platform specific */ 18extern void smvp_send_ipi(int cpu, unsigned int action); 19#endif /* _ASM_SMVP_H */ 20