Searched refs:cpu_obj (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 959 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 D | kvm-cpu.c | 513 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 D | cpu.c | 233 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 D | cpu.h | 857 bool riscv_cpu_is_vendor(Object *cpu_obj);
|