]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
KVM: s390: vsie: Allow non-zarch guests
authorEric Farman <farman@linux.ibm.com>
Wed, 1 Apr 2026 15:12:18 +0000 (17:12 +0200)
committerJanosch Frank <frankja@linux.ibm.com>
Thu, 2 Apr 2026 13:37:01 +0000 (15:37 +0200)
commitb0ad874d9852967dafdb94b1632e0732e01e6cd8
tree951571e96489bf727bbbd5a36a146b625ab12201
parent1653545abc6835ab723c02697a5e2964e98e2c53
KVM: s390: vsie: Allow non-zarch guests

Linux/KVM runs in z/Architecture-only mode. Although z/Architecture
is built upon a long history of hardware refinements, any other
CPU mode is not permitted.

Allow a userspace to explicitly enable the use of ESA mode for
nested guests, otherwise usage will be rejected.

Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
Signed-off-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Reviewed-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
arch/s390/include/asm/kvm_host.h
arch/s390/kvm/vsie.c