Go to the documentation of this file.
16 #ifndef __ASM_CPUTYPE_H
17 #define __ASM_CPUTYPE_H
19 #define ID_MIDR_EL1 "midr_el1"
20 #define ID_CTR_EL0 "ctr_el0"
22 #define ID_AA64PFR0_EL1 "id_aa64pfr0_el1"
23 #define ID_AA64DFR0_EL1 "id_aa64dfr0_el1"
24 #define ID_AA64AFR0_EL1 "id_aa64afr0_el1"
25 #define ID_AA64ISAR0_EL1 "id_aa64isar0_el1"
26 #define ID_AA64MMFR0_EL1 "id_aa64mmfr0_el1"
28 #define read_cpuid(reg) ({ \
30 asm("mrs %0, " reg : "=r" (__val)); \