Hi Paolo, initially I wanted to wait with this pull until I picked more patches, but it doesn't look like that will happen soon and my vacation is getting closer. So here we go: The following changes since commit 1b53866b0b494277ab41c7c0cec4ee00969dd32e: Merge tag 's390x-2020-31-07' of https://github.com/frankjaa/kvm-unit-tests into HEAD (2020-08-09 18:06:26 +0200) are available in the Git repository at: git@xxxxxxxxxx:frankja/kvm-unit-tests.git tags/s390x-2020-01-09 for you to fetch changes up to 2ea7afb64d34b5dd841334f72b99251ab56433cd: s390x: Ultravisor guest API test (2020-08-11 03:19:46 -0400) ---------------------------------------------------------------- * Added first Ultravisor tests * Added SKRF key in PSW test * Added custom program exception cleanup hook ---------------------------------------------------------------- Janosch Frank (3): s390x: Add custom pgm cleanup function s390x: skrf: Add exception new skey test and add test to unittests.cfg s390x: Ultravisor guest API test lib/s390x/asm/interrupt.h | 1 + lib/s390x/asm/uv.h | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/s390x/interrupt.c | 12 +++++++++++- s390x/Makefile | 1 + s390x/skrf.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ s390x/unittests.cfg | 7 +++++++ s390x/uv-guest.c | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 323 insertions(+), 1 deletion(-) create mode 100644 lib/s390x/asm/uv.h create mode 100644 s390x/uv-guest.c Janosch Frank (3): s390x: Add custom pgm cleanup function s390x: skrf: Add exception new skey test and add test to unittests.cfg s390x: Ultravisor guest API test lib/s390x/asm/interrupt.h | 1 + lib/s390x/asm/uv.h | 74 +++++++++++++++++++ lib/s390x/interrupt.c | 12 ++- s390x/Makefile | 1 + s390x/skrf.c | 79 ++++++++++++++++++++ s390x/unittests.cfg | 7 ++ s390x/uv-guest.c | 150 ++++++++++++++++++++++++++++++++++++++ 7 files changed, 323 insertions(+), 1 deletion(-) create mode 100644 lib/s390x/asm/uv.h create mode 100644 s390x/uv-guest.c -- 2.25.4