read_cpuid_ext
u32 dfr0 = read_cpuid_ext(CPUID_EXT_DFR0);
cpuid_feature_extract_field(read_cpuid_ext(reg), field)
return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 2;
return ((read_cpuid_ext(CPUID_EXT_MMFR3) >> 12) & 0xf) < 1;
unsigned int mmfr0 = read_cpuid_ext(CPUID_EXT_MMFR0);
isar5 = read_cpuid_ext(CPUID_EXT_ISAR5);
isar6 = read_cpuid_ext(CPUID_EXT_ISAR6);
pfr2 = read_cpuid_ext(CPUID_EXT_PFR2);
pfr0 = read_cpuid_ext(CPUID_EXT_PFR0);
(read_cpuid_ext(CPUID_EXT_MMFR0) & 0xF) >= 4) {
unsigned long pmsa = read_cpuid_ext(CPUID_EXT_MMFR0) & MMFR0_PMSA;
unsigned long pmsa = read_cpuid_ext(CPUID_EXT_MMFR0) & MMFR0_PMSA;
isar6 = read_cpuid_ext(CPUID_EXT_ISAR6);