On 09/19/2016 09:30 AM, Jiri Denemark wrote: > Version 2: > - review comments addressed; see individual patches for details > > This patch series does several things: > > - fixes tests to avoid relying on bugs in our code > - adds support for advertising supported CPU modes and models in domain > capabilities > - starts adding better and higher level APIs to our cpu driver (the old > low level APIs will be removed once this process is over) > - prepares qemu driver for asking QEMU what a host CPU looks like and > what CPU models can be run on it > - makes QEMU CPU command line builder build command line and nothing > else > > The added part of domain capabilities XML looks like this: > > <cpu> > <mode name='host-passthrough' supported='yes'/> > <mode name='host-model' supported='yes'> > <model fallback='allow'>Broadwell</model> > <vendor>Intel</vendor> > <feature policy='disable' name='aes'/> > <feature policy='require' name='vmx'/> > </mode> > <mode name='custom' supported='yes'> > <model usable='no'>Broadwell</model> > <model usable='yes'>Broadwell-noTSX</model> > ... > </mode> > </cpu> > > and host-passthrough is only advertised as supported for KVM domains, > host-model is only supported when guest architecture is compatible with > host and overall it should just work the way one would expect (in > contrast to the current state of the code). > [...] ACK series, John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list