|
From: | Richard Henderson |
Subject: | Re: [PATCH for-9.1 v2 2/2] trans_privileged.c.inc: set (m|s)tval on ebreak breakpoint |
Date: | Tue, 16 Apr 2024 12:58:25 -0700 |
User-agent: | Mozilla Thunderbird |
On 4/16/24 12:41, Daniel Henrique Barboza wrote:
@@ -62,6 +62,10 @@ static bool trans_ebreak(DisasContext *ctx, arg_ebreak *a) if (pre == 0x01f01013 && ebreak == 0x00100073 && post == 0x40705013) { generate_exception(ctx, RISCV_EXCP_SEMIHOST); } else { + TCGv temp = tcg_temp_new(); + tcg_gen_movi_tl(temp, ebreak_addr); + tcg_gen_st_tl(temp, tcg_env, offsetof(CPURISCVState, badaddr));
tcg_gen_st_tl(tcg_constant_tl(ebreak_addr), ...) r~
[Prev in Thread] | Current Thread | [Next in Thread] |