libvirt/tests/xml2sexprdata
Jim Fehlig eb3143154e Do not drop kernel cmdline for xen pv domains
Kernel cmdline args can be passed to xen pv domains even when a
bootloader is specified.  The current config-to-sxpr mapping
ignores cmdline when bootloader is present.

Since the xend sub-driver is used with many xen toolstack versions,
this patch takes conservative approach of adding an else block to
existing !def->os.bootloader, and only appends sxpr if def->os.cmdline
is non-NULL.

V2: Fix existing testcase broken by this patch and add new testcases
2011-07-11 09:11:15 -06:00
..
xml2sexpr-boot-grub.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-boot-grub.xml Fix Xen SEXPR generation to properly quote strings containing () 2010-10-13 16:42:48 +01:00
xml2sexpr-bridge-ipaddr.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-bridge-ipaddr.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-curmem.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-curmem.xml xml2sexprtest: Remove graphics from unrelated tests 2010-08-24 10:10:16 +02:00
xml2sexpr-disk-block-shareable.sexpr Do not drop kernel cmdline for xen pv domains 2011-07-11 09:11:15 -06:00
xml2sexpr-disk-block-shareable.xml xml2sexprtest: Remove graphics from unrelated tests 2010-08-24 10:10:16 +02:00
xml2sexpr-disk-block.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-block.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-drv-blkback.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blkback.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-drv-blktap2-raw.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blktap2-raw.xml Add tests for Xen's blktap2 implementation 2010-08-31 09:54:24 -06:00
xml2sexpr-disk-drv-blktap2.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blktap2.xml Add tests for Xen's blktap2 implementation 2010-08-31 09:54:24 -06:00
xml2sexpr-disk-drv-blktap-qcow.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blktap-qcow.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-drv-blktap-raw.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blktap-raw.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-drv-blktap.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-blktap.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-drv-loop.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-drv-loop.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-disk-file.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-disk-file.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-escape.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-escape.xml xend: Escape reserved sexpr characters 2010-11-22 16:43:29 -05:00
xml2sexpr-fv-force-hpet.sexpr xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
xml2sexpr-fv-force-hpet.xml xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
xml2sexpr-fv-force-nohpet.sexpr xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
xml2sexpr-fv-force-nohpet.xml xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
xml2sexpr-fv-kernel.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-kernel.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-fv-localtime.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-localtime.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-net-ioemu.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-net-ioemu.xml Tests for interface type/model configuration 2009-12-04 17:01:34 +01:00
xml2sexpr-fv-net-netfront.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-net-netfront.xml Tests for interface type/model configuration 2009-12-04 17:01:34 +01:00
xml2sexpr-fv-parallel-tcp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-parallel-tcp.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-dev-2-ports.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-dev-2-ports.xml Add support for multiple serial ports into the Xen driver 2011-02-25 11:33:27 -07:00
xml2sexpr-fv-serial-dev-2nd-port.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-dev-2nd-port.xml Add support for multiple serial ports into the Xen driver 2011-02-25 11:33:27 -07:00
xml2sexpr-fv-serial-file.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-file.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-null.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-null.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-pipe.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-pipe.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-pty.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-pty.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-stdio.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-stdio.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-tcp-telnet.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-tcp-telnet.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-tcp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-tcp.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-udp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-udp.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-serial-unix.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-serial-unix.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-sound.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-sound.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-usbmouse.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-usbmouse.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-usbtablet.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-usbtablet.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-fv-utc.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-utc.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv-v2.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-vncunused.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv-vncunused.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-fv.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-fv.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-net-bridged.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-net-bridged.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-net-e1000.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-net-e1000.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-net-routed.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-net-routed.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-no-source-cdrom.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-no-source-cdrom.xml xen tests: Fix missing "type ioemu" with rhel5-api 2010-08-24 10:10:16 +02:00
xml2sexpr-pci-devs.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pci-devs.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-pv-bootloader-cmdline.sexpr Do not drop kernel cmdline for xen pv domains 2011-07-11 09:11:15 -06:00
xml2sexpr-pv-bootloader-cmdline.xml Do not drop kernel cmdline for xen pv domains 2011-07-11 09:11:15 -06:00
xml2sexpr-pv-bootloader.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-bootloader.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00
xml2sexpr-pv-localtime.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-localtime.xml tests: do not use the ":disk" suffix in sample xml input 2010-03-23 11:22:26 +01:00
xml2sexpr-pv-vcpus.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-vcpus.xml vcpu: add current attribute to <vcpu> element 2010-10-19 09:58:18 -06:00
xml2sexpr-pv-vfb-new-auto.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-vfb-new-auto.xml Fix reading vncdisplay from xend, add several test cases for xen vnc corner case 2008-09-09 13:53:58 +00:00
xml2sexpr-pv-vfb-new.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-vfb-new.xml Added support for keymap in VNC display 2007-03-06 20:00:17 +00:00
xml2sexpr-pv-vfb-orig.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv-vfb-orig.xml Added support for keymap in VNC display 2007-03-06 20:00:17 +00:00
xml2sexpr-pv.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
xml2sexpr-pv.xml remove all trailing blank lines 2009-07-16 15:06:42 +02:00