diff options
author | Richard Henderson <rth@twiddle.net> | 2019-01-08 12:08:37 +1000 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2019-01-08 12:08:37 +1000 |
commit | 51c237d7e20d05100eacadee2f61abc17e6bc097 (patch) | |
tree | 8bbfaf2a60e0af734dfd4cd8a8db65b70705ed29 | |
parent | f3c7e44c70254975df2a00af39701eafbac4d471 (diff) | |
download | qemu-palcode-51c237d7e20d05100eacadee2f61abc17e6bc097.zip qemu-palcode-51c237d7e20d05100eacadee2f61abc17e6bc097.tar.gz qemu-palcode-51c237d7e20d05100eacadee2f61abc17e6bc097.tar.bz2 |
Do not increment PC for OPCDEC
This will already have been done by QEMU.
Fixes: https://bugs.launchpad.net/bugs/1810545
Signed-off-by: Richard Henderson <rth@twiddle.net>
-rw-r--r-- | pal.S | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -291,10 +291,9 @@ ENDFN Pal_Unalign Pal_OpcDec: mfpr p0, qemu_ps mfpr p6, qemu_exc_addr - addq p6, 4, p1 // increment past the faulting insn blbs p6, MchkBugCheck - STACK_FRAME p0, p1, p2, 1 + STACK_FRAME p0, p6, p2, 1 mfpr p0, ptEntIF mfpr $gp, ptKgp |