Symbol: READ_SPECIALREG
headers/private/kernel/arch/arm64/arch_cpu.h
99
return READ_SPECIALREG(cntvct_el0);
headers/private/kernel/arch/arm64/arch_int.h
43
return (READ_SPECIALREG(DAIF) & PSR_I) == 0;
headers/private/kernel/arch/arm64/arch_thread.h
22
return (Thread *)READ_SPECIALREG(tpidr_el1);
src/system/boot/platform/efi/arch/arm64/aarch64.h
107
return READ_SPECIALREG(TTBR0_EL2); // TTBR1_EL2
src/system/boot/platform/efi/arch/arm64/aarch64.h
109
return READ_SPECIALREG(TTBR0_EL2);
src/system/boot/platform/efi/arch/arm64/aarch64.h
112
return READ_SPECIALREG(TTBR0_EL3);
src/system/boot/platform/efi/arch/arm64/aarch64.h
124
return READ_SPECIALREG(SCTLR_EL1);
src/system/boot/platform/efi/arch/arm64/aarch64.h
126
return READ_SPECIALREG(SCTLR_EL2);
src/system/boot/platform/efi/arch/arm64/aarch64.h
128
return READ_SPECIALREG(SCTLR_EL3);
src/system/boot/platform/efi/arch/arm64/aarch64.h
173
return READ_SPECIALREG(TCR_EL1);
src/system/boot/platform/efi/arch/arm64/aarch64.h
175
return READ_SPECIALREG(TCR_EL2);
src/system/boot/platform/efi/arch/arm64/aarch64.h
177
return READ_SPECIALREG(TCR_EL3);
src/system/boot/platform/efi/arch/arm64/aarch64.h
40
return (READ_SPECIALREG(CurrentEL) >> 2);
src/system/boot/platform/efi/arch/arm64/aarch64.h
64
return !(READ_SPECIALREG(PAR_EL1) & PAR_F);
src/system/boot/platform/efi/arch/arm64/aarch64.h
87
return !(READ_SPECIALREG(PAR_EL1) & PAR_F);
src/system/boot/platform/efi/arch/arm64/aarch64.h
97
return READ_SPECIALREG(TTBR1_EL1);
src/system/boot/platform/efi/arch/arm64/aarch64.h
99
return READ_SPECIALREG(TTBR0_EL1);
src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp
126
uint64_t pa_size = READ_SPECIALREG(ID_AA64MMFR0_EL1) & ID_AA64MMFR0_PA_RANGE_MASK;
src/system/boot/platform/efi/arch/arm64/arch_start.cpp
57
uint64 id_aa64mmfr1_el1 = READ_SPECIALREG(ID_AA64MMFR1_EL1);
src/system/kernel/arch/arm64/arch_cpu.cpp
29
uint64_t tcr = READ_SPECIALREG(TCR_EL1);
src/system/kernel/arch/arm64/arch_cpu.cpp
30
uint64_t mmfr1 = READ_SPECIALREG(ID_AA64MMFR1_EL1);
src/system/kernel/arch/arm64/arch_cpu.cpp
42
gCPU[curr_cpu].arch.mpidr = READ_SPECIALREG(MPIDR_EL1);
src/system/kernel/arch/arm64/arch_int.cpp
164
uint64_t asid = READ_SPECIALREG(TTBR0_EL1) >> 48;
src/system/kernel/arch/arm64/arch_int.cpp
283
ptPa = READ_SPECIALREG(TTBR1_EL1);
src/system/kernel/arch/arm64/arch_int.cpp
285
ptPa = READ_SPECIALREG(TTBR0_EL1);
src/system/kernel/arch/arm64/arch_timer.cpp
55
sTimerTicksUS = READ_SPECIALREG(CNTFRQ_EL0) / 1000000;
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
182
phys_addr_t ptPa = READ_SPECIALREG(TTBR1_EL1) & kTtbrBasePhysAddrMask;
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
198
return (READ_SPECIALREG(PAR_EL1) & PAR_F) == 0;
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
201
return (READ_SPECIALREG(PAR_EL1) & PAR_F) == 0;
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
38
pt = READ_SPECIALREG(TTBR1_EL1) & kTtbrBasePhysAddrMask;
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
55
memset((void*) (KERNEL_PMAP_BASE + READ_SPECIALREG(TTBR0_EL1)), 0, B_PAGE_SIZE);
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
57
uint64_t mair = READ_SPECIALREG(MAIR_EL1);
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
58
uint64_t mmfr1 = READ_SPECIALREG(ID_AA64MMFR1_EL1);
src/system/kernel/arch/arm64/arch_vm_translation_map.cpp
59
uint64_t mmfr2 = READ_SPECIALREG(ID_AA64MMFR2_EL1);