Searched refs:mvendorid (Results 1 – 17 of 17) sorted by relevance
161 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()163 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()165 ci->mvendorid = 0; in riscv_get_mvendorid()167 return ci->mvendorid; in riscv_get_mvendorid()176 return ci->mvendorid; in riscv_cached_mvendorid()201 if (!ci->mvendorid) in riscv_cpuinfo_starting()202 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_cpuinfo_starting()207 if (!ci->mvendorid) in riscv_cpuinfo_starting()208 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()213 ci->mvendorid = 0; in riscv_cpuinfo_starting()[all …]
39 char *mvendorid = NULL; in _get_cpuid() local53 mvendorid = _get_field(line); in _get_cpuid()54 if (!mvendorid) in _get_cpuid()69 if (!mvendorid || !marchid || !mimpid) in _get_cpuid()72 if (asprintf(&cpuid, "%s-%s-%s", mvendorid, marchid, mimpid) < 0) in _get_cpuid()77 free(mvendorid); in _get_cpuid()
17 unsigned long mvendorid; member
178 unsigned long mvendorid; member
47 if (cpu->cfg.mvendorid != THEAD_VENDOR_ID) { in test_thead_mvendorid()
135 uint32_t mvendorid; member
532 cpu->cfg.mvendorid = THEAD_VENDOR_ID; in rv64_thead_c906_cpu_init()573 cpu->cfg.mvendorid = VEYRON_V1_MVENDORID; in rv64_veyron_v1_cpu_init()2086 uint32_t prev_val = cpu->cfg.mvendorid; in prop_mvendorid_set()2099 cpu->cfg.mvendorid = value; in prop_mvendorid_set()2105 uint32_t value = RISCV_CPU(obj)->cfg.mvendorid; in prop_mvendorid_get()
1484 *val = riscv_cpu_cfg(env)->mvendorid; in read_mvendorid()
146 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in kvm_riscv_vcpu_get_reg_config()147 reg_val = vcpu->arch.mvendorid; in kvm_riscv_vcpu_get_reg_config()237 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in kvm_riscv_vcpu_set_reg_config()238 if (reg_val == vcpu->arch.mvendorid) in kvm_riscv_vcpu_set_reg_config()241 vcpu->arch.mvendorid = reg_val; in kvm_riscv_vcpu_set_reg_config()
53 *out_val = vcpu->arch.mvendorid; in kvm_sbi_ext_base_handler()
114 vcpu->arch.mvendorid = sbi_get_mvendorid(); in kvm_arch_vcpu_create()
54 unsigned long mvendorid; member
53 unsigned long mvendorid; member
941 reg.id = RISCV_CONFIG_REG(env, mvendorid); in kvm_riscv_init_machine_ids()942 reg.addr = (uint64_t)&cpu->cfg.mvendorid; in kvm_riscv_init_machine_ids()1330 id = RISCV_CONFIG_REG(env, mvendorid); in kvm_vcpu_set_machine_ids()1336 reg = cpu->cfg.mvendorid; in kvm_vcpu_set_machine_ids()
34 * :c:macro:`RISCV_HWPROBE_KEY_MVENDORID`: Contains the value of ``mvendorid``,
127 case KVM_REG_RISCV_CONFIG_REG(mvendorid): in config_id_to_str()488 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(mvendorid),
8995 __put_user(cfg->mvendorid, &pair->value); in risc_hwprobe_fill_pairs()