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
133
uint64_t pa_size = READ_SPECIALREG(ID_AA64MMFR0_EL1) & ID_AA64MMFR0_PA_RANGE_MASK;
src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp
228
address = READ_SPECIALREG(TTBR1_EL1);
src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp
232
address = READ_SPECIALREG(TTBR0_EL1);
src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp
234
address = READ_SPECIALREG(TTBR0_EL2);
src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp
307
uint64 ttbr1 = READ_SPECIALREG(TTBR1_EL1);
src/system/boot/platform/efi/arch/arm64/arch_mmu.h
150
fMair = READ_SPECIALREG(MAIR_EL1);
src/system/boot/platform/efi/arch/arm64/arch_mmu.h
153
fMair = READ_SPECIALREG(MAIR_EL2);
src/system/boot/platform/efi/arch/arm64/arch_mmu.h
156
fMair = READ_SPECIALREG(MAIR_EL3);
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
151
.ttbr0 = READ_SPECIALREG(TTBR0_EL1),
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
153
.sctlr = READ_SPECIALREG(SCTLR_EL1)
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
155
.tcr = READ_SPECIALREG(TCR_EL1),
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
156
.mair = READ_SPECIALREG(MAIR_EL1),
src/system/boot/platform/efi/arch/arm64/arch_start.cpp
55
uint64 hcr = READ_SPECIALREG(HCR_EL2);
src/system/boot/platform/efi/arch/arm64/arch_start.cpp
66
arch_mmu_setup_EL1(READ_SPECIALREG(TCR_EL1));
src/system/boot/platform/efi/arch/arm64/arch_start.cpp
69
arch_mmu_setup_EL1(READ_SPECIALREG(TCR_EL2));
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_int.cpp
164
uint64_t asid = READ_SPECIALREG(TTBR0_EL1) >> 48;
src/system/kernel/arch/arm64/arch_int.cpp
272
ptPa = READ_SPECIALREG(TTBR1_EL1);
src/system/kernel/arch/arm64/arch_int.cpp
274
ptPa = READ_SPECIALREG(TTBR0_EL1);
src/system/kernel/arch/arm64/arch_timer.cpp
56
sTimerTicksUS = READ_SPECIALREG(CNTFRQ_EL0) / 1000000;
src/system/kernel/arch/arm64/arch_timer.cpp
62
sBootTime = READ_SPECIALREG(CNTPCT_EL0);
src/system/kernel/arch/arm64/arch_timer.cpp
71
return (READ_SPECIALREG(CNTPCT_EL0) - sBootTime) / sTimerTicksUS;
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*) 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);