Home
last modified time | relevance | path

Searched refs:cpu_obj (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/target/riscv/tcg/
H A Dtcg-cpu.c959 static bool riscv_cpu_is_generic(Object *cpu_obj) in riscv_cpu_is_generic() argument
961 return object_dynamic_cast(cpu_obj, TYPE_RISCV_DYNAMIC_CPU) != NULL; in riscv_cpu_is_generic()
1101 static void riscv_cpu_add_misa_properties(Object *cpu_obj) in riscv_cpu_add_misa_properties() argument
1103 bool use_def_vals = riscv_cpu_is_generic(cpu_obj); in riscv_cpu_add_misa_properties()
1113 if (object_property_find(cpu_obj, name)) { in riscv_cpu_add_misa_properties()
1117 object_property_add(cpu_obj, name, "bool", in riscv_cpu_add_misa_properties()
1121 object_property_set_description(cpu_obj, name, desc); in riscv_cpu_add_misa_properties()
1123 riscv_cpu_write_misa_bit(RISCV_CPU(cpu_obj), bit, in riscv_cpu_add_misa_properties()
1218 static void riscv_cpu_add_profiles(Object *cpu_obj) in riscv_cpu_add_profiles() argument
1223 object_property_add(cpu_obj, profile->name, "bool", in riscv_cpu_add_profiles()
[all …]
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c513 static void kvm_riscv_add_cpu_user_properties(Object *cpu_obj) in kvm_riscv_add_cpu_user_properties() argument
517 riscv_add_satp_mode_properties(cpu_obj); in kvm_riscv_add_cpu_user_properties()
526 object_property_add(cpu_obj, misa_cfg->name, "bool", in kvm_riscv_add_cpu_user_properties()
530 object_property_set_description(cpu_obj, misa_cfg->name, in kvm_riscv_add_cpu_user_properties()
536 riscv_cpu_add_kvm_unavail_prop(cpu_obj, ext_name); in kvm_riscv_add_cpu_user_properties()
542 object_property_add(cpu_obj, multi_cfg->name, "bool", in kvm_riscv_add_cpu_user_properties()
548 riscv_cpu_add_kvm_unavail_prop_array(cpu_obj, riscv_cpu_extensions); in kvm_riscv_add_cpu_user_properties()
549 riscv_cpu_add_kvm_unavail_prop_array(cpu_obj, riscv_cpu_vendor_exts); in kvm_riscv_add_cpu_user_properties()
550 riscv_cpu_add_kvm_unavail_prop_array(cpu_obj, riscv_cpu_experimental_exts); in kvm_riscv_add_cpu_user_properties()
554 riscv_cpu_add_kvm_unavail_prop(cpu_obj, riscv_profiles[i]->name); in kvm_riscv_add_cpu_user_properties()
[all …]
/openbmc/qemu/target/riscv/
H A Dcpu.c233 bool riscv_cpu_is_vendor(Object *cpu_obj) in riscv_cpu_is_vendor() argument
235 return object_dynamic_cast(cpu_obj, TYPE_RISCV_VENDOR_CPU) != NULL; in riscv_cpu_is_vendor()
1314 static bool riscv_cpu_is_dynamic(Object *cpu_obj) in riscv_cpu_is_dynamic() argument
1316 return object_dynamic_cast(cpu_obj, TYPE_RISCV_DYNAMIC_CPU) != NULL; in riscv_cpu_is_dynamic()
H A Dcpu.h857 bool riscv_cpu_is_vendor(Object *cpu_obj);