diff options
| author | David Hildenbrand | 2017-05-29 14:12:28 +0200 |
|---|---|---|
| committer | Richard Henderson | 2017-06-07 00:25:14 +0200 |
| commit | 49921d6886c54ec8727f2253b7698f173166bbd3 (patch) | |
| tree | e957da5179cc30cdff46c681f32db55d428064b2 /include/exec | |
| parent | target/s390x: mark ETF2 and ETF2-ENH facilities as available (diff) | |
| download | qemu-49921d6886c54ec8727f2253b7698f173166bbd3.tar.gz qemu-49921d6886c54ec8727f2253b7698f173166bbd3.tar.xz qemu-49921d6886c54ec8727f2253b7698f173166bbd3.zip | |
target/s390x: addressing exceptions are suppressing
We have to make the address in the old PSW point at the next
instruction, as addressing exceptions are suppressing and not
nullifying.
I assume that there are a lot of other broken cases (as most instructions
we care about are suppressing) - all trigger_pgm_exception() specifying
and explicit number or ILEN_LATER look suspicious, however this is another
story that might require bigger changes (and I have to understand when
the address might already have been incremented first).
This is needed to make an upcoming kvm-unit-test work.
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20170529121228.2789-1-david@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions
