Home
last modified time | relevance | path

Searched refs:misa_mxl_max (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dgdbstub.c65 switch (mcc->misa_mxl_max) { in riscv_cpu_gdb_read_register()
85 switch (mcc->misa_mxl_max) { in riscv_cpu_gdb_write_register()
347 switch (mcc->misa_mxl_max) { in riscv_cpu_register_gdb_regs_for_features()
H A Dcpu.c336 return 16 << mcc->misa_mxl_max; in riscv_cpu_max_xlen()
942 env->misa_mxl = mcc->misa_mxl_max; in riscv_cpu_reset_hold()
1330 env->misa_mxl = mcc->misa_mxl_max; in riscv_cpu_init()
1420 switch (mcc->misa_mxl_max) { in riscv_cpu_validate_misa_mxl()
2789 mcc->misa_mxl_max = (uint32_t)(uintptr_t)data; in riscv_cpu_class_init()
2885 #define DEFINE_CPU(type_name, misa_mxl_max, initfn) \ argument
2891 .class_data = (void *)(misa_mxl_max) \
2894 #define DEFINE_DYNAMIC_CPU(type_name, misa_mxl_max, initfn) \ argument
2900 .class_data = (void *)(misa_mxl_max) \
2903 #define DEFINE_VENDOR_CPU(type_name, misa_mxl_max, initfn) \ argument
[all …]
H A Dtranslate.c64 RISCVMXL misa_mxl_max; member
171 #define get_xl_max(ctx) ((ctx)->misa_mxl_max)
1244 ctx->misa_mxl_max = mcc->misa_mxl_max; in riscv_tr_init_disas_context()
H A Dmachine.c183 return mcc->misa_mxl_max == MXL_RV128; in rv128_needed()
H A Dcpu.h528 uint32_t misa_mxl_max; /* max mxl for this cpu */ member
/openbmc/qemu/target/riscv/tcg/
H A Dtcg-cpu.c558 if (mcc->misa_mxl_max != MXL_RV32 && cpu->cfg.ext_zcf) { in riscv_cpu_validate_set_extensions()
864 if (riscv_has_ext(env, RVF) && mcc->misa_mxl_max == MXL_RV32) { in cpu_enable_zc_implied_rules()
873 if (riscv_has_ext(env, RVF) && mcc->misa_mxl_max == MXL_RV32) { in cpu_enable_zc_implied_rules()
/openbmc/qemu/hw/riscv/
H A Dboot.c40 return mcc->misa_mxl_max == MXL_RV32; in riscv_is_32bit()
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c1990 mcc->misa_mxl_max = MXL_RV32; in riscv_host_cpu_class_init()
1992 mcc->misa_mxl_max = MXL_RV64; in riscv_host_cpu_class_init()