Home
last modified time | relevance | path

Searched refs:tcr_el1 (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c273 uint64_t sctlr_el1, tcr_el1, ttbr0_el1; in aarch64_vcpu_setup() local
293 tcr_el1 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_TCR_EL1)); in aarch64_vcpu_setup()
304 tcr_el1 |= TCR_TG0_64K; in aarch64_vcpu_setup()
311 tcr_el1 |= TCR_TG0_16K; in aarch64_vcpu_setup()
317 tcr_el1 |= TCR_TG0_4K; in aarch64_vcpu_setup()
330 tcr_el1 |= TCR_IPS_52_BITS; in aarch64_vcpu_setup()
336 tcr_el1 |= TCR_IPS_48_BITS; in aarch64_vcpu_setup()
341 tcr_el1 |= TCR_IPS_40_BITS; in aarch64_vcpu_setup()
347 tcr_el1 |= TCR_IPS_36_BITS; in aarch64_vcpu_setup()
355 tcr_el1 | in aarch64_vcpu_setup()
[all...]
/linux/arch/arm64/include/asm/
H A Dmmu_context.h74 unsigned long tcr = read_sysreg(tcr_el1); in __cpu_set_tcr_t0sz()
81 write_sysreg(tcr, tcr_el1); in __cpu_set_tcr_t0sz()
H A Dassembler.h591 mrs \tmp, tcr_el1
/linux/arch/arm64/kernel/
H A Dvmcore_info.c17 return (read_sysreg(tcr_el1) & TCR_T1SZ_MASK) >> TCR_T1SZ_OFFSET; in get_tcr_el1_t1sz()
H A Dhyp-stub.S123 msr tcr_el1, x0
/linux/arch/arm64/mm/
H A Dproc.S85 mrs x7, tcr_el1
131 mrs x7, tcr_el1
134 msr tcr_el1, x8
509 msr tcr_el1, tcr
/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c138 u64 tcr = read_sysreg(tcr_el1) | TCR_DS; in set_ttbr0_for_lpa2()
149 " msr tcr_el1, %2 ;" in set_ttbr0_for_lpa2()
259 sysreg_clear_set(tcr_el1, TCR_T1SZ_MASK, TCR_T1SZ(va_bits)); in early_map_kernel()
/linux/scripts/gdb/linux/
H A Dmm.py54 tcr_el1 = gdb.execute("info registers $TCR_EL1", to_string=True)
55 tcr_el1 = int(tcr_el1.split()[1], 16)
56 self.vabits_actual = 64 - ((tcr_el1 >> 16) & 63)
/linux/tools/testing/selftests/kvm/arm64/
H A Dpage_fault_test.c202 tcr = read_sysreg(tcr_el1) | TCR_HA; in guest_set_ha()
203 write_sysreg(tcr, tcr_el1); in guest_set_ha()
/linux/arch/arm64/kvm/
H A Darm.c2001 tcr = read_sysreg(tcr_el1); in cpu_prepare_hyp_mode()