[kvm-unit-tests PATCH 0/6] s390x: PV fixups

Janosch Frank
2022-07-29T08:28:20Z

A small set of patches that clean up the PV snippet handling.

Janosch Frank (6):
s390x: snippets: asm: Add a macro to write an exception PSW
s390x: MAKEFILE: Use $< instead of pathsubst
s390x: Add a linker script to assembly snippets
lib: s390x: sie: Improve validity handling and make it vm specific
lib: s390x: Use a new asce for each PV guest
lib: s390x: sie: Properly populate SCA

lib/s390x/asm-offsets.c | 2 ++
lib/s390x/sie.c | 36 +++++++++++++-------
lib/s390x/sie.h | 43 ++++++++++++++++++++++--
lib/s390x/snippet.h | 3 +-
lib/s390x/uv.c | 35 +++++++++++++++++--
lib/s390x/uv.h | 5 ++-
s390x/Makefile | 18 +++++++---
s390x/cpu.S | 6 ++++
s390x/mvpg-sie.c | 2 +-
s390x/pv-diags.c | 6 ++--
s390x/snippets/asm/macros.S | 28 +++++++++++++++
s390x/snippets/asm/snippet-pv-diag-288.S | 4 +--
s390x/snippets/asm/snippet-pv-diag-500.S | 6 ++--
13 files changed, 157 insertions(+), 37 deletions(-)
create mode 100644 s390x/snippets/asm/macros.S

--
2.34.1