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

Tim Wiederhake posted 3 patches 3 years, 5 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20201118111949.32551-1-twiederh@redhat.com
There is a newer version of this series
src/cpu_map/sync_qemu_i386.py | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
[libvirt PATCH 0/3] Add missing feature detection to sync tool in cpu_map
Posted by Tim Wiederhake 3 years, 5 months 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.

See also
https://www.redhat.com/archives/libvir-list/2020-November/msg00271.html.

libvirt is currently missing three x86 CPU models: Denverton,
KnightsMill, and Snowridge; and seven features: core-capability, fsrm,
perfctr-core, split-lock-detect, vmx-eptp-switching, vmx-pml, and
vmx-rdseed-exit.

For the Snowridge CPU model and the core-capability and split-lock-detect
features, see also
https://www.redhat.com/archives/libvir-list/2020-November/msg00924.html.

Tim Wiederhake (3):
  cpu_map: sync_qemu_i386: Detect features missing in translation table
  cpu_map: sync_qemu_i386: Add features missing in translation table
  cpu_map: sync_qemu_i386: Detect features missing in libvirt

 src/cpu_map/sync_qemu_i386.py | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

-- 
2.26.2


Re: [libvirt PATCH 0/3] Add missing feature detection to sync tool in cpu_map
Posted by Tim Wiederhake 3 years, 4 months ago
On Wed, 2020-11-18 at 12:19 +0100, Tim Wiederhake wrote:
> 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.
> 
> See also
> https://www.redhat.com/archives/libvir-list/2020-November/msg00271.html.
> 
> libvirt is currently missing three x86 CPU models: Denverton,
> KnightsMill, and Snowridge; and seven features: core-capability,
> fsrm,
> perfctr-core, split-lock-detect, vmx-eptp-switching, vmx-pml, and
> vmx-rdseed-exit.
> 
> For the Snowridge CPU model and the core-capability and split-lock-
> detect
> features, see also
> https://www.redhat.com/archives/libvir-list/2020-November/msg00924.html.
> 
> Tim Wiederhake (3):
>   cpu_map: sync_qemu_i386: Detect features missing in translation
> table
>   cpu_map: sync_qemu_i386: Add features missing in translation table
>   cpu_map: sync_qemu_i386: Detect features missing in libvirt
> 
>  src/cpu_map/sync_qemu_i386.py | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
> 
> -- 
> 2.26.2
> 
> 

Superseded by 
https://www.redhat.com/archives/libvir-list/2020-November/msg01267.html

Re: [libvirt PATCH 0/3] Add missing feature detection to sync tool in cpu_map
Posted by Tim Wiederhake 3 years, 5 months ago
On Wed, 2020-11-18 at 12:19 +0100, Tim Wiederhake wrote:
> 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.
> 
> See also
> https://www.redhat.com/archives/libvir-list/2020-November/msg00271.html.
> 
> libvirt is currently missing three x86 CPU models: Denverton,
> KnightsMill, and Snowridge; and seven features: core-capability,
> fsrm,
> perfctr-core, split-lock-detect, vmx-eptp-switching, vmx-pml, and
> vmx-rdseed-exit.
> 
> For the Snowridge CPU model and the core-capability and split-lock-
> detect
> features, see also
> https://www.redhat.com/archives/libvir-list/2020-November/msg00924.html.
> 
> Tim Wiederhake (3):
>   cpu_map: sync_qemu_i386: Detect features missing in translation
> table
>   cpu_map: sync_qemu_i386: Add features missing in translation table
>   cpu_map: sync_qemu_i386: Detect features missing in libvirt
> 
>  src/cpu_map/sync_qemu_i386.py | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
> 
> -- 
> 2.26.2

"Ohnosecond", Noun, /ˈoʊnoʊˌsɛkənd/: The fraction of time between
making a mistake and realizing it.

Disregard this series. There is a bug in the sync_qemu_i386.py script
that needs adressing first. Will send out v2 later.

Tim