diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2024-05-01 22:44:04 -0700 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2024-05-29 12:40:49 +0200 |
commit | a6a33760a33e5f6b73b139e1e6c87fb6663c76ea (patch) | |
tree | 7ae7b75e9eecd9c2cbc2451f7a2fb4e9204f7a6e /util/int128.c | |
parent | 79d7475f39f1b0f05fcb159f5cdcbf162340dc7e (diff) | |
download | qemu-a6a33760a33e5f6b73b139e1e6c87fb6663c76ea.zip qemu-a6a33760a33e5f6b73b139e1e6c87fb6663c76ea.tar.gz qemu-a6a33760a33e5f6b73b139e1e6c87fb6663c76ea.tar.bz2 |
target/s390x: Do not use unwind for per_check_exception
Using exception unwind via tcg_s390_program_interrupt,
we discard the current value of psw.addr, which discards
the result of a branch.
Pass in the address of the next instruction, which may
not be sequential. Pass in ilen, which we would have
gotten from unwind and is passed to the exception handler.
Sync cc_op before the call, which we would have gotten
from unwind.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-ID: <20240502054417.234340-2-richard.henderson@linaro.org>
[thuth: Silence checkpatch.pl errors]
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'util/int128.c')
0 files changed, 0 insertions, 0 deletions