The IBM team wants to join in on testing s390x KVM thoroughly, so I prepared a lot of memory related tests and some IBM z14 related tests. v3: * Merged sthyi inline assembly and improved report messages * Cosmetical fixes * Other inline assembly fixes v2: * Improved inline assembly for gs and vector tests * Improved test skipping messages for tests needing specific failities * General improvements from review Janosch Frank (8): s390x: Add sthyi tests s390x: Add privileged operation exceptions handling s390x: Add storage keys tests s390x: Add diag10 tests s390x: Add pfmf tests s390x: Add cmm tests s390x: Add vector tests s390x: Add simple guarded storage tests lib/s390x/asm/arch_def.h | 28 ++++++++ lib/s390x/asm/mem.h | 52 +++++++++++++++ lib/s390x/interrupt.c | 7 ++ s390x/Makefile | 7 ++ s390x/cmm.c | 69 +++++++++++++++++++ s390x/diag10.c | 81 ++++++++++++++++++++++ s390x/gs.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++ s390x/pfmf.c | 144 +++++++++++++++++++++++++++++++++++++++ s390x/skey.c | 94 ++++++++++++++++++++++++++ s390x/sthyi.c | 169 ++++++++++++++++++++++++++++++++++++++++++++++ s390x/sthyi.h | 131 ++++++++++++++++++++++++++++++++++++ s390x/unittests.cfg | 21 ++++++ s390x/vector.c | 134 +++++++++++++++++++++++++++++++++++++ 13 files changed, 1107 insertions(+) create mode 100644 lib/s390x/asm/mem.h create mode 100644 s390x/cmm.c create mode 100644 s390x/diag10.c create mode 100644 s390x/gs.c create mode 100644 s390x/pfmf.c create mode 100644 s390x/skey.c create mode 100644 s390x/sthyi.c create mode 100644 s390x/sthyi.h create mode 100644 s390x/vector.c -- 2.7.4