Home
last modified time | relevance | path

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

/openbmc/qemu/target/riscv/tcg/
H A Dtcg-cpu.c715 for (i = 0; misa_bits[i] != 0; i++) { in riscv_cpu_validate_profile()
716 uint32_t bit = misa_bits[i]; in riscv_cpu_validate_profile()
810 for (i = 0; misa_bits[i] != 0; i++) { in cpu_enable_implied_rule()
811 if (rule->implied_misa_exts & misa_bits[i]) { in cpu_enable_implied_rule()
816 if (cpu_misa_ext_is_user_set(misa_bits[i]) && in cpu_enable_implied_rule()
817 !(env->misa_ext & misa_bits[i])) { in cpu_enable_implied_rule()
821 riscv_cpu_set_misa_ext(env, env->misa_ext | misa_bits[i]); in cpu_enable_implied_rule()
823 GUINT_TO_POINTER(misa_bits[i])); in cpu_enable_implied_rule()
1174 for (i = 0; misa_bits[i] != 0; i++) { in cpu_set_profile()
1175 uint32_t bit = misa_bits[i]; in cpu_set_profile()
/openbmc/qemu/target/riscv/
H A Dcpu.h78 extern const uint32_t misa_bits[];
H A Dcpu.c44 const uint32_t misa_bits[] = {RVI, RVE, RVM, RVA, RVF, RVD, RVV, variable
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c534 for (i = 0; misa_bits[i] != 0; i++) { in kvm_riscv_add_cpu_user_properties()
535 const char *ext_name = riscv_get_misa_ext_name(misa_bits[i]); in kvm_riscv_add_cpu_user_properties()