v3:
use <pcihole64> sub-element of the root PCI controller
with 'unit' attribute, defaulting to KiB
v2:
https://www.redhat.com/archives/libvir-list/2013-August/msg00565.html
Use 'pcihole64' attribute of the root PCI controller
instead of <pcihole64> element in domain features.
v1:
https://www.redhat.com/archives/libvir-list/2013-August/msg00510.html
https://bugzilla.redhat.com/show_bug.cgi?id=990418
Ján Tomko (4):
Move virDomainParseScaledValue earlier
Allow controller XML parsing to use XPath context
Add pcihole64 element to root PCI controllers
Build QEMU command line for pcihole64
docs/formatdomain.html.in | 9 ++
docs/schemas/domaincommon.rng | 32 +++--
src/conf/domain_conf.c | 140 +++++++++++++--------
src/conf/domain_conf.h | 8 ++
src/qemu/qemu_capabilities.c | 14 +++
src/qemu/qemu_capabilities.h | 2 +
src/qemu/qemu_command.c | 58 +++++++++
.../qemuxml2argv-pcihole64-gib.xml | 23 ++++
.../qemuxml2argv-pcihole64-none.args | 4 +
.../qemuxml2argv-pcihole64-none.xml | 23 ++++
.../qemuxml2argv-pcihole64-q35.args | 9 ++
.../qemuxml2argv-pcihole64-q35.xml | 33 +++++
tests/qemuxml2argvdata/qemuxml2argv-pcihole64.args | 5 +
tests/qemuxml2argvdata/qemuxml2argv-pcihole64.xml | 23 ++++
tests/qemuxml2argvtest.c | 10 ++
.../qemuxml2xmlout-pcihole64-gib.xml | 23 ++++
tests/qemuxml2xmltest.c | 5 +
17 files changed, 358 insertions(+), 63 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64-gib.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64-none.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64-none.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64-q35.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64-q35.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pcihole64.xml
create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-pcihole64-gib.xml
--
1.8.1.5