[PATCH 00/10] Sync cpu features with qemu

Tim Wiederhake posted 10 patches 2 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20240621124244.179451-1-twiederh@redhat.com
src/cpu_map/sync_qemu_features_i386.py        |  1 +
src/cpu_map/x86_features.xml                  | 29 +++++++++++++++++++
...86_64-cpuid-EPYC-7502-32-Core-disabled.xml |  2 +-
.../x86_64-cpuid-EPYC-7502-32-Core-guest.xml  |  2 ++
.../x86_64-cpuid-EPYC-7502-32-Core-host.xml   |  2 ++
...86_64-cpuid-EPYC-7601-32-Core-disabled.xml |  2 +-
.../x86_64-cpuid-EPYC-7601-32-Core-guest.xml  |  2 ++
.../x86_64-cpuid-EPYC-7601-32-Core-host.xml   |  2 ++
...-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml |  2 +-
..._64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml |  2 ++
...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml |  2 ++
...-cpuid-Hygon-C86-7185-32-core-disabled.xml |  2 +-
..._64-cpuid-Hygon-C86-7185-32-core-guest.xml |  2 ++
...6_64-cpuid-Hygon-C86-7185-32-core-host.xml |  2 ++
...puid-Ryzen-7-1800X-Eight-Core-disabled.xml |  2 +-
...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml |  2 ++
...64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml |  2 ++
...4-cpuid-Ryzen-9-3900X-12-Core-disabled.xml |  2 +-
...6_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml |  2 ++
...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml |  2 ++
.../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  |  3 ++
tests/domaincapsdata/qemu_9.1.0.x86_64.xml    |  3 ++
...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 +-
26 files changed, 70 insertions(+), 10 deletions(-)
[PATCH 00/10] Sync cpu features with qemu
Posted by Tim Wiederhake 2 months, 2 weeks ago
This brings libvirt in sync qith qemu commit
02d9c38236cf8c9826e5c5be61780c4444cb4ae0.

Tim Wiederhake (10):
  cpu_map: Add missing feature "fred"
  cpu_map: Add missing feature "lkgs"
  cpu_map: Add missing feature "wrmsrns"
  cpu_map: Add missing feature "lam"
  cpu_map: Add missing feature "overflow-recov"
  cpu_map: Add missing feature "succor"
  cpu_map: Add missing feature "rfds-no"
  cpu_map: Add missing feature "rfds-clear"
  cpu_map: Add missing feature "vmx-nested-exception"
  cpu_map: Ignore feature "kvm-asyncpf-vmexit"

 src/cpu_map/sync_qemu_features_i386.py        |  1 +
 src/cpu_map/x86_features.xml                  | 29 +++++++++++++++++++
 ...86_64-cpuid-EPYC-7502-32-Core-disabled.xml |  2 +-
 .../x86_64-cpuid-EPYC-7502-32-Core-guest.xml  |  2 ++
 .../x86_64-cpuid-EPYC-7502-32-Core-host.xml   |  2 ++
 ...86_64-cpuid-EPYC-7601-32-Core-disabled.xml |  2 +-
 .../x86_64-cpuid-EPYC-7601-32-Core-guest.xml  |  2 ++
 .../x86_64-cpuid-EPYC-7601-32-Core-host.xml   |  2 ++
 ...-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml |  2 +-
 ..._64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml |  2 ++
 ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml |  2 ++
 ...-cpuid-Hygon-C86-7185-32-core-disabled.xml |  2 +-
 ..._64-cpuid-Hygon-C86-7185-32-core-guest.xml |  2 ++
 ...6_64-cpuid-Hygon-C86-7185-32-core-host.xml |  2 ++
 ...puid-Ryzen-7-1800X-Eight-Core-disabled.xml |  2 +-
 ...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml |  2 ++
 ...64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml |  2 ++
 ...4-cpuid-Ryzen-9-3900X-12-Core-disabled.xml |  2 +-
 ...6_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml |  2 ++
 ...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml |  2 ++
 .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  |  3 ++
 tests/domaincapsdata/qemu_9.1.0.x86_64.xml    |  3 ++
 ...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 +-
 26 files changed, 70 insertions(+), 10 deletions(-)

-- 
2.43.0
Re: [PATCH 00/10] Sync cpu features with qemu
Posted by Michal Prívozník 2 months, 2 weeks ago
On 6/21/24 14:42, Tim Wiederhake wrote:
> This brings libvirt in sync qith qemu commit
> 02d9c38236cf8c9826e5c5be61780c4444cb4ae0.
> 
> Tim Wiederhake (10):
>   cpu_map: Add missing feature "fred"
>   cpu_map: Add missing feature "lkgs"
>   cpu_map: Add missing feature "wrmsrns"
>   cpu_map: Add missing feature "lam"
>   cpu_map: Add missing feature "overflow-recov"
>   cpu_map: Add missing feature "succor"
>   cpu_map: Add missing feature "rfds-no"
>   cpu_map: Add missing feature "rfds-clear"
>   cpu_map: Add missing feature "vmx-nested-exception"
>   cpu_map: Ignore feature "kvm-asyncpf-vmexit"
> 
>  src/cpu_map/sync_qemu_features_i386.py        |  1 +
>  src/cpu_map/x86_features.xml                  | 29 +++++++++++++++++++
>  ...86_64-cpuid-EPYC-7502-32-Core-disabled.xml |  2 +-
>  .../x86_64-cpuid-EPYC-7502-32-Core-guest.xml  |  2 ++
>  .../x86_64-cpuid-EPYC-7502-32-Core-host.xml   |  2 ++
>  ...86_64-cpuid-EPYC-7601-32-Core-disabled.xml |  2 +-
>  .../x86_64-cpuid-EPYC-7601-32-Core-guest.xml  |  2 ++
>  .../x86_64-cpuid-EPYC-7601-32-Core-host.xml   |  2 ++
>  ...-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml |  2 +-
>  ..._64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml |  2 ++
>  ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml |  2 ++
>  ...-cpuid-Hygon-C86-7185-32-core-disabled.xml |  2 +-
>  ..._64-cpuid-Hygon-C86-7185-32-core-guest.xml |  2 ++
>  ...6_64-cpuid-Hygon-C86-7185-32-core-host.xml |  2 ++
>  ...puid-Ryzen-7-1800X-Eight-Core-disabled.xml |  2 +-
>  ...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml |  2 ++
>  ...64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml |  2 ++
>  ...4-cpuid-Ryzen-9-3900X-12-Core-disabled.xml |  2 +-
>  ...6_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml |  2 ++
>  ...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml |  2 ++
>  .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  |  3 ++
>  tests/domaincapsdata/qemu_9.1.0.x86_64.xml    |  3 ++
>  ...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 +-
>  26 files changed, 70 insertions(+), 10 deletions(-)
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

Michal