| /* | |
| * ARM specific SMP header, this contains our implementation | |
| * details. | |
| */ | |
| #ifndef __ASMARM_SMP_PLAT_H | |
| #define __ASMARM_SMP_PLAT_H | |
| #include <asm/cputype.h> | |
| /* all SMP configurations have the extended CPUID registers */ | |
| static inline int tlb_ops_need_broadcast(void) | |
| { | |
| return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 2; | |
| } | |
| static inline int cache_ops_need_broadcast(void) | |
| { | |
| return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 1; | |
| } | |
| #endif |