This series extends the instruction interception tests for s390x. For most instructions, there is already coverage in existing tests, but they are not covering some failure cases, e.g. bad alignment. In this case, the existing tests were extended. SCK was not under test anywhere yet, hence a new test file was added. The EPSW test gets it's own file, too, because it requires a I/O device, more details in the respective commit. Changelog from v2: ---- - Don't run the sck test under PV - Include commit of the QEMU PMCW fix in the MSCH and STSCH commit messages Nico Boehr (8): s390x: Add more tests for MSCH s390x: Add test for PFMF low-address protection s390x: Add sck tests s390x: Add tests for STCRW s390x: Add more tests for SSCH s390x: Add more tests for STSCH s390x: Add tests for TSCH s390x: Add EPSW test lib/s390x/css.h | 17 +++ lib/s390x/css_lib.c | 60 ++++++++++ s390x/Makefile | 2 + s390x/css.c | 278 ++++++++++++++++++++++++++++++++++++++++++++ s390x/epsw.c | 113 ++++++++++++++++++ s390x/pfmf.c | 29 +++++ s390x/sck.c | 134 +++++++++++++++++++++ s390x/unittests.cfg | 7 ++ 8 files changed, 640 insertions(+) create mode 100644 s390x/epsw.c create mode 100644 s390x/sck.c -- 2.31.1