On Wed, 23 Feb 2022 14:29:32 +0100 Nico Boehr <nrb@xxxxxxxxxxxxx> wrote: > This series extends the instruction interception tests for s390x. looks good, I'll queue it, thanks > > 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 >