libvirt/tests
Daniel P. Berrange b2f1863533 Explicitly represent balloon device in XML and handle PCI address
To allow compatibility with older QEMU PCI device slot assignment
it is necessary to explicitly track the balloon device in the
XML. This introduces a new device

   <memballoon model='virtio|xen'/>

It can also have a PCI address, auto-assigned if necessary.

The memballoon will be automatically added to all Xen and QEMU
guests by default.

* docs/schemas/domain.rng: Add <memballoon> element
* src/conf/domain_conf.c, src/conf/domain_conf.h: parsing
  and formatting for memballoon device. Always add a memory
  balloon device to Xen/QEMU if none exists in XML
* src/libvirt_private.syms: Export memballoon model APIs
* src/qemu/qemu_conf.c, src/qemu/qemu_conf.h: Honour the
  PCI device address in memory balloon device
* tests/*: Update to test new functionality
2010-07-21 11:33:11 +01:00
..
capabilityschemadata
confdata maint: simplify some ignore files 2010-06-15 07:31:10 -06:00
domainschemadata vepa: parsing for 802.1Qb{g|h} XML 2010-05-25 17:37:00 -04:00
domainsnapshotxml2xmlin Domain snapshot RNG and tests. 2010-05-20 13:50:03 -04:00
domainsnapshotxml2xmlout Domain snapshot RNG and tests. 2010-05-20 13:50:03 -04:00
interfaceschemadata
networkxml2xmlin
networkxml2xmlout
nodedevschemadata
nodeinfodata
nwfilterxml2xmlin nwfilter: add XML attribute to control iptables state match 2010-06-17 14:12:34 -04:00
nwfilterxml2xmlout nwfilter: add XML attribute to control iptables state match 2010-06-17 14:12:34 -04:00
qemuhelpdata
qemuxml2argvdata Explicitly represent balloon device in XML and handle PCI address 2010-07-21 11:33:11 +01:00
sexpr2xmldata maint: simplify some ignore files 2010-06-15 07:31:10 -06:00
storagepoolxml2xmlin Add multiIQN tests 2010-06-08 13:14:26 -04:00
storagepoolxml2xmlout Add multiIQN tests 2010-06-08 13:14:26 -04:00
storagevolxml2xmlin
storagevolxml2xmlout
vmx2xmldata esx: Add support for the controller element 2010-06-24 14:56:04 +02:00
xencapsdata maint: simplify some ignore files 2010-06-15 07:31:10 -06:00
xmconfigdata maint: simplify some ignore files 2010-06-15 07:31:10 -06:00
xml2sexprdata maint: simplify some ignore files 2010-06-15 07:31:10 -06:00
xml2vmxdata
.gitignore
.valgrind.supp
capabilityschematest
conftest.c
cpuset
daemon-conf tests: avoid new failure of the daemon-conf test 2010-05-25 15:53:19 -06:00
define-dev-segfault Explicitly represent balloon device in XML and handle PCI address 2010-07-21 11:33:11 +01:00
domainschematest
domainsnapshotschematest Domain snapshot RNG and tests. 2010-05-20 13:50:03 -04:00
esxutilstest.c
eventtest.c
int-overflow
interfaceschematest
interfacexml2xmltest.c
libvirtd-fail
libvirtd-pool
Makefile.am build: Distribute the whole tests/qemuhelpdata directory 2010-05-21 20:08:57 +02:00
networkschematest
networkxml2xmltest.c
nodedevschematest
nodedevxml2xmltest.c
nodeinfotest.c
nwfilterschematest
nwfilterxml2xmltest.c
object-locking.ml
oomtrace.pl
qemuargv2xmltest.c
qemuhelptest.c
qemuxml2argvtest.c Explicitly represent balloon device in XML and handle PCI address 2010-07-21 11:33:11 +01:00
qemuxml2xmltest.c
qparamtest.c
read-bufsiz
read-non-seekable
reconnect.c
schematestutils.sh
secaatest.c
seclabeltest.c Disable all disk probing in QEMU driver & add config option to re-enable 2010-07-19 18:25:13 +01:00
sexpr2xmltest.c
start
statstest.c
storagepoolschematest
storagepoolxml2xmltest.c Add multiIQN tests 2010-06-08 13:14:26 -04:00
storagevolschematest
storagevolxml2xmltest.c
test_conf.sh
test-lib.sh
testutils.c
testutils.h
testutilsqemu.c cpu: Add support for CPU vendor 2010-07-07 17:26:00 +02:00
testutilsqemu.h
testutilsxen.c
testutilsxen.h
undefine
vcpupin
virsh-all
virsh-schedinfo
virsh-synopsis
virshtest.c virsh: ensure persistence and autostart are shown for dominfo and pool-info 2010-06-17 11:57:54 -06:00
virt-aa-helper-test
vmx2xmltest.c esx: Add support for the controller element 2010-06-24 14:56:04 +02:00
xencapstest.c
xmconfigtest.c
xml2sexprtest.c
xml2vmxtest.c esx: Add support for the controller element 2010-06-24 14:56:04 +02:00