#ifndef _ASM_X86_SMP_H_ | |
#define _ASM_X86_SMP_H_ | |
#ifndef __ASSEMBLY__ | |
#include <linux/cpumask.h> | |
extern cpumask_t cpu_callout_map; | |
extern int smp_num_siblings; | |
extern unsigned int num_processors; | |
#ifdef CONFIG_X86_32 | |
# include "smp_32.h" | |
#else | |
# include "smp_64.h" | |
#endif | |
extern void smp_alloc_memory(void); | |
extern void lock_ipi_call_lock(void); | |
extern void unlock_ipi_call_lock(void); | |
#endif /* __ASSEMBLY__ */ | |
#endif |