Searched refs:mimpid (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/tools/perf/arch/riscv/util/ |
H A D | header.c | 41 char *mimpid = NULL; in _get_cpuid() local 61 mimpid = _get_field(line); in _get_cpuid() 62 if (!mimpid) 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() 79 free(mimpid); in _get_cpuid()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | cpu.c | 192 return ci->mimpid; in riscv_cached_mimpid() 205 ci->mimpid = sbi_spec_is_0_1() ? 0 : sbi_get_mimpid(); in riscv_cpuinfo_starting() 211 ci->mimpid = csr_read(CSR_MIMPID); in riscv_cpuinfo_starting() 215 ci->mimpid = 0; in riscv_cpuinfo_starting() 327 seq_printf(m, "mimpid\t\t: 0x%lx\n", ci->mimpid); in c_show()
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | cpufeature.h | 19 unsigned long mimpid; member
|
H A D | kvm_host.h | 180 unsigned long mimpid; member
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vcpu_onereg.c | 152 case KVM_REG_RISCV_CONFIG_REG(mimpid): in kvm_riscv_vcpu_get_reg_config() 153 reg_val = vcpu->arch.mimpid; in kvm_riscv_vcpu_get_reg_config() 253 case KVM_REG_RISCV_CONFIG_REG(mimpid): in kvm_riscv_vcpu_set_reg_config() 254 if (reg_val == vcpu->arch.mimpid) in kvm_riscv_vcpu_set_reg_config() 257 vcpu->arch.mimpid = reg_val; in kvm_riscv_vcpu_set_reg_config()
|
H A D | vcpu_sbi_base.c | 59 *out_val = vcpu->arch.mimpid; in kvm_sbi_ext_base_handler()
|
H A D | vcpu.c | 116 vcpu->arch.mimpid = sbi_get_mimpid(); in kvm_arch_vcpu_create()
|
/openbmc/qemu/target/riscv/ |
H A D | cpu_cfg.h | 137 uint64_t mimpid; member
|
H A D | cpu.c | 575 cpu->cfg.mimpid = VEYRON_V1_MIMPID; in rv64_veyron_v1_cpu_init() 2121 uint64_t prev_val = cpu->cfg.mimpid; in prop_mimpid_set() 2134 cpu->cfg.mimpid = value; in prop_mimpid_set() 2140 uint64_t value = RISCV_CPU(obj)->cfg.mimpid; in prop_mimpid_get()
|
H A D | csr.c | 1498 *val = riscv_cpu_cfg(env)->mimpid; in read_mimpid()
|
/openbmc/linux/arch/riscv/include/uapi/asm/ |
H A D | kvm.h | 56 unsigned long mimpid; member
|
/openbmc/qemu/linux-headers/asm-riscv/ |
H A D | kvm.h | 55 unsigned long mimpid; member
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 955 reg.id = RISCV_CONFIG_REG(env, mimpid); in kvm_riscv_init_machine_ids() 956 reg.addr = (uint64_t)&cpu->cfg.mimpid; in kvm_riscv_init_machine_ids() 1348 id = RISCV_CONFIG_REG(env, mimpid); in kvm_vcpu_set_machine_ids() 1349 ret = kvm_set_one_reg(cs, id, &cpu->cfg.mimpid); in kvm_vcpu_set_machine_ids()
|
/openbmc/linux/tools/testing/selftests/kvm/riscv/ |
H A D | get-reg-list.c | 131 case KVM_REG_RISCV_CONFIG_REG(mimpid): in config_id_to_str() 490 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(mimpid),
|
/openbmc/qemu/linux-user/ |
H A D | syscall.c | 9001 __put_user(cfg->mimpid, &pair->value); in risc_hwprobe_fill_pairs()
|