Home
last modified time | relevance | path

Searched refs:mvendorid (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/kernel/
H A Dcpu.c160 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()
162 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
164 ci->mvendorid = 0; in riscv_get_mvendorid()
166 return ci->mvendorid; in riscv_get_mvendorid()
175 return ci->mvendorid; in riscv_cached_mvendorid()
200 if (!ci->mvendorid) in riscv_cpuinfo_starting()
201 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_cpuinfo_starting()
206 if (!ci->mvendorid) in riscv_cpuinfo_starting()
207 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()
212 ci->mvendorid = 0; in riscv_cpuinfo_starting()
[all …]
/linux/arch/riscv/kvm/
H A Dvcpu_sbi_base.c52 *out_val = vcpu->arch.mvendorid; in kvm_sbi_ext_base_handler()
H A Dvcpu_onereg.c61 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in kvm_riscv_vcpu_get_reg_config()
62 reg_val = vcpu->arch.mvendorid; in kvm_riscv_vcpu_get_reg_config()
152 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in kvm_riscv_vcpu_set_reg_config()
153 if (reg_val == vcpu->arch.mvendorid) in kvm_riscv_vcpu_set_reg_config()
156 vcpu->arch.mvendorid = reg_val; in kvm_riscv_vcpu_set_reg_config()
H A Dvcpu.c163 vcpu->arch.mvendorid = sbi_get_mvendorid(); in kvm_arch_vcpu_create()
/linux/arch/riscv/include/asm/
H A Dcpufeature.h23 unsigned long mvendorid; member
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c304 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in core_id_to_str()
305 return "KVM_REG_RISCV_CONFIG_REG(mvendorid)"; in core_id_to_str()
881 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(mvendorid),
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst48 * :c:macro:`RISCV_HWPROBE_KEY_MVENDORID`: Contains the value of ``mvendorid``,