From: Janosch Frank <frankja@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, imbrenda@linux.ibm.com,
borntraeger@linux.ibm.com
Subject: [PATCH 0/2] KVM: s390: Fix lpsw/e breaking event handling
Date: Mon, 23 Mar 2026 15:35:21 +0000 [thread overview]
Message-ID: <20260323153637.3683-1-frankja@linux.ibm.com> (raw)
LPSW and LPSWE need to set the gbea on completion but currently don't.
Time to fix this up. LPSWEY was designed to not set the bear.
This is only ever problematic when a machine check is pending and the
guest hasn't opened the PSW machine check mask. In all other cases SIE
handles the BEAR. So impact is very low.
---
v2:
- BEAR needs to be current psw address - ilen since code 04 is
suppressing
- Added simple test
---
Janosch Frank (2):
KVM: s390: Fix lpsw/e breaking event handling
KVM: s390: selftests: Add load psw bear test
arch/s390/kvm/priv.c | 8 +-
tools/testing/selftests/kvm/Makefile.kvm | 1 +
tools/testing/selftests/kvm/s390/bear.c | 184 +++++++++++++++++++++++
3 files changed, 191 insertions(+), 2 deletions(-)
create mode 100644 tools/testing/selftests/kvm/s390/bear.c
--
2.51.0
next reply other threads:[~2026-03-23 15:36 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-23 15:35 Janosch Frank [this message]
2026-03-23 15:35 ` [PATCH 1/2] KVM: s390: Fix lpsw/e breaking event handling Janosch Frank
2026-03-25 7:51 ` Christian Borntraeger
2026-03-25 12:00 ` Claudio Imbrenda
2026-03-23 15:35 ` [PATCH 2/2] KVM: s390: selftests: Add load psw bear test Janosch Frank
2026-03-25 8:49 ` Christian Borntraeger
2026-03-25 10:29 ` Christian Borntraeger
2026-03-25 13:15 ` Janosch Frank
2026-03-25 13:19 ` [PATCH v2] " Janosch Frank
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260323153637.3683-1-frankja@linux.ibm.com \
--to=frankja@linux.ibm.com \
--cc=borntraeger@linux.ibm.com \
--cc=imbrenda@linux.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=linux-s390@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox