]> xenbits.xensource.com Git - libvirt.git/commitdiff
libxl: add support for memballoon device
authorJim Fehlig <jfehlig@suse.com>
Tue, 10 Apr 2018 00:15:17 +0000 (18:15 -0600)
committerJim Fehlig <jfehlig@suse.com>
Wed, 11 Apr 2018 17:47:33 +0000 (11:47 -0600)
All Xen PV and HVM with PV driver support a memory balloon device,
which cannot be disabled through the toolstack. Model the device
in the libxl driver, similar to the recently removed xend-based
driver.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
114 files changed:
src/libxl/libxl_conf.c
src/libxl/libxl_domain.c
tests/sexpr2xmldata/sexpr2xml-boot-grub.xml
tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml
tests/sexpr2xmldata/sexpr2xml-curmem.xml
tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.xml
tests/sexpr2xmldata/sexpr2xml-disk-block.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.xml
tests/sexpr2xmldata/sexpr2xml-disk-file.xml
tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml
tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.xml
tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.xml
tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.xml
tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml
tests/sexpr2xmldata/sexpr2xml-fv-localtime.xml
tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.xml
tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2-ports.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2nd-port.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-file.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-null.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp-telnet.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.xml
tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.xml
tests/sexpr2xmldata/sexpr2xml-fv-sound-all.xml
tests/sexpr2xmldata/sexpr2xml-fv-sound.xml
tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml
tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.xml
tests/sexpr2xmldata/sexpr2xml-fv-utc.xml
tests/sexpr2xmldata/sexpr2xml-fv-v2.xml
tests/sexpr2xmldata/sexpr2xml-fv.xml
tests/sexpr2xmldata/sexpr2xml-net-bridged.xml
tests/sexpr2xmldata/sexpr2xml-net-e1000.xml
tests/sexpr2xmldata/sexpr2xml-net-routed.xml
tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml
tests/sexpr2xmldata/sexpr2xml-pci-devs.xml
tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.xml
tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
tests/sexpr2xmldata/sexpr2xml-pv-localtime.xml
tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml
tests/sexpr2xmldata/sexpr2xml-pv-vfb-new-vncdisplay.xml
tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml
tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml
tests/sexpr2xmldata/sexpr2xml-pv.xml
tests/sexpr2xmldata/sexpr2xml-vif-rate.xml
tests/xlconfigdata/test-channel-pty.xml
tests/xlconfigdata/test-channel-unix.xml
tests/xlconfigdata/test-disk-positional-parms-full.xml
tests/xlconfigdata/test-disk-positional-parms-partial.xml
tests/xlconfigdata/test-disk-qed.xml
tests/xlconfigdata/test-fullvirt-direct-kernel-boot-bogus-extra.xml
tests/xlconfigdata/test-fullvirt-direct-kernel-boot-extra.xml
tests/xlconfigdata/test-fullvirt-direct-kernel-boot.xml
tests/xlconfigdata/test-fullvirt-hpet-timer.xml
tests/xlconfigdata/test-fullvirt-multi-timer.xml
tests/xlconfigdata/test-fullvirt-multiserial.xml
tests/xlconfigdata/test-fullvirt-multiusb.xml
tests/xlconfigdata/test-fullvirt-nestedhvm-disabled.xml
tests/xlconfigdata/test-fullvirt-nestedhvm.xml
tests/xlconfigdata/test-fullvirt-nohap.xml
tests/xlconfigdata/test-fullvirt-ovmf.xml
tests/xlconfigdata/test-fullvirt-tsc-timer.xml
tests/xlconfigdata/test-fullvirt-vnuma.xml
tests/xlconfigdata/test-new-disk.xml
tests/xlconfigdata/test-paravirt-cmdline-bogus-extra-root.xml
tests/xlconfigdata/test-paravirt-cmdline-extra-root.xml
tests/xlconfigdata/test-paravirt-cmdline.xml
tests/xlconfigdata/test-paravirt-maxvcpus.xml
tests/xlconfigdata/test-rbd-multihost-noauth.xml
tests/xlconfigdata/test-spice-features.xml
tests/xlconfigdata/test-spice.xml
tests/xlconfigdata/test-usb.xml
tests/xlconfigdata/test-usbctrl.xml
tests/xlconfigdata/test-vif-multi-ip.xml
tests/xlconfigdata/test-vif-rate.xml
tests/xlconfigdata/test-vif-typename.xml
tests/xmconfigdata/test-disk-drv-blktap-raw.xml
tests/xmconfigdata/test-disk-drv-blktap2-raw.xml
tests/xmconfigdata/test-escape-paths.xml
tests/xmconfigdata/test-fullvirt-default-feature.xml
tests/xmconfigdata/test-fullvirt-force-hpet.xml
tests/xmconfigdata/test-fullvirt-force-nohpet.xml
tests/xmconfigdata/test-fullvirt-localtime.xml
tests/xmconfigdata/test-fullvirt-net-netfront.xml
tests/xmconfigdata/test-fullvirt-new-cdrom.xml
tests/xmconfigdata/test-fullvirt-nohap.xml
tests/xmconfigdata/test-fullvirt-parallel-tcp.xml
tests/xmconfigdata/test-fullvirt-serial-file.xml
tests/xmconfigdata/test-fullvirt-serial-null.xml
tests/xmconfigdata/test-fullvirt-serial-pipe.xml
tests/xmconfigdata/test-fullvirt-serial-pty.xml
tests/xmconfigdata/test-fullvirt-serial-stdio.xml
tests/xmconfigdata/test-fullvirt-serial-tcp-telnet.xml
tests/xmconfigdata/test-fullvirt-serial-tcp.xml
tests/xmconfigdata/test-fullvirt-serial-udp.xml
tests/xmconfigdata/test-fullvirt-serial-unix.xml
tests/xmconfigdata/test-fullvirt-sound.xml
tests/xmconfigdata/test-fullvirt-usbmouse.xml
tests/xmconfigdata/test-fullvirt-usbtablet.xml
tests/xmconfigdata/test-fullvirt-utc.xml
tests/xmconfigdata/test-no-source-cdrom.xml
tests/xmconfigdata/test-paravirt-maxvcpus.xml
tests/xmconfigdata/test-paravirt-net-e1000.xml
tests/xmconfigdata/test-paravirt-net-vifname.xml
tests/xmconfigdata/test-paravirt-new-pvfb-vncdisplay.xml
tests/xmconfigdata/test-paravirt-new-pvfb.xml
tests/xmconfigdata/test-paravirt-vcpu.xml
tests/xmconfigdata/test-pci-devs.xml

index 0ed914e4f1b38178df553357720c0657e0190305..df1cece82f4a903af6910db37a2edbd30a425a2e 100644 (file)
@@ -626,6 +626,30 @@ libxlMakeDomBuildInfo(virDomainDefPtr def,
             return -1;
     }
 
+    /* only the 'xen' balloon device model is supported */
+    if (def->memballoon) {
+        int model = def->memballoon->model;
+
+        switch ((virDomainMemballoonModel)model) {
+        case VIR_DOMAIN_MEMBALLOON_MODEL_XEN:
+            break;
+        case VIR_DOMAIN_MEMBALLOON_MODEL_VIRTIO:
+            virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
+                           _("unsupported balloon device model '%s'"),
+                           virDomainMemballoonModelTypeToString(model));
+            return -1;
+        case VIR_DOMAIN_MEMBALLOON_MODEL_NONE:
+            virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
+                           "%s",
+                           _("balloon device cannot be disabled"));
+            return -1;
+        case VIR_DOMAIN_MEMBALLOON_MODEL_LAST:
+        default:
+            virReportEnumRangeError(virDomainMemballoonModel, model);
+            return -1;
+        }
+    }
+
     return 0;
 }
 
index e76740247db3d6d6447aa6b1a449ba6fdff291f9..ef9a902671d553aeecf5eba305b4bb1b05dfc1cd 100644 (file)
@@ -413,6 +413,16 @@ libxlDomainDefPostParse(virDomainDefPtr def,
             def->features[VIR_DOMAIN_FEATURE_ACPI] = VIR_TRISTATE_SWITCH_ON;
     }
 
+    /* add implicit balloon device */
+    if (def->memballoon == NULL) {
+        virDomainMemballoonDefPtr memballoon;
+        if (VIR_ALLOC(memballoon) < 0)
+            return -1;
+
+        memballoon->model = VIR_DOMAIN_MEMBALLOON_MODEL_XEN;
+        def->memballoon = memballoon;
+    }
+
     return 0;
 }
 
index 4b9f535fc474b32e5b65b642b28b585947992e01..5524af8e2c1b6bd647a42ef6e9d49fc185337ce0 100644 (file)
@@ -24,5 +24,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index af43a106afa55934c61648eb901cbb84d66ddf8d..c9ab2df51141d87b123b4345e5b6ebcae8f3ff34 100644 (file)
@@ -32,5 +32,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 28c71e5d1cb6a1d6e48ebbdbe8a7025274dbf0c3..a976986a120a01c5e5fdb2adf8e98b8a01e6b5cb 100644 (file)
@@ -38,5 +38,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index e458b75a80b21f9275225a6e22e184651e5b1be9..9f757efa2da7ce1e5a1700d913ba543f2364ca9f 100644 (file)
@@ -30,5 +30,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 756a21124e804333b89e23ff5be2e1c6a0f8f5ef..edca582418d2aa96e0e601bf60af50a78e4fd857 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d3781f7377fabe9f132f863753618645bc34aa3e..80f6dd205f45e7b0def75c0109ae57d698b452ec 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 5952b9d9eba59b171a4c9dc84f313cd76ef09057..71e7c40b6336dad67f1ce3c1ca128705ca72030d 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 86093272b85b73d6552a63efd65cafea41d9d71f..bd244bbc3933d662dbf49ea60f299958a3df0914 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3af99e0f69f941918d7d93f468f1a4259b2283fb..48fee36117b88a1cbea1897ed5a9be4e0d83e047 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 04495090d532162f95ddd76499f17cda1efcbfee..8eaacc86d8819d0854032ce01d1a0060fb19bf97 100644 (file)
@@ -53,5 +53,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 9179cfe5bc123926466ab11ffc89bb12db0cbc8b..8ed2261fc939b783d833d0789941a55d32621ed1 100644 (file)
@@ -46,5 +46,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a9e677e84d28e5d5bfab8e6fc070780216322c9b..5e176bf91cb2562fa73f2f4ade1a124105946816 100644 (file)
@@ -49,5 +49,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d53f4a640749c39a736eb1e56468ab1fd281a4df..8263011829fd216afd3b49b7c49f9a6a33a8f95d 100644 (file)
@@ -49,5 +49,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a4f15b654645544d3e37fc76fde4995f0f97299f..afb90306815bdb80410b6fdc11a6ced7bbf0ebec 100644 (file)
@@ -29,5 +29,6 @@
     </console>
     <input type='mouse' bus='ps2'/>
     <input type='keyboard' bus='ps2'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 9c162273b9ad705d86cff30d9f132b76fef8758d..2d390b52aa26041a92edd3f56dfdf3ddeed56f5d 100644 (file)
@@ -46,5 +46,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 44289a14a84b552c299f29ccf9e4f617bedac657..5edf0ce264b46b4f22d52f1c413e781d735c9d22 100644 (file)
@@ -47,5 +47,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index bcd5ce80280490a72b47d01afb413daf2c0c170a..eccab787bc598ebe9e4b8a7ed224bdd6f81d590f 100644 (file)
@@ -51,5 +51,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index f5cbb9d6eee8221c1311b470dd0200c4b91ba154..79e9e69c38dff12e2b4fb3a345d0a67a35b58bc1 100644 (file)
@@ -58,5 +58,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 35ee75679efa91bb5a04d9644b8ff76ee6c391e3..111db35b1751d8b3afbf4eb83949bde7d01c16d9 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 7e38e7f2ec070647224b4aaa908d7ac916e8b591..40d1c6e620c928b3fc19e5baf16d134734a12adb 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b5e5af9c8f5f87d2262c6296034759492310593c..60d5d8e9ebe6ef9f3eb42242ea8063da767ecb59 100644 (file)
@@ -52,5 +52,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 6e5cce4545bc63a525b81eef6d743174dfc10aa4..55a4e9e0b569dcd95e81e88347fa87c4575a8400 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 66452b3852f980b87617b30008da0d95c9db4cc0..78ddea603483e5692171a070cca5e61e34bab308 100644 (file)
@@ -52,5 +52,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1f5e0c965bdeb2aeb7e7623f8808a2b974bae783..112830ac79b1fe742eb5868885e7b1411d685438 100644 (file)
@@ -52,5 +52,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 12334294b06883988a978326a57e12e135e5fa2d..ab24504699a05481bbf56d386c381290e6a66472 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 29feada2117d7cc35bb2e3aa98d4b89496b982a3..b6afd9b3178471eabd0aac5f0ddffccb9aa17a92 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index ad3cd3dbc1bde45b8c9273e90fdfef9330d8c175..cdc05bc529ce36570097c989a501931a8a932056 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b7a337100d88c2e86f84bcd97898f1a4a108cdea..0fa40e95d24e8232105f4f6c0ff51b884faa2e31 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b527fc29d23f5dc9fee1990b044ce8849cf6076c..def03321ad765c645bfdea4d6fbfd619b787ac0b 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b527fc29d23f5dc9fee1990b044ce8849cf6076c..def03321ad765c645bfdea4d6fbfd619b787ac0b 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1a11f92fa6c501aa54bbf5343fd6d1fedbf80e74..ded0aa8537c3517d075db71ffacdfe6e6aceb0ba 100644 (file)
@@ -47,5 +47,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a92b7d5fb13df5a623f594f7110ecfff2566ee59..48ce7cebf5f10c7bd75ad5de512eced03c971aaf 100644 (file)
@@ -47,5 +47,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1f595014f3a5d3bb45577a43b725f01f367df87f..1ae44a1d3487b8b56e32fb62897cad98d28283de 100644 (file)
@@ -46,5 +46,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1f595014f3a5d3bb45577a43b725f01f367df87f..1ae44a1d3487b8b56e32fb62897cad98d28283de 100644 (file)
@@ -46,5 +46,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1f595014f3a5d3bb45577a43b725f01f367df87f..1ae44a1d3487b8b56e32fb62897cad98d28283de 100644 (file)
@@ -46,5 +46,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b06a4128084091f81826be311669c45b1e4e496c..c97eeb0a125ca9dd447574dbbe35225066151058 100644 (file)
@@ -31,5 +31,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a184c990a263ee20f930ebc4d6141532bbc0df79..ba9a0b2f1642f42ac843aa42536646f6d645e96b 100644 (file)
@@ -32,5 +32,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 758dde64b2451954711af6a4578a2e6112bfbf0c..db15b9ddbaf5e7b445c15c5454f46da45e026245 100644 (file)
@@ -31,5 +31,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 2a4e774b78baea489d1bb2d094cb5f4d9ffda235..9753182944706976db5214655951cc90966b5c39 100644 (file)
@@ -52,5 +52,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 72b7c575050b605c5651ba3277d82d831df95c9b..ab46fb91705c4e2c0b8004643a7328287507ec62 100644 (file)
@@ -37,5 +37,6 @@
         <address domain='0x0000' bus='0x01' slot='0x13' function='0x0'/>
       </source>
     </hostdev>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 519d02d57fc477beba217bd44daeb80818a8264f..b2b63bc54554b07d9af27a4d187cfd2ecd411aea 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b3e97c4d7e66735f3f00b15a8e3eb496d23aea4c..dac1f924b7cf60100beb10aac67a2263cc8aff62 100644 (file)
@@ -24,5 +24,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 31e18edc61ba08e77cbdfa8552681fccb91e906a..124bd6f37d5d085d39df630a5275c7920ffc0fd0 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d66509a33d9ff601405dda2f2edeb26cc9b9b66f..876a02746c4ceb4d10711af6eac23f5d1653fed6 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index f45ead6559c804e00092ee5aed2bf8ae22826fd2..e2dbfab36a4536a55e2a91a7a45c15952b875322 100644 (file)
@@ -31,5 +31,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index bbabc50fd0ed66454e15fe0c1f9845305189ce49..3fd66c45e1bbd17c497bc18d9c9bc13699cb672b 100644 (file)
@@ -31,5 +31,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 7dd473dd4ed82b1334b8cdcbc42f0d69f9d68527..f2d316c6f64d6ce77549587e91f29d263e5b1288 100644 (file)
@@ -36,5 +36,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3af99e0f69f941918d7d93f468f1a4259b2283fb..48fee36117b88a1cbea1897ed5a9be4e0d83e047 100644 (file)
@@ -25,5 +25,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 5466823b9b126d83e9556a193ac0ef632365e954..463d3598b8e660c15f3b4de45c9a5e91610efd47 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 17d0c67082a0e56aca319329206e1fc58f72ddd8..d1ffb86a1df832401db4d37625b5893d1ac7a5d9 100644 (file)
@@ -29,5 +29,6 @@
     </channel>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 8f4eaa2b4210d13d4c9ae85c96764a10d56e874c..e7102d23b5b3a42fd96067b1dd345fecea62697c 100644 (file)
@@ -30,5 +30,6 @@
     </channel>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1bc5b436e0c8b5188912c05203d6cfeb33f24375..bb04ca71099c8ed469c9d9e380726c74a6e8d9cf 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 52b21dc59247bb40b1f958f6ac7f60688cf1ce4a..14f4a72ae1ccfebd8fec0c57a4834074d6d4fdb5 100644 (file)
@@ -60,5 +60,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 230382dd510b049f409a53f505b992b03133dd55..90c0a97ae2dd5fc32a5dae33b0860dae44aeceee 100644 (file)
@@ -41,5 +41,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3738c8e7992f7b4576016c73085edffce959b712..8946b1d8cb85d1e0b99eb9447397f8577b74b53b 100644 (file)
@@ -51,5 +51,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3738c8e7992f7b4576016c73085edffce959b712..8946b1d8cb85d1e0b99eb9447397f8577b74b53b 100644 (file)
@@ -51,5 +51,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3738c8e7992f7b4576016c73085edffce959b712..8946b1d8cb85d1e0b99eb9447397f8577b74b53b 100644 (file)
@@ -51,5 +51,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index e3d2c4c8b04c33e013b1cc81886a8dcfc5fa0b5f..7da464c0ff929459bdea1c81e720561e96dafb1a 100644 (file)
@@ -60,5 +60,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3e7c68caa278fbe5f3e5fad987b8002822c9920f..9f600755f66ae2ed9b3e2f0fb372985be6fe24ef 100644 (file)
@@ -61,5 +61,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1a7cc8438b9aa138e0ce2317c74029dff164a416..120677a4685aa3fd90bbcbe0686e2cde091ea6b0 100644 (file)
@@ -60,5 +60,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index fcd14e97564dce0045482c7228d94bbae221d04d..bb7beaa1d357e40188e3d049a9c5e9abd7c41580 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 58b63384d3d2a0f4e3ea108a0061486ed42b6714..9a0df958e23c3f34a0978f0ee6df56247575f0a9 100644 (file)
@@ -57,5 +57,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 8c02e7a209768d89294db6ae334f652c92842a6e..a311314d809d25e98b0680bc04303794bb39f9ac 100644 (file)
@@ -55,5 +55,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index e57e28bc246b907b691e96c54ae429c422111dd9..4f4942fcd7d1c81ed9cb9556b2ca63b59a1d38cf 100644 (file)
@@ -58,5 +58,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index ca902e68c71338f1ec6ecc5d5f5ba171d6eb07a3..4efdac58bd7e3ac436392d9b04d89657e2a5cf39 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 0816f96f31a61659ffe9cf1e399b682969cd828e..6ffcf960fe5a2203e5be7cf37bdcf7d25933fe00 100644 (file)
@@ -60,5 +60,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 5368b0d9c30d32f60f8790161d881377a57f264d..fe1904e874ecba89edd688e891868f3755fb2e5c 100644 (file)
@@ -77,5 +77,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1bc5b436e0c8b5188912c05203d6cfeb33f24375..bb04ca71099c8ed469c9d9e380726c74a6e8d9cf 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index fdf84c37a7af37e2da8118e00f24e8b9912199c7..c5758e4bb60b024edcbafbc3a3804b9539722a17 100644 (file)
@@ -30,5 +30,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index fdf84c37a7af37e2da8118e00f24e8b9912199c7..c5758e4bb60b024edcbafbc3a3804b9539722a17 100644 (file)
@@ -30,5 +30,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index fdf84c37a7af37e2da8118e00f24e8b9912199c7..c5758e4bb60b024edcbafbc3a3804b9539722a17 100644 (file)
@@ -30,5 +30,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 275f47b484191fecda731f0ea03560c1ca698820..ae48ae15b021283b9273e47f43241aa72003475a 100644 (file)
@@ -26,5 +26,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index ef9bd178a2eb6ca996cec906f319aeb18e20e9b2..847c7c44bd50f17ecc7793d2be6979a199d5970e 100644 (file)
@@ -51,5 +51,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 81757607c368f9e802b8a7d4c2f084a335b8dc3f..6d95afb1fce7fccb09a6cc65725838eba321f0cc 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 32cad27216c3f915b0621569e562be4175dd6257..2737698cedb0fa1fffae6349f22a475b4855deec 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 7b5853db13f9727b9f5d1e2098cea875ea8968d5..5bac73b9623cee571f14e1b21d144193fd02daa1 100644 (file)
@@ -31,5 +31,6 @@
         <address bus='1' device='3'/>
       </source>
     </hostdev>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3c03f37e797fb66f1956a1eedb487480e56fc128..5e0346fa521ea22201f293284cdc57601050161b 100644 (file)
@@ -27,5 +27,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 7e831cf1b8ca8a77db91a225c90fa67473d47a15..2e72d9637427c41c2d1a73f669d2574402d2276f 100644 (file)
@@ -44,5 +44,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 3ab74883a3aff6986a59e51a4db4ea1a1f49563f..73ed43f431eee153abb0138a9509e2ffb231d85a 100644 (file)
@@ -57,5 +57,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 8e1e9888533c114bc5ffe933a7fc319059a51ad5..1c043542862719198e2a323a77cf1531562e8116 100644 (file)
@@ -41,5 +41,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b8a1eafdd9cf07777e5c4ef0b62c06d34f3fc1ec..fb0cdac7f01da2566539b62c3ac0ff5c92cae583 100644 (file)
@@ -28,5 +28,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b47ee3eb12cd6a0656b9355d04d1600039bd63cf..8e2764aa8909fa0c09f84293b54acb02c409dd9f 100644 (file)
@@ -28,5 +28,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 91d2b7c810c26add140f04a95127a4f8fdd3d8a6..712cc8679fbcb1c0a8e06532f7546b1bae7f3547 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index e890471917a2a50d7de425bc1e269bcd99ba2dff..b900ee0cfd1fff26a63fb033363f50ec1a9d5297 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index e890471917a2a50d7de425bc1e269bcd99ba2dff..b900ee0cfd1fff26a63fb033363f50ec1a9d5297 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d33a3f940034a0ba1b28749bf8273568b5dab7d5..fae684f21ed9222d7f20f019e9c3ecf7ef34eca6 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index fcc7dbcc30835126a1b97cd828a674fbd8c91d0c..ccb8f1a87379d1a2d2e0538b5ba2f77a79e133c4 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 5049c05f2e38e0f1b2e1b0ca13ba17b2e23b3e7b..cc5c6658f97c3a3e866e573997c56cd1cccab42f 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 6756960bfcd6b1b9d6ab92a155d71dd80e91e19b..62253645aa7c120d85d83e1a02d222e9b16a5d56 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a92d5c047d96593cdb0d566f2fd78d2a38353322..bbd177a116f969494899ff62f67349e0c0400792 100644 (file)
@@ -49,5 +49,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 82464449c5efaee310c901724c89c5e61c1eeb5d..f99e90979989ac98c4ecc2dbbe9d249e26cf07cd 100644 (file)
@@ -53,5 +53,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 2c257378306d6f922d4da278a1de987beb76e8d2..ccaa761d887309b573fea6a93b7aac89676850be 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 026f8da83e2cd2562b1607f9bc8898d15f038df0..0010cf100eef4f77f9c505767a6343f3712b5cc7 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d9ef787a601cde2caa91add017457fb23f8998ff..a2ce6f2249de64929ecf8d59330f5776affe70e0 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 8a5af9331373ea601dae310eca7773d97eab7f96..8485ae2163c791e0dbf9c41ad0426ea6d8cdc235 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index ddb1fd89d6aebf0666d66a9700e3ffd536319ad6..5163e0f54f04c452122961b74fb6ecd0334187da 100644 (file)
@@ -54,5 +54,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index a43333b474703ae39df7cf2d1502b1c19ba2e9a3..760e57df459a637ddd90f22fa25148321a373cd7 100644 (file)
@@ -58,5 +58,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 5222ea12b7eebe0d69e49f4a7d88ec90f7474834..517f9ddfb3d00aa4f6891961b5dd192622b53a6f 100644 (file)
@@ -58,5 +58,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 9862d4ff14d3af0e201171ba29a0c7d53c6c7fc9..eee7365ae4d504188905a67aeb7831ce22878728 100644 (file)
@@ -58,5 +58,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 2ff799241751a429fc8fdfc789fee53e303fe451..1b0f5a6e9a34d143279fb629daaed8d08be8aa2e 100644 (file)
@@ -56,5 +56,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 67c762eba16d06cbe98f07085ce678c32bc80461..f13c920a56151ff1ca413a8a106a8863310a6732 100644 (file)
@@ -50,5 +50,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1ef30cf515c841c8802cc42f2ebc3d673c8bd9f1..2c855cd35f4e66a76c8bde41ad2b3e3a47afa4dc 100644 (file)
@@ -49,5 +49,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index d29e8f6c1b3acf96530779a22cd0b272fa7e42c5..e82ffdca191fe84f25ef0a357ae1cd714cee32cf 100644 (file)
@@ -49,5 +49,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 6756960bfcd6b1b9d6ab92a155d71dd80e91e19b..62253645aa7c120d85d83e1a02d222e9b16a5d56 100644 (file)
@@ -48,5 +48,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 52f7775fe90459059528dac92d6abc1b8e232125..5d0f3bd68640fcaa964132bfd36de85273ba7d54 100644 (file)
@@ -53,5 +53,6 @@
     <video>
       <model type='cirrus' vram='8192' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1ad652c4d1509867d59677a10235f313748437ee..ce66503dc503654013b7ed6725c1e4d31a3aa31e 100644 (file)
@@ -28,5 +28,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index dd5dffdf56b306b77114ddaa1cd2197b586faaba..7b7112dcff9b3dbe0f84a76e8f5b909c8eb9fba3 100644 (file)
@@ -35,5 +35,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 32006f967fb25a4353ba971bc54c5e825eb8e07a..36333c8d60d6e9c786fed2589a1af117772daac1 100644 (file)
@@ -36,5 +36,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index b55cadd7cafb39a5b5c9e452d873c962e4ddd257..b7fc9f7230e6943413e774d4bc2091e9327ef0bd 100644 (file)
@@ -34,5 +34,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index ffc00559fcdf7add8c2bbd9c4e03692dfcd1fa01..60604a20a0d0be8e6a15ba55e3c80e904f377069 100644 (file)
@@ -34,5 +34,6 @@
     <video>
       <model type='xen' vram='4096' heads='1' primary='yes'/>
     </video>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index 1ad652c4d1509867d59677a10235f313748437ee..ce66503dc503654013b7ed6725c1e4d31a3aa31e 100644 (file)
@@ -28,5 +28,6 @@
     </console>
     <input type='mouse' bus='xen'/>
     <input type='keyboard' bus='xen'/>
+    <memballoon model='xen'/>
   </devices>
 </domain>
index f39b1494e21bb047dbb88e6b8dd36c2a64a4d0e3..f50e1947ffec493cb45c1684b30f2c0094716523 100644 (file)
@@ -65,5 +65,6 @@
         <address domain='0x0000' bus='0x01' slot='0x13' function='0x0'/>
       </source>
     </hostdev>
+    <memballoon model='xen'/>
   </devices>
 </domain>