qemu-e2k/target/s390x
Richard Henderson 3d8111fd3b target/s390x: Exit tb after executing ex_value
When EXECUTE sets ex_value to interrupt the constructed instruction,
we implicitly disable interrupts so that the value is not corrupted.
Exit to the main loop after execution, so that we re-evaluate any
pending interrupts.

Reported-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220702060228.420454-5-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2022-07-06 19:04:57 +02:00
..
kvm target/s390x: kvm: Honor storage keys during emulation 2022-06-03 08:03:28 +02:00
tcg target/s390x: Exit tb after executing ex_value 2022-07-06 19:04:57 +02:00
arch_dump.c
cpu_features_def.h
cpu_features_def.h.inc s390: Typo fix FLOATING_POINT_SUPPPORT_ENH 2022-06-02 18:31:51 +02:00
cpu_features.c
cpu_features.h
cpu_models_sysemu.c Don't include sysemu/tcg.h if it is not necessary 2022-04-20 12:12:47 -07:00
cpu_models_user.c
cpu_models.c s390x/cpu_models: make "max" match the unmodified "qemu" CPU model under TCG 2022-05-04 08:47:19 +02:00
cpu_models.h
cpu-dump.c
cpu-param.h Normalize header guard symbol definition 2022-05-11 16:50:26 +02:00
cpu-qom.h
cpu-sysemu.c Use g_new() & friends where that makes obvious sense 2022-03-21 15:44:44 +01:00
cpu.c disas: Remove old libopcode s390 disassembler 2022-05-04 08:47:19 +02:00
cpu.h Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
diag.c
gdbstub.c
gen-features.c s390: Typo fix FLOATING_POINT_SUPPPORT_ENH 2022-06-02 18:31:51 +02:00
helper.c Don't include sysemu/tcg.h if it is not necessary 2022-04-20 12:12:47 -07:00
helper.h target/s390x: vxeh2: Update for changes to vector shifts 2022-05-04 08:47:19 +02:00
interrupt.c
ioinst.c Fix 'writeable' typos 2022-06-08 19:38:47 +01:00
Kconfig
machine.c
meson.build
mmu_helper.c
s390x-internal.h compiler.h: replace QEMU_NORETURN with G_NORETURN 2022-04-21 17:03:51 +04:00
sigp.c
trace-events
trace.h