Introducing the gen17 CPU model with feature indications
comprising of:

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


For reference, see also the kernel part:
https://lore.kernel.org/kvm/20241107152319.77816-1-brueck...@linux.ibm.com/T/#me506dc2ca538aee3cfc13620a48bdb686c459ab0

Feedback and review is always welcome.  Thanks a lot!

Kind regards,
Hendrik


Hendrik Brueckner (14):
  s390x/cpumodel: add msa10 subfunctions
  s390x/cpumodel: add msa11 subfunctions
  s390x/cpumodel: add msa12 changes
  s390x/cpumodel: add msa13 subfunctions
  s390x/cpumodel: Add ptff Query Time-Stamp Event (QTSE) support
  s390x/cpumodel: add Concurrent-functions facility support
  s390x/cpumodel: add Vector Enhancements facility 3
  s390x/cpumodel: add Miscellaneous-Instruction-Extensions Facility 4
  s390x/cpumodel: add Vector-Packed-Decimal-Enhancement facility 3
  s390x/cpumodel: add Ineffective-nonconstrained-transaction facility
  s390x/cpumodel: Add Sequential-Instruction-Fetching facility
  s390x/cpumodel: correct PLO feature wording
  s390x/cpumodel: Add PLO-extension facility
  s390x/cpumodel: gen17 model

 linux-headers/asm-s390/kvm.h        |   3 +-
 target/s390x/cpu_features.c         |   9 ++
 target/s390x/cpu_features.h         |   1 +
 target/s390x/cpu_features_def.h.inc |  94 ++++++++++++++-
 target/s390x/cpu_models.c           |  61 ++++++++++
 target/s390x/gen-features.c         | 174 ++++++++++++++++++++++++++++
 target/s390x/kvm/kvm.c              |   6 +
 7 files changed, 341 insertions(+), 7 deletions(-)

-- 
2.43.5


Reply via email to