[libvirt] [PATCH 0/7] qemu: Report better host-model CPUs in domain caps

Ján Tomko jtomko at redhat.com
Mon Mar 13 13:22:17 UTC 2017


On Wed, Mar 08, 2017 at 02:46:21PM +0100, Jiri Denemark wrote:
>One of the main reasons for introducing host-model CPU definition in a
>domain capabilities XML was the inability to express disabled features
>in a host capabilities XML. That is, when a host CPU is, e.g., Haswell
>without x2apic support, host capabilities XML will have to report it as
>Westmere + a bunch of additional features., but we really want to use
>Haswell - x2apic when creating a host-model CPU.
>
>Unfortunately, I somehow forgot to do the last step and the code would
>just copy the CPU definition found in the host capabilities XML. This
>changed recently for new QEMU versions which allow us to query host CPU,
>but any slightly older QEMU will not benefit from any change I did. This
>patch makes sure the right CPU model is filled in the domain
>capabilities even with old QEMU.
>
>The issue was reported in
>https://bugzilla.redhat.com/show_bug.cgi?id=1426456
>
>Jiri Denemark (7):
>  Do not format <arch> in guest CPU XML
>  cpu: Replace cpuNodeData with virCPUGetHost
>  cpu: Add virCPUType parameter to virCPUGetHost
>  cpu: Add list of allowed CPU models to virCPUGetHost
>  qemu: Refactor virQEMUCapsInitCPU
>  qemu: Report better host-model CPUs in domain caps
>  cputest: New test for Intel Core i7-4510U
>

ACK series

Jan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20170313/0b53950c/attachment-0001.sig>


More information about the libvir-list mailing list