[PATCH 00/10] Add new CPU model for Skylake CPUs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series applies on top of "Another round of CPU driver patches" I
sent earlier today.

Jiri Denemark (10):
  qemumonitorjsontest: Add getcpu test data
  cpu_x86: Prepare for ecx_in CPUID parameter
  cpu_x86: Add full support for ecx_in CPUID parameter
  cpu: Shorten eax_in values in CPU map
  cpu: Sort CPU map features on eax_in
  cpu: Add x86 feature flags for CPUID leaf 0xd, sub leaf 1
  cpu: Add ARAT x86 CPU feature
  cpu: Add Skylake-Client x86 CPU model
  cputest: Rename nehalem-force to penryn-force
  cpu_x86: Use signature in CPU detection code

 src/cpu/cpu_map.xml                                | 341 +++++++++------
 src/cpu/cpu_x86.c                                  | 476 +++++++++++++++++++--
 src/cpu/cpu_x86_data.h                             |   1 +
 src/qemu/qemu_monitor_json.c                       |   4 +
 tests/cputest.c                                    |   4 +-
 tests/cputestdata/x86-cpuid-A10-5800K-guest.xml    |   2 +-
 tests/cputestdata/x86-cpuid-A10-5800K-host.xml     |   2 +-
 tests/cputestdata/x86-cpuid-A10-5800K-json.xml     |   4 +-
 tests/cputestdata/x86-cpuid-Core-i5-2500-guest.xml |   2 +
 tests/cputestdata/x86-cpuid-Core-i5-2500-host.xml  |   2 +
 tests/cputestdata/x86-cpuid-Core-i5-2500-json.xml  |   2 +
 .../cputestdata/x86-cpuid-Core-i5-2540M-guest.xml  |   2 +
 tests/cputestdata/x86-cpuid-Core-i5-2540M-host.xml |   2 +
 tests/cputestdata/x86-cpuid-Core-i5-2540M-json.xml |   2 +
 .../cputestdata/x86-cpuid-Core-i5-4670T-guest.xml  |   3 +-
 tests/cputestdata/x86-cpuid-Core-i5-4670T-host.xml |   3 +-
 tests/cputestdata/x86-cpuid-Core-i5-4670T-json.xml |   3 +-
 tests/cputestdata/x86-cpuid-Core-i5-6600-guest.xml |  10 +-
 tests/cputestdata/x86-cpuid-Core-i5-6600-host.xml  |  10 +-
 tests/cputestdata/x86-cpuid-Core-i5-6600-json.xml  |  10 +-
 tests/cputestdata/x86-cpuid-Core-i7-2600-guest.xml |   2 +
 tests/cputestdata/x86-cpuid-Core-i7-2600-host.xml  |   2 +
 tests/cputestdata/x86-cpuid-Core-i7-2600-json.xml  |   1 +
 .../cputestdata/x86-cpuid-Core-i7-3520M-guest.xml  |   2 +
 tests/cputestdata/x86-cpuid-Core-i7-3520M-host.xml |   2 +
 .../cputestdata/x86-cpuid-Core-i7-3740QM-guest.xml |   1 +
 .../cputestdata/x86-cpuid-Core-i7-3740QM-host.xml  |   1 +
 .../cputestdata/x86-cpuid-Core-i7-3740QM-json.xml  |   1 +
 tests/cputestdata/x86-cpuid-Core-i7-3770-guest.xml |   2 +
 tests/cputestdata/x86-cpuid-Core-i7-3770-host.xml  |   2 +
 tests/cputestdata/x86-cpuid-Core-i7-3770-json.xml  |   1 +
 .../cputestdata/x86-cpuid-Core-i7-4600U-guest.xml  |   4 +-
 tests/cputestdata/x86-cpuid-Core-i7-4600U-host.xml |   4 +-
 tests/cputestdata/x86-cpuid-Core-i7-4600U-json.xml |   4 +-
 .../cputestdata/x86-cpuid-Core-i7-5600U-guest.xml  |   4 +-
 tests/cputestdata/x86-cpuid-Core-i7-5600U-host.xml |   4 +-
 tests/cputestdata/x86-cpuid-Core-i7-5600U-json.xml |  11 +-
 tests/cputestdata/x86-cpuid-Core2-E6850-guest.xml  |   5 +-
 tests/cputestdata/x86-cpuid-Core2-E6850-host.xml   |   5 +-
 tests/cputestdata/x86-cpuid-Opteron-6234-json.xml  |   3 +-
 .../cputestdata/x86-cpuid-Pentium-P6100-guest.xml  |   1 +
 tests/cputestdata/x86-cpuid-Pentium-P6100-host.xml |   1 +
 tests/cputestdata/x86-cpuid-Xeon-5110-guest.xml    |   5 +-
 tests/cputestdata/x86-cpuid-Xeon-5110-host.xml     |   5 +-
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-guest.xml |  10 +-
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-host.xml  |  10 +-
 tests/cputestdata/x86-cpuid-Xeon-E3-1245-json.xml  |   9 +-
 tests/cputestdata/x86-cpuid-Xeon-E5-2630-guest.xml |   4 +-
 tests/cputestdata/x86-cpuid-Xeon-E5-2630-host.xml  |   4 +-
 tests/cputestdata/x86-cpuid-Xeon-E5-2630-json.xml  |   3 +-
 tests/cputestdata/x86-cpuid-Xeon-E5-2650-guest.xml |   4 +-
 tests/cputestdata/x86-cpuid-Xeon-E5-2650-host.xml  |   4 +-
 tests/cputestdata/x86-cpuid-Xeon-E7-4820-guest.xml |   1 +
 tests/cputestdata/x86-cpuid-Xeon-E7-4820-host.xml  |   1 +
 tests/cputestdata/x86-cpuid-Xeon-E7-4820-json.xml  |   2 +-
 tests/cputestdata/x86-cpuid-Xeon-W3520-json.xml    |   2 +-
 .../cputestdata/x86-host+nehalem-force-result.xml  |   4 -
 tests/cputestdata/x86-host+penryn-force-result.xml |   6 +
 ...{x86-nehalem-force.xml => x86-penryn-force.xml} |   0
 .../qemumonitorjson-getcpu-ecx.data                |   7 +
 .../qemumonitorjson-getcpu-ecx.json                |  57 +++
 .../qemumonitorjson-getcpu-full.data               |   6 +-
 .../qemumonitorjson-getcpu-host.data               |   8 +-
 tests/qemumonitorjsontest.c                        |   1 +
 64 files changed, 853 insertions(+), 248 deletions(-)
 delete mode 100644 tests/cputestdata/x86-host+nehalem-force-result.xml
 create mode 100644 tests/cputestdata/x86-host+penryn-force-result.xml
 rename tests/cputestdata/{x86-nehalem-force.xml => x86-penryn-force.xml} (100%)
 create mode 100644 tests/qemumonitorjsondata/qemumonitorjson-getcpu-ecx.data
 create mode 100644 tests/qemumonitorjsondata/qemumonitorjson-getcpu-ecx.json

-- 
2.8.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]