[libvirt PATCH v2 0/9] Add missing feature detection to sync tool in cpu_map

Tim Wiederhake posted 9 patches 1 week, 4 days ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20201118152418.115450-1-twiederh@redhat.com
src/cpu_map/sync_qemu_i386.py                 | 340 ++++++++++--------
src/cpu_map/x86_features.xml                  |   3 +
.../x86_64-cpuid-Ice-Lake-Server-guest.xml    |   1 +
.../x86_64-cpuid-Ice-Lake-Server-host.xml     |   1 +
4 files changed, 198 insertions(+), 147 deletions(-)

[libvirt PATCH v2 0/9] Add missing feature detection to sync tool in cpu_map

Posted by Tim Wiederhake 1 week, 4 days ago
sync_qemu_i386.py in src/cpu_map is a tool to sync CPU models from qemu
with libvirt. It currently has no provisions for detecting new features
that are not implemented in libvirt yet. This series changes that.

Currently missing x86 CPU models:
* "Denverton"
* "KnightsMill"
* "Snowridge"

Currently missing x86 CPU features:
* "core-capability"
* "fsrm"
* "split-lock-detect"

"fsrm" is added in this series. For the "Snowridge" CPU model and the
"core-capability" and "split-lock-detect" features, see
https://www.redhat.com/archives/libvir-list/2020-November/msg00924.html.

V1: https://www.redhat.com/archives/libvir-list/2020-November/msg01002.html

Tim Wiederhake (9):
  cpu_map: sync_qemu_cpu_i386: Translate features in model versions
  cpu_map: sync_qemu_cpu_i386: Factor out translation of vendors
  cpu_map: sync_qemu_cpu_i386: Factor out translation of features
  cpu_map: sync_qemu_cpu_i386: Do not ignore CPUID_EXT_MONITOR
  cpu_map: sync_qemu_cpu_i386: Simplify ignore features
  cpu_map: sync_qemu_cpu_i386: Translate qemu feature pretty names
  cpu_map: sync_qemu_cpu_i386: Add missing features
  cpu_map: sync_qemu_cpu_i386: Detect features missing in libvirt
  cpu_map: Add missing feature fsrm

 src/cpu_map/sync_qemu_i386.py                 | 340 ++++++++++--------
 src/cpu_map/x86_features.xml                  |   3 +
 .../x86_64-cpuid-Ice-Lake-Server-guest.xml    |   1 +
 .../x86_64-cpuid-Ice-Lake-Server-host.xml     |   1 +
 4 files changed, 198 insertions(+), 147 deletions(-)

-- 
2.26.2