mbox series

[0/4] KVM: s390: CPU model for gen17

Message ID 20241107152319.77816-1-brueckner@linux.ibm.com (mailing list archive)
Headers show
Series KVM: s390: CPU model for gen17 | expand

Message

Hendrik Brueckner Nov. 7, 2024, 3:23 p.m. UTC
Adding gen17 features to the CPU model for features that are
(partially) handled or indicated by KVM.  Those comprises of:

- Concurrent-function facility with subcodes
- More vector extensions
- Ineffective-nonconstrained-transaction facility
- Even more msa crypto extensions

Feedback and review is always welcome.  Thanks a lot!


Hendrik Brueckner (4):
  KVM: s390: add concurrent-function facility to cpu model
  KVM: s390: add msa11 to cpu model
  KVM: s390: add gen17 facilities to CPU model
  KVM: s390: selftests: Add regression tests for PFCR subfunctions

 arch/s390/include/asm/kvm_host.h              |  1 +
 arch/s390/include/uapi/asm/kvm.h              |  3 +-
 arch/s390/kvm/kvm-s390.c                      | 43 ++++++++++++++++++-
 arch/s390/kvm/vsie.c                          |  3 +-
 arch/s390/tools/gen_facilities.c              |  2 +
 tools/arch/s390/include/uapi/asm/kvm.h        |  3 +-
 .../kvm/s390x/cpumodel_subfuncs_test.c        | 15 +++++++
 7 files changed, 65 insertions(+), 5 deletions(-)