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:
parent
bcc6f33b67
commit
335cd06597
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user