On 05/03/2017 10:05 AM, Ján Tomko wrote: > Add a new <ioapic> element with a driver attribute. > > Possible values are qemu and kvm. With 'qemu', the I/O > APIC can be put in the userspace even for KVM domains. > > https://bugzilla.redhat.com/show_bug.cgi?id=1427005 > --- > docs/formatdomain.html.in | 8 ++++++ > docs/schemas/domaincommon.rng | 15 ++++++++++ > src/conf/domain_conf.c | 33 +++++++++++++++++++++- > src/conf/domain_conf.h | 11 ++++++++ > .../qemuxml2argv-intel-iommu-ioapic.xml | 29 +++++++++++++++++++ > .../qemuxml2xmlout-intel-iommu-ioapic.xml | 1 + > tests/qemuxml2xmltest.c | 1 + > 7 files changed, 97 insertions(+), 1 deletion(-) > create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-intel-iommu-ioapic.xml > create mode 120000 tests/qemuxml2xmloutdata/qemuxml2xmlout-intel-iommu-ioapic.xml > > diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in > index 8c884f4..6669e71 100644 > --- a/docs/formatdomain.html.in > +++ b/docs/formatdomain.html.in > @@ -1678,6 +1678,7 @@ > </kvm> > <pvspinlock state='on'/> > <gic version='2'/> > + <ioapic driver='qemu'/> > > </features> > ...</pre> > @@ -1839,6 +1840,13 @@ > for hypervisor to decide. > <span class="since">Since 2.1.0</span> > </dd> > + <dt><code>ioapic</code></dt> > + <dd>Tune the I/O APIC. Possible values for the > + <code>driver</code> attribute are: > + <code>kvm</code> (default for KVM domains) > + and <code>qemu</code> which puts I/O APIC in userspace. s/./which is also known as a split I/O APIC mode. > + <span class="since">Since 3.4.0</span> (KVM only) should this be QEMU/KVM like patch 3 ? > + </dd> > </dl> > > <h3><a name="elementsTime">Time keeping</a></h3> [...] ACK w/ slight adjustments. John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list