Searched refs:multi_ext_cfg (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 355 KVMCPUConfig *multi_ext_cfg = opaque; in kvm_cpu_get_multi_ext_cfg() local 357 bool value = kvm_cpu_cfg_get(cpu, multi_ext_cfg); in kvm_cpu_get_multi_ext_cfg() 366 KVMCPUConfig *multi_ext_cfg = opaque; in kvm_cpu_set_multi_ext_cfg() local 374 host_val = kvm_cpu_cfg_get(cpu, multi_ext_cfg); in kvm_cpu_set_multi_ext_cfg() 384 if (!multi_ext_cfg->supported) { in kvm_cpu_set_multi_ext_cfg() 392 multi_ext_cfg->name); in kvm_cpu_set_multi_ext_cfg() 398 multi_ext_cfg->user_set = true; in kvm_cpu_set_multi_ext_cfg() 399 kvm_cpu_cfg_set(cpu, multi_ext_cfg, value); in kvm_cpu_set_multi_ext_cfg() 434 KVMCPUConfig *multi_ext_cfg = &kvm_multi_ext_cfgs[i]; in kvm_riscv_update_cpu_cfg_isa_ext() local 436 if (!multi_ext_cfg->user_set) { in kvm_riscv_update_cpu_cfg_isa_ext() [all …]
|
/openbmc/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 1260 const RISCVCPUMultiExtConfig *multi_ext_cfg = opaque; in cpu_set_multi_ext_cfg() local 1269 if (cpu_ext_is_deprecated(multi_ext_cfg->name)) { in cpu_set_multi_ext_cfg() 1270 g_autofree char *lower = cpu_ext_to_lower(multi_ext_cfg->name); in cpu_set_multi_ext_cfg() 1273 multi_ext_cfg->name, lower); in cpu_set_multi_ext_cfg() 1276 cpu_cfg_ext_add_user_opt(multi_ext_cfg->offset, value); in cpu_set_multi_ext_cfg() 1278 prev_val = isa_ext_is_enabled(cpu, multi_ext_cfg->offset); in cpu_set_multi_ext_cfg() 1292 cpu_bump_multi_ext_priv_ver(&cpu->env, multi_ext_cfg->offset); in cpu_set_multi_ext_cfg() 1295 isa_ext_update_enabled(cpu, multi_ext_cfg->offset, value); in cpu_set_multi_ext_cfg() 1301 const RISCVCPUMultiExtConfig *multi_ext_cfg = opaque; in cpu_get_multi_ext_cfg() local 1302 bool value = isa_ext_is_enabled(RISCV_CPU(obj), multi_ext_cfg->offset); in cpu_get_multi_ext_cfg()
|