Searched refs:tcr_el1 (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | processor.c | 240 uint64_t sctlr_el1, tcr_el1; in aarch64_vcpu_setup() local 260 get_reg(vm, vcpuid, ARM64_SYS_REG(TCR_EL1), &tcr_el1); in aarch64_vcpu_setup() 270 tcr_el1 |= 1ul << 14; /* TG0 = 64KB */ in aarch64_vcpu_setup() 271 tcr_el1 |= 6ul << 32; /* IPS = 52 bits */ in aarch64_vcpu_setup() 274 tcr_el1 |= 0ul << 14; /* TG0 = 4KB */ in aarch64_vcpu_setup() 275 tcr_el1 |= 5ul << 32; /* IPS = 48 bits */ in aarch64_vcpu_setup() 278 tcr_el1 |= 1ul << 14; /* TG0 = 64KB */ in aarch64_vcpu_setup() 279 tcr_el1 |= 5ul << 32; /* IPS = 48 bits */ in aarch64_vcpu_setup() 282 tcr_el1 |= 0ul << 14; /* TG0 = 4KB */ in aarch64_vcpu_setup() 283 tcr_el1 | in aarch64_vcpu_setup() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | processor.c | 245 uint64_t sctlr_el1, tcr_el1, ttbr0_el1; in aarch64_vcpu_setup() local 265 vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_TCR_EL1), &tcr_el1); in aarch64_vcpu_setup() 279 tcr_el1 |= 1ul << 14; /* TG0 = 64KB */ in aarch64_vcpu_setup() 285 tcr_el1 |= 2ul << 14; /* TG0 = 16KB */ in aarch64_vcpu_setup() 290 tcr_el1 |= 0ul << 14; /* TG0 = 4KB */ in aarch64_vcpu_setup() 301 tcr_el1 |= 6ul << 32; /* IPS = 52 bits */ in aarch64_vcpu_setup() 307 tcr_el1 |= 5ul << 32; /* IPS = 48 bits */ in aarch64_vcpu_setup() 312 tcr_el1 |= 2ul << 32; /* IPS = 40 bits */ in aarch64_vcpu_setup() 318 tcr_el1 |= 1ul << 32; /* IPS = 36 bits */ in aarch64_vcpu_setup() 326 tcr_el1 | in aarch64_vcpu_setup() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | mmu_context.h | 90 tcr = read_sysreg(tcr_el1); in __cpu_set_tcr_t0sz() 93 write_sysreg(tcr, tcr_el1); in __cpu_set_tcr_t0sz()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | mmu_context.h | 75 unsigned long tcr = read_sysreg(tcr_el1); in __cpu_set_tcr_t0sz() 82 write_sysreg(tcr, tcr_el1); in __cpu_set_tcr_t0sz()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | crash_core.c | 16 return (read_sysreg(tcr_el1) & TCR_T1SZ_MASK) >> TCR_T1SZ_OFFSET; in get_tcr_el1_t1sz()
|
H A D | cpufeature.c | 1471 u64 tcr = read_sysreg(tcr_el1) | TCR_HD; in __cpu_enable_hw_dbm() 1473 write_sysreg(tcr, tcr_el1); in __cpu_enable_hw_dbm() 1687 sysreg_clear_set(tcr_el1, 0, TCR_E0PD1); in cpu_enable_e0pd()
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | proc.S | 75 mrs x7, tcr_el1 126 mrs x7, tcr_el1 129 msr tcr_el1, x8 500 msr tcr_el1, x10
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | proc.S | 87 mrs x7, tcr_el1 133 mrs x7, tcr_el1 136 msr tcr_el1, x8 456 msr tcr_el1, tcr
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | crash_core.c | 17 return (read_sysreg(tcr_el1) & TCR_T1SZ_MASK) >> TCR_T1SZ_OFFSET; in get_tcr_el1_t1sz()
|
H A D | cpufeature.c | 1853 u64 tcr = read_sysreg(tcr_el1) | TCR_HD; in __cpu_enable_hw_dbm() 1855 write_sysreg(tcr, tcr_el1); in __cpu_enable_hw_dbm() 2102 sysreg_clear_set(tcr_el1, 0, TCR_E0PD1); in cpu_enable_e0pd()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/ |
H A D | hyp-init.S | 84 mrs x0, tcr_el1
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 203 tcr = read_sysreg(tcr_el1) | TCR_EL1_HA; in guest_set_ha() 204 write_sysreg(tcr, tcr_el1); in guest_set_ha()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | arm.c | 1741 tcr = read_sysreg(tcr_el1); in cpu_prepare_hyp_mode()
|
Completed in 21 milliseconds