Searched refs:misa_mxl (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/target/riscv/ |
H A D | cpu.h | 228 uint32_t misa_mxl; /* current mxl */ member 646 return env->misa_mxl; 669 RISCVMXL xl = env->misa_mxl; in cpu_get_xl() 700 return env->misa_mxl; in cpu_recompute_xl() 731 return env->misa_mxl; in riscv_cpu_sxl() 733 if (env->misa_mxl != MXL_RV32) { in riscv_cpu_sxl()
|
H A D | cpu.c | 942 env->misa_mxl = mcc->misa_mxl_max; in riscv_cpu_reset_hold() 945 if (env->misa_mxl > MXL_RV32) { in riscv_cpu_reset_hold() 950 env->mstatus = set_field(env->mstatus, MSTATUS64_SXL, env->misa_mxl); in riscv_cpu_reset_hold() 951 env->mstatus = set_field(env->mstatus, MSTATUS64_UXL, env->misa_mxl); in riscv_cpu_reset_hold() 954 MSTATUS64_SXL, env->misa_mxl); in riscv_cpu_reset_hold() 956 MSTATUS64_UXL, env->misa_mxl); in riscv_cpu_reset_hold() 958 MSTATUS64_SXL, env->misa_mxl); in riscv_cpu_reset_hold() 960 MSTATUS64_UXL, env->misa_mxl); in riscv_cpu_reset_hold() 1236 if (cpu->env.misa_mxl == MXL_RV32) { in riscv_add_satp_mode_properties() 1330 env->misa_mxl = mcc->misa_mxl_max; in riscv_cpu_init()
|
H A D | machine.c | 407 VMSTATE_UINT32(env.misa_mxl, RISCVCPU),
|
H A D | csr.c | 1693 switch (env->misa_mxl) { in read_misa()
|
/openbmc/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 1143 if (cpu->env.misa_mxl != MXL_RV64) { in cpu_set_profile() 1402 if (env->misa_mxl != MXL_RV32) { in riscv_init_max_cpu_extensions()
|