/openbmc/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 286 if (riscv_has_ext(env, RVG) && in riscv_cpu_validate_set_extensions() 287 !(riscv_has_ext(env, RVI) && riscv_has_ext(env, RVM) && in riscv_cpu_validate_set_extensions() 288 riscv_has_ext(env, RVA) && riscv_has_ext(env, RVF) && in riscv_cpu_validate_set_extensions() 312 if (riscv_has_ext(env, RVI) && riscv_has_ext(env, RVE)) { in riscv_cpu_validate_set_extensions() 318 if (!riscv_has_ext(env, RVI) && !riscv_has_ext(env, RVE)) { in riscv_cpu_validate_set_extensions() 324 if (riscv_has_ext(env, RVS) && !riscv_has_ext(env, RVU)) { in riscv_cpu_validate_set_extensions() 330 if (riscv_has_ext(env, RVH) && !riscv_has_ext(env, RVI)) { in riscv_cpu_validate_set_extensions() 336 if (riscv_has_ext(env, RVH) && !riscv_has_ext(env, RVS)) { in riscv_cpu_validate_set_extensions() 370 if (riscv_has_ext(env, RVD) && !riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions() 375 if (riscv_has_ext(env, RVV)) { in riscv_cpu_validate_set_extensions() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | op_helper.c | 274 if (!riscv_has_ext(env, RVC) && (retpc & 0x3)) { in helper_sret() 297 if (riscv_has_ext(env, RVH) && !env->virt_enabled) { in helper_sret() 326 if (!riscv_has_ext(env, RVC) && (retpc & 0x3)) { in helper_mret() 344 riscv_has_ext(env, RVU) ? PRV_U : PRV_M); in helper_mret() 352 if (riscv_has_ext(env, RVH)) { in helper_mret() 366 bool rvs = riscv_has_ext(env, RVS); in helper_wfi()
|
H A D | machine.c | 77 return riscv_has_ext(env, RVH); in hyper_needed() 133 return riscv_has_ext(env, RVV); in vector_needed() 158 return riscv_has_ext(env, RVJ); in pointermasking_needed()
|
H A D | cpu_helper.c | 124 if (!riscv_has_ext(env, RVF)) { in cpu_get_tb_cpu_state() 159 if (riscv_has_ext(env, RVJ)) { in riscv_cpu_update_mask() 540 if (riscv_has_ext(env, RVF)) { in riscv_cpu_swap_hypervisor_regs() 545 g_assert(riscv_has_ext(env, RVH)); in riscv_cpu_swap_hypervisor_regs() 598 if (!riscv_has_ext(env, RVH)) { in riscv_cpu_get_geilen() 607 if (!riscv_has_ext(env, RVH)) { in riscv_cpu_set_geilen() 1742 if (riscv_has_ext(env, RVH)) { in riscv_cpu_do_interrupt() 1790 if (riscv_has_ext(env, RVH)) { in riscv_cpu_do_interrupt()
|
H A D | csr.c | 262 if (riscv_has_ext(env, RVS)) { in smode() 298 if (riscv_has_ext(env, RVH)) { in hmode() 317 if (riscv_has_ext(env, RVU)) { in umode() 490 if (riscv_has_ext(env, RVJ)) { in pointer_masking() 608 if (riscv_has_ext(env, RVF)) { in write_fflags() 627 if (riscv_has_ext(env, RVF)) { in write_frm() 647 if (riscv_has_ext(env, RVF)) { in write_fcsr() 1333 if (riscv_has_ext(env, RVF)) { in write_mstatus() 1500 if (riscv_has_ext(env, RVH)) { in rmw_mideleg64() 1551 if (!riscv_has_ext(env, RVH)) { in rmw_mie64() [all …]
|
H A D | cpu.c | 674 if (riscv_has_ext(env, RVH)) { in riscv_cpu_dump_state() 755 if (riscv_has_ext(env, RVV) && (flags & CPU_DUMP_VPU)) { in riscv_cpu_dump_state() 858 if (riscv_has_ext(env, RVH)) { in riscv_cpu_reset_hold() 1179 if (!riscv_has_ext(env, RVH)) { in riscv_cpu_set_irq()
|
H A D | cpu.h | 455 static inline int riscv_has_ext(CPURISCVState *env, target_ulong ext) in riscv_has_ext() function
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 574 if (riscv_has_ext(env, RVD)) { in kvm_riscv_get_regs_fp() 586 if (riscv_has_ext(env, RVF)) { in kvm_riscv_get_regs_fp() 607 if (riscv_has_ext(env, RVD)) { in kvm_riscv_put_regs_fp() 619 if (riscv_has_ext(env, RVF)) { in kvm_riscv_put_regs_fp()
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 57 } else if (riscv_has_ext(env, RVS)) { in riscv_plic_hart_config_string()
|
/openbmc/qemu/linux-user/ |
H A D | syscall.c | 8840 value = riscv_has_ext(env, RVI) && in risc_hwprobe_fill_pairs() 8841 riscv_has_ext(env, RVM) && in risc_hwprobe_fill_pairs() 8842 riscv_has_ext(env, RVA) ? in risc_hwprobe_fill_pairs() 8847 value = riscv_has_ext(env, RVF) && in risc_hwprobe_fill_pairs() 8848 riscv_has_ext(env, RVD) ? in risc_hwprobe_fill_pairs() 8850 value |= riscv_has_ext(env, RVC) ? in risc_hwprobe_fill_pairs() 8852 value |= riscv_has_ext(env, RVV) ? in risc_hwprobe_fill_pairs()
|