target/rx: set PSW.I when executing wait instruction

This patch fixes the implementation of the wait instruction to
implicitly update PSW.I as required by the ISA specification.

Signed-off-by: Tomoaki Kawada <i@yvt.jp>
Reviewed-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220417045937.2128699-1-i@yvt.jp>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
Tomoaki Kawada 2022-04-17 13:59:38 +09:00 committed by Richard Henderson
parent bcc6f33b67
commit 335cd06597
1 changed files with 1 additions and 0 deletions

View File

@ -448,6 +448,7 @@ void QEMU_NORETURN helper_wait(CPURXState *env)
cs->halted = 1;
env->in_sleep = 1;
env->psw_i = 1;
raise_exception(env, EXCP_HLT, 0);
}