[libvirt] [PATCH v2 00/25] qemu: virtio-{non-}transitional support

Cole Robinson crobinso at redhat.com
Wed Jan 23 22:50:47 UTC 2019


On 01/23/2019 04:32 PM, Cole Robinson wrote:
> v1 libvirt patches:
> https://www.redhat.com/archives/libvir-list/2019-January/msg00593.html
> Previous incomplete RFC here:
> https://www.redhat.com/archives/libvir-list/2019-January/msg00346.html
> qemu patches, queued for qemu 4.0.0:
> https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg00923.html
> Previous libvirt discussion around this:
> https://www.redhat.com/archives/libvir-list/2018-August/msg01073.html
> 
> Long story short we need to expose these options so apps have a
> usable way to support rhel6 + virtio + q35. This series exposes
> the new devices as model= values. This required adding new
> model= attributes for several devices. See v1 posting for a summary
> of the XML changes introduced, mostly it's adding virtio-transitional
> and virtio-non-transitional to existing model= enums, and adding
> model= XML attributes for devices that don't have them (disk, fs,
> input)
> 
> Changes from v1:
> - <filesystem> models are now named virtio-9p, virtio-9p-transitional,
>   virtio-9p-non-transitional. This is to avoid ambiguity as in the near
>   future we will likely add virtio-fs <filesystem> support
> 
> - Cleanup and prep work is separated into separate patches and front
>   loaded into the series.
> 
> - qemu caps additions are separated from the qemu_command.c patches,
>   and squashed together upfront.
> 
> - virDomainDeviceSetData is added to make it easier to compose a
>   virDomainDeviceDef on the fly. This is used for the transitional cli
>   building but can be useful elsewhere too, but that's for another
>   series.
> 
> - Lots of small improvements and fixes suggested by Andrea.
> 

Forgot to mention, another relevant change is adding disable-modern=off
alongside disable-legacy=on, from the v1 subthread with danpb and ehabkost

Thanks,
Cole




More information about the libvir-list mailing list