Extend the coverage of the UVC interface. The patches might be a bit dusty, they've been on a branch for a while. v2: - Re-worked the cpu timer tests - Testing both pages for 112 intercept - Added skip on insufficient memory - Fixed comments in pv-ipl.c Janosch Frank (3): lib: s390x: Introduce UV validity function s390x: pv: Test sie entry intercepts and validities s390x: pv: Add IPL reset tests lib/s390x/uv.h | 7 + s390x/Makefile | 7 + s390x/pv-icptcode.c | 403 ++++++++++++++++++ s390x/pv-ipl.c | 246 +++++++++++ s390x/snippets/asm/snippet-loop.S | 12 + s390x/snippets/asm/snippet-pv-diag-308.S | 67 +++ s390x/snippets/asm/snippet-pv-icpt-112.S | 77 ++++ s390x/snippets/asm/snippet-pv-icpt-loop.S | 15 + .../snippets/asm/snippet-pv-icpt-vir-timing.S | 22 + 9 files changed, 856 insertions(+) create mode 100644 s390x/pv-icptcode.c create mode 100644 s390x/pv-ipl.c create mode 100644 s390x/snippets/asm/snippet-loop.S create mode 100644 s390x/snippets/asm/snippet-pv-diag-308.S create mode 100644 s390x/snippets/asm/snippet-pv-icpt-112.S create mode 100644 s390x/snippets/asm/snippet-pv-icpt-loop.S create mode 100644 s390x/snippets/asm/snippet-pv-icpt-vir-timing.S -- 2.34.1