X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=include%2Fasm-sparc%2Fsmp.h;h=580c51d011dfd56d6bf33ddcaf5e5355ea5b2b26;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=98c46e3fbe8a2faae8bb92f3e2d66889a624f9da;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/include/asm-sparc/smp.h b/include/asm-sparc/smp.h index 98c46e3fb..580c51d01 100644 --- a/include/asm-sparc/smp.h +++ b/include/asm-sparc/smp.h @@ -81,9 +81,16 @@ static inline int smp_call_function(void (*func)(void *info), void *info, int no return 0; } +extern __volatile__ int __cpu_number_map[NR_CPUS]; +extern __volatile__ int __cpu_logical_map[NR_CPUS]; + static inline int cpu_logical_map(int cpu) { - return cpu; + return __cpu_logical_map[cpu]; +} +static inline int cpu_number_map(int cpu) +{ + return __cpu_number_map[cpu]; } static inline int hard_smp4m_processor_id(void)