mbox series

[J,0/2] KVM: Improve SIGP architectural compliance (LP: 1959735)

Message ID 20220202172138.411440-1-frank.heimes@canonical.com
Headers show
Series KVM: Improve SIGP architectural compliance (LP: 1959735) | expand

Message

Frank Heimes Feb. 2, 2022, 5:21 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1959735

Linux as a guest operating system often doesn't have as stringent requirements
to architectural compliance as traditional operating systems that rely on it.
Specifically, KVM implements the SIGP RESTART in a non-compliant way,
as it reports a CPU state to be stopped after SIGP RESTART was issued,
while it should report a busy condition until the CPU is really started.
This feature covers the necessary fixes/improvements to KVM SIGP processing.

Eric Farman (2):
  KVM: s390: Add a routine for setting userspace CPU state
  KVM: s390: Simplify SIGP Set Arch handling

 arch/s390/kvm/kvm-s390.c |  6 +++---
 arch/s390/kvm/kvm-s390.h |  9 +++++++++
 arch/s390/kvm/sigp.c     | 14 +-------------
 3 files changed, 13 insertions(+), 16 deletions(-)