Jiri Denemark (29):
  cpu_map: Add msr-imm CPU feature
  cpu_map: Add a few missing features to 0x80000021 CPUID leaf
  cpu_map: Add features for Transient Scheduler Attacks mitigation
  cpu_map: Add feature for detecting Branch History Injection immunity
  cpu_map: Add feature for detecting Indirect Target Selection immunity
  cpu_map: Fix ordering of CPU models in meson.build
  sync_qemu_models_i386: Fix typo in
    CPUID_8000_0021_EAX_No_NESTED_DATA_BP
  sync_qemu_models_i386: Print current model for unknown features
  sync_qemu_models_i386: Handle unknown features in GraniteRapids-v2
  sync_qemu_models_i386: Support adding models to an empty group
  cputest: Ignore missing MSRs in cpu-data.py
  cputest: Read more MSRs in cpu-data.py
  cputest: Add data for Intel(R) Xeon(R) 6788P CPU
  cputest: Add data for AMD Ryzen 9 9950X 16-Core CPU
  cpu_map: Add SierraForest-v2 CPU model
  cpu_map: Add SierraForest-v3 CPU model
  cpu_map: Add SapphireRapids-v4 CPU model
  cpu_map: Add GraniteRapids-v3 CPU model
  cpu_map: Add ClearwaterForest CPU model
  cpu_map: Add EPYC-Genoa-v2 CPU model
  cpu_map: Add EPYC-Rome-v5 CPU model
  cpu_map: Add EPYC-v5 CPU model
  cpu_map: Add EPYC-Milan-v3 CPU model
  cpu_map: Add EPYC-Turin CPU model
  cpu_map: Add Zhaoxin CentaurHauls CPU vendor
  cpu_map: Add features used by Zhaoxin YongFeng Processor
  cpu_map: Add YongFeng CPU model
  cpu_map: Add YongFeng-v2 CPU model
  cpu_map: Add YongFeng-v3 CPU model

 src/cpu_map/index.xml                         |   19 +
 src/cpu_map/meson.build                       |   18 +-
 src/cpu_map/sync_qemu_features_i386.py        |   11 -
 src/cpu_map/sync_qemu_models_i386.py          |   78 +-
 src/cpu_map/x86_ClearwaterForest-v1.xml       |    6 +
 src/cpu_map/x86_ClearwaterForest.xml          |  193 ++
 src/cpu_map/x86_EPYC-Genoa-v2.xml             |  127 +
 src/cpu_map/x86_EPYC-Milan-v3.xml             |  109 +
 src/cpu_map/x86_EPYC-Rome-v5.xml              |   95 +
 src/cpu_map/x86_EPYC-Turin-v1.xml             |    6 +
 src/cpu_map/x86_EPYC-Turin.xml                |  135 +
 src/cpu_map/x86_EPYC-v5.xml                   |   89 +
 src/cpu_map/x86_GraniteRapids-v3.xml          |  206 ++
 src/cpu_map/x86_SapphireRapids-v4.xml         |  198 ++
 src/cpu_map/x86_SierraForest-v2.xml           |  186 ++
 src/cpu_map/x86_SierraForest-v3.xml           |  186 ++
 src/cpu_map/x86_YongFeng-v1.xml               |    6 +
 src/cpu_map/x86_YongFeng-v2.xml               |  158 +
 src/cpu_map/x86_YongFeng-v3.xml               |  158 +
 src/cpu_map/x86_YongFeng.xml                  |  158 +
 src/cpu_map/x86_features.xml                  |   60 +
 src/cpu_map/x86_vendors.xml                   |    1 +
 tests/cputest.c                               |    2 +
 tests/cputestdata/cpu-data.py                 |   33 +-
 .../x86_64-cpuid-EPYC-7502-32-Core-host.xml   |   13 +-
 ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml |   12 +-
 .../x86_64-cpuid-EPYC-7713-64-Core-host.xml   |   12 +-
 ...86_64-cpuid-EPYC-9334-32-Core-disabled.xml |    1 +
 .../x86_64-cpuid-EPYC-9334-32-Core-guest.xml  |    1 +
 .../x86_64-cpuid-EPYC-9334-32-Core-host.xml   |   13 +-
 ...yzen-5-5500U-with-Radeon-Graphics-host.xml |   13 +-
 ...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml |   18 +-
 ...4-cpuid-Ryzen-9-9950X-16-Core-disabled.xml |   11 +
 ...64-cpuid-Ryzen-9-9950X-16-Core-enabled.xml |   14 +
 ...6_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml |   36 +
 ...86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml |   74 +
 ...86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml |   16 +
 .../x86_64-cpuid-Ryzen-9-9950X-16-Core.json   | 2574 +++++++++++++++++
 .../x86_64-cpuid-Ryzen-9-9950X-16-Core.sig    |    4 +
 .../x86_64-cpuid-Ryzen-9-9950X-16-Core.xml    |   88 +
 .../x86_64-cpuid-Xeon-6788P-disabled.xml      |   10 +
 .../x86_64-cpuid-Xeon-6788P-enabled.xml       |   22 +
 .../x86_64-cpuid-Xeon-6788P-guest.xml         |  127 +
 .../x86_64-cpuid-Xeon-6788P-host.xml          |  101 +
 .../x86_64-cpuid-Xeon-6788P-json.xml          |   43 +
 .../cputestdata/x86_64-cpuid-Xeon-6788P.json  | 2077 +++++++++++++
 tests/cputestdata/x86_64-cpuid-Xeon-6788P.sig |    4 +
 tests/cputestdata/x86_64-cpuid-Xeon-6788P.xml |  107 +
 .../qemu_10.0.0-q35.x86_64+amdsev.xml         |  120 +
 .../domaincapsdata/qemu_10.0.0-q35.x86_64.xml |  158 +
 .../qemu_10.0.0-tcg.x86_64+amdsev.xml         |  135 +
 .../domaincapsdata/qemu_10.0.0-tcg.x86_64.xml |  135 +
 .../qemu_10.0.0.x86_64+amdsev.xml             |  120 +
 tests/domaincapsdata/qemu_10.0.0.x86_64.xml   |  158 +
 .../qemu_10.1.0-q35.x86_64+inteltdx.xml       |  210 ++
 .../domaincapsdata/qemu_10.1.0-q35.x86_64.xml |  479 +++
 .../qemu_10.1.0-tcg.x86_64+inteltdx.xml       |  390 +++
 .../domaincapsdata/qemu_10.1.0-tcg.x86_64.xml |  524 ++++
 .../qemu_10.1.0.x86_64+inteltdx.xml           |  210 ++
 tests/domaincapsdata/qemu_10.1.0.x86_64.xml   |  479 +++
 .../domaincapsdata/qemu_10.2.0-q35.x86_64.xml |  271 +-
 .../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml |  524 ++++
 tests/domaincapsdata/qemu_10.2.0.x86_64.xml   |  271 +-
 ...host-model-fallback-kvm.x86_64-latest.args |    2 +-
 ...cpu-host-model-features.x86_64-latest.args |    2 +-
 .../cpu-host-model-kvm.x86_64-latest.args     |    2 +-
 ...st-model-nofallback-kvm.x86_64-latest.args |    2 +-
 67 files changed, 11682 insertions(+), 139 deletions(-)
 create mode 100644 src/cpu_map/x86_ClearwaterForest-v1.xml
 create mode 100644 src/cpu_map/x86_ClearwaterForest.xml
 create mode 100644 src/cpu_map/x86_EPYC-Genoa-v2.xml
 create mode 100644 src/cpu_map/x86_EPYC-Milan-v3.xml
 create mode 100644 src/cpu_map/x86_EPYC-Rome-v5.xml
 create mode 100644 src/cpu_map/x86_EPYC-Turin-v1.xml
 create mode 100644 src/cpu_map/x86_EPYC-Turin.xml
 create mode 100644 src/cpu_map/x86_EPYC-v5.xml
 create mode 100644 src/cpu_map/x86_GraniteRapids-v3.xml
 create mode 100644 src/cpu_map/x86_SapphireRapids-v4.xml
 create mode 100644 src/cpu_map/x86_SierraForest-v2.xml
 create mode 100644 src/cpu_map/x86_SierraForest-v3.xml
 create mode 100644 src/cpu_map/x86_YongFeng-v1.xml
 create mode 100644 src/cpu_map/x86_YongFeng-v2.xml
 create mode 100644 src/cpu_map/x86_YongFeng-v3.xml
 create mode 100644 src/cpu_map/x86_YongFeng.xml
 create mode 100644 
tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml
 create mode 100644 
tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-enabled.xml
 create mode 100644 
tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml
 create mode 100644 
tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml
 create mode 100644 
tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.json
 create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.sig
 create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-json.xml
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.json
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.sig
 create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.xml

-- 
2.51.0

Reply via email to