libvirt/src/conf
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
..
capabilities.c Remove bogus free of static strings 2010-07-20 17:09:41 +01:00
capabilities.h Add ability to set a default driver name/type when parsing disks 2010-07-19 18:25:14 +01:00
cpu_conf.c cpu: Fail when CPU type cannot be detected from XML 2010-07-12 19:45:22 +02:00
cpu_conf.h cpu: Add support for CPU vendor 2010-07-07 17:26:00 +02:00
domain_conf.c Explicitly represent balloon device in XML and handle PCI address 2010-07-21 11:33:11 +01:00
domain_conf.h Explicitly represent balloon device in XML and handle PCI address 2010-07-21 11:33:11 +01:00
domain_event.c Fix possible crash in handling IO Error event 2010-05-14 09:18:51 -04:00
domain_event.h Add support for another explicit IO error event 2010-04-30 15:52:59 +01:00
domain_nwfilter.c nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
domain_nwfilter.h nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
interface_conf.c maint: add more free-like functions to the list and deal with fallout 2010-05-18 07:53:42 +02:00
interface_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
network_conf.c Network duplicate UUID/name checking 2010-06-08 15:11:20 +01:00
network_conf.h Network duplicate UUID/name checking 2010-06-08 15:11:20 +01:00
node_device_conf.c Fix device destroy return value 2010-06-03 10:54:29 -04:00
node_device_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
nwfilter_conf.c nwfilter: add XML attribute to control iptables state match 2010-06-17 14:12:34 -04:00
nwfilter_conf.h nwfilter: add XML attribute to control iptables state match 2010-06-17 14:12:34 -04:00
nwfilter_params.c This patch removes the virConnectPtr parameter from all functions where it's not necessary starting out with removing it as a parameter to the error reporting function. 2010-04-05 12:34:55 -04:00
nwfilter_params.h This patch removes the virConnectPtr parameter from all functions where it's not necessary starting out with removing it as a parameter to the error reporting function. 2010-04-05 12:34:55 -04:00
secret_conf.c Use common XML parsing functions 2010-03-23 15:40:10 +01:00
secret_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
storage_conf.c Add multiiqn XML dump 2010-06-08 13:14:18 -04:00
storage_conf.h Storage pool duplicate UUID/name checking 2010-06-08 15:11:08 +01:00
storage_encryption_conf.c storage_encryption: silence clang warning 2010-05-10 13:53:12 -06:00
storage_encryption_conf.h storage_encryption: silence clang warning 2010-05-10 13:53:12 -06:00