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 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list