Only riscv64 extends SYS_EXIT, similar to aarch64.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <
20250822150058.18692-6-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <
20250922093711.
2768983-9-alex.bennee@linaro.org>
env->gpr[xA0] = ret;
}
-static inline bool common_semi_sys_exit_is_extended(CPUState *cs)
+static inline bool is_64bit_semihosting(CPUArchState *env)
{
- return sizeof(target_ulong) == 8;
+ return riscv_cpu_mxl(env) != MXL_RV32;
}
-static inline bool is_64bit_semihosting(CPUArchState *env)
+static inline bool common_semi_sys_exit_is_extended(CPUState *cs)
{
- return riscv_cpu_mxl(env) != MXL_RV32;
+ return is_64bit_semihosting(cpu_env(cs));
}
static inline target_ulong common_semi_stack_bottom(CPUState *cs)