On 27.03.2018 17:34, Cornelia Huck wrote: > On Tue, 27 Mar 2018 17:25:12 +0200 > Christian Borntraeger <borntraeger@xxxxxxxxxx> wrote: > >> On 03/27/2018 03:29 PM, David Hildenbrand wrote: >>> On 27.03.2018 13:55, Janosch Frank wrote: >>>> 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 >>>> >>> >>> In general, looks good to me. But I somewhat dislike creating so many >>> new test. >>> >>> Can we at least merge pfmf+skey and maybe move sthyi+diag10+(cmm) to >>> intercept.c? >> >> FWIW, I personally prefer to have simple testcases that only do one thing as it simplifies >> the process to reproducing the bug and the fixing. > > +1 (as an innocent bystander) Ok, fair, seems like more people are in favor of keeping it separate than merged. So no need to resend, I'll pick up this version (and fix patch 7 here). Thomas