[SRU][R][PATCH 0/5] IBM Test Accelerator for Z (TAZ) not working properly

Massimiliano Pellizzer massimiliano.pellizzer at canonical.com
Wed May 27 22:48:06 UTC 2026


BugLink: https://bugs.launchpad.net/bugs/2153159

[ Impact ]

Enable IBM Test Accelerator for Z.

[ Fix ]

Backport the following patches from upstream:
- 2623c96f1172 KVM: s390: only deliver service interrupt with payload
- b0ad874d9852 KVM: s390: vsie: Allow non-zarch guests
- a9640e2eb711 KVM: s390: vsie: Disable some bits when in ESA mode
- c0dcada088ff KVM: s390: vsie: Accommodate ESA prefix pages
- 4aebd7d5c72f KVM: s390: Add KVM capability for ESA mode guests

[ Test Plan ]

Launch a TAZ instance and confirm it can start
and run ESA mode nested guests without generating program exceptions
in either the TAZ instance or its guests.

[ Regression Potential]

While the ESA mode enablement is fully opt-in and poses no risk
to existing workloads, the prefix bitfield adjustment
and the suppression of zero-payload SCLP interrupts are global changes
affecting all KVM/s390 guests.
Either could impact existing z/Architecture guests.

Eric Farman (4):
  KVM: s390: only deliver service interrupt with payload
  KVM: s390: vsie: Allow non-zarch guests
  KVM: s390: vsie: Disable some bits when in ESA mode
  KVM: s390: vsie: Accommodate ESA prefix pages

Hendrik Brueckner (1):
  KVM: s390: Add KVM capability for ESA mode guests

 Documentation/virt/kvm/api.rst         |  8 +++++++
 arch/s390/include/asm/kvm_host.h       |  1 +
 arch/s390/include/asm/kvm_host_types.h |  3 +--
 arch/s390/kvm/interrupt.c              |  3 +++
 arch/s390/kvm/kvm-s390.c               |  6 ++++++
 arch/s390/kvm/kvm-s390.h               |  5 ++++-
 arch/s390/kvm/vsie.c                   | 29 ++++++++++++++++++++++----
 include/uapi/linux/kvm.h               |  1 +
 8 files changed, 49 insertions(+), 7 deletions(-)

-- 
2.53.0




More information about the kernel-team mailing list