Home
last modified time | relevance | path

Searched full:smstateen (Results 1 – 8 of 8) sorted by relevance

/linux-6.8/arch/riscv/kvm/
Dvcpu_onereg.c37 KVM_ISA_EXT_ARR(SMSTATEEN),
157 /* Extensions which can be disabled using Smstateen */ in kvm_riscv_vcpu_isa_disable_allowed()
799 if (riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN)) in num_csr_regs()
843 /* copy Smstateen csr regs */ in copy_csr_reg_indices()
844 if (riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN)) { in copy_csr_reg_indices()
Dvcpu.c505 if (riscv_isa_extension_available(isa, SMSTATEEN)) in kvm_riscv_vcpu_setup_config()
/linux-6.8/tools/testing/selftests/kvm/riscv/
Dget-reg-list.c320 TEST_FAIL("Unknown smstateen csr reg: 0x%llx", reg_off); in smstateen_csr_id_to_str()
416 KVM_ISA_EXT_ARR(SMSTATEEN), in isa_ext_single_id_to_str()
862 …{"smstateen", .feature = KVM_RISCV_ISA_EXT_SMSTATEEN, .regs = smstateen_regs, .regs_n = ARRAY_SIZE…
938 KVM_ISA_EXT_SUBLIST_CONFIG(smstateen, SMSTATEEN);
/linux-6.8/Documentation/devicetree/bindings/riscv/
Dextensions.yaml131 - const: smstateen
133 The standard Smstateen extension for controlling access to CSRs
/linux-6.8/arch/riscv/include/uapi/asm/
Dkvm.h97 /* Smstateen CSR for KVM_GET_ONE_REG and KVM_SET_ONE_REG */
/linux-6.8/arch/riscv/include/asm/
Dkvm_host.h209 /* CPU Smstateen CSR context of Guest VCPU */
Dcsr.h206 /* Smstateen bits */
/linux-6.8/arch/riscv/kernel/
Dcpufeature.c314 __RISCV_ISA_EXT_DATA(smstateen, RISCV_ISA_EXT_SMSTATEEN),