aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-ppc/smp.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-ppc/smp.h')
-rw-r--r--include/asm-ppc/smp.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/asm-ppc/smp.h b/include/asm-ppc/smp.h
index 063d7dedc691..30e9268a888c 100644
--- a/include/asm-ppc/smp.h
+++ b/include/asm-ppc/smp.h
@@ -53,16 +53,24 @@ extern int __cpu_up(unsigned int cpu);
53extern int smp_hw_index[]; 53extern int smp_hw_index[];
54#define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) 54#define hard_smp_processor_id() (smp_hw_index[smp_processor_id()])
55#define get_hard_smp_processor_id(cpu) (smp_hw_index[(cpu)]) 55#define get_hard_smp_processor_id(cpu) (smp_hw_index[(cpu)])
56 56#define set_hard_smp_processor_id(cpu, phys)\
57 (smp_hw_index[(cpu)] = (phys))
58
57#endif /* __ASSEMBLY__ */ 59#endif /* __ASSEMBLY__ */
58 60
59#else /* !(CONFIG_SMP) */ 61#else /* !(CONFIG_SMP) */
60 62
61static inline void cpu_die(void) { } 63static inline void cpu_die(void) { }
62#define get_hard_smp_processor_id(cpu) 0 64#define get_hard_smp_processor_id(cpu) 0
65#define set_hard_smp_processor_id(cpu, phys)
63#define hard_smp_processor_id() 0 66#define hard_smp_processor_id() 0
64 67
65#endif /* !(CONFIG_SMP) */ 68#endif /* !(CONFIG_SMP) */
66 69
70#ifndef __ASSEMBLY__
71extern int boot_cpuid;
72extern int boot_cpuid_phys;
73#endif
74
67#endif /* !(_PPC_SMP_H) */ 75#endif /* !(_PPC_SMP_H) */
68#endif /* __KERNEL__ */ 76#endif /* __KERNEL__ */