[libvirt] [PATCH v5 00/15] CPU Model Baseline and Comparison for s390x

David Hildenbrand david at redhat.com
Fri Sep 20 08:16:28 UTC 2019


On 19.09.19 22:24, Collin Walling wrote:
> Note: since I've made some changes to a lot of these patches / split
> up some patches, I've decided to hold off on adding any r-b's in case
> there is a specific change that someone does not agree with.
> 
> Changelog:
> 
>     - Properly refactored code from CPU model expansion function
>     - Introduced a cleanup patch for CPU model expansion function
>     - Introduced patches that modifies the refactored code to suit
>         needs for baseline/comparison
>     - CPU expansion function now accepts a virCPUDefPtr
>     - Removed props parsing from CPU model comparison (they weren't
>         used)
>     - Cleaner error reporting when baselining/comparing with erroneous
>         CPU models / features
>     - Various cleanups based on feedback
> ___
> 
> To run these patches, execute the virsh hypervisor-cpu-compare or 
> hypervisor-cpu-baseline commands and pass an XML file describing one or 
> more CPU definition. You can use the definition from virsh domcapabilities 
> or from a guest XML. There is no need extract it from the file and place 
> it a new one, as the XML parser will look specifically for the CPU tags.
> ___
> 
> These patches hookup the virsh hypervisor-cpu-compare/baseline commands 
> for the s390x architecture. They take an XML file describing some CPU 
> definitions and passes the data to QEMU, where the actual CPU model 
> comparison / baseline calculation is handled (available since QEMU 2.8.5).
> 
> When baselining CPU models with the --features argument, s390x will report
> a full CPU model expansion.
> 
> Thanks.

Nice to see this make progress after all these years I integrated
support into QEMU :)

-- 

Thanks,

David / dhildenb




More information about the libvir-list mailing list