Hi, This is a follow-up series for [1].
The fix has been committed. I asked Christian what might be a good alternative for the mmio-debug-exit device for testing, and he suggested to look into shutdown/panic actions. Patch 1 adds a new panic action. Patch 2 tests unaligned stores to s390x low-address-protected lowcore; it performs a shutdown on success and panic on failure. Best regards, Ilya [1] https://lists.gnu.org/archive/html/qemu-devel/2022-07/msg01876.html v2: https://lists.gnu.org/archive/html/qemu-devel/2022-07/msg04129.html v2 -> v3: Add @since tag (Eric). Fix a small style issue in the test. Ilya Leoshkevich (2): qapi: Add exit-failure PanicAction tests/tcg/s390x: Test unaligned accesses to lowcore include/sysemu/sysemu.h | 2 +- qapi/run-state.json | 5 ++++- qemu-options.hx | 2 +- softmmu/main.c | 6 ++++-- softmmu/runstate.c | 17 +++++++++++++---- tests/tcg/s390x/Makefile.softmmu-target | 9 +++++++++ tests/tcg/s390x/unaligned-lowcore.S | 19 +++++++++++++++++++ 7 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 tests/tcg/s390x/Makefile.softmmu-target create mode 100644 tests/tcg/s390x/unaligned-lowcore.S -- 2.35.3