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

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

 



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





[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]

  Powered by Linux