libvirt/tests/sexpr2xmldata
Michal Privoznik 68bf13dbef conf: Extend <loader/> and introduce <nvram/>
Up to now, users can configure BIOS via the <loader/> element. With
the upcoming implementation of UEFI this is not enough as BIOS and
UEFI are conceptually different. For instance, while BIOS is ROM, UEFI
is programmable flash (although all writes to code section are
denied). Therefore we need new attribute @type which will
differentiate the two. Then, new attribute @readonly is introduced to
reflect the fact that some images are RO.

Moreover, the OVMF (which is going to be used mostly), works in two
modes:
1) Code and UEFI variable store is mixed in one file.
2) Code and UEFI variable store is separated in two files

The latter has advantage of updating the UEFI code without losing the
configuration. However, in order to represent the latter case we need
yet another XML element: <nvram/>. Currently, it has no additional
attributes, it's just a bare element containing path to the variable
store file.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2014-09-10 09:38:07 +02:00
..
sexpr2xml-boot-grub.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-boot-grub.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-bridge-ipaddr.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-bridge-ipaddr.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-curmem.sexpr
sexpr2xml-curmem.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-block-shareable.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-block-shareable.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-block.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-block.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-drv-blktap2-raw.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-drv-blktap2-raw.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-drv-blktap-qcow.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-drv-blktap-qcow.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-drv-blktap-raw.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-drv-blktap-raw.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-disk-file.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-disk-file.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-fv-autoport.sexpr
sexpr2xml-fv-autoport.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-empty-kernel.sexpr xen_xs: Guard against set but empty kernel argument 2011-10-10 22:58:04 +02:00
sexpr2xml-fv-empty-kernel.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-force-hpet.sexpr xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
sexpr2xml-fv-force-hpet.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-force-nohpet.sexpr xen: parse and generate hpet item in sxpr 2011-05-10 16:16:55 -06:00
sexpr2xml-fv-force-nohpet.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-kernel.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-kernel.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-legacy-vfb.sexpr
sexpr2xml-fv-legacy-vfb.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-localtime.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-localtime.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-net-ioemu.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-net-ioemu.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-net-netfront.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-net-netfront.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-parallel-tcp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-parallel-tcp.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-dev-2-ports.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-dev-2-ports.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-dev-2nd-port.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-dev-2nd-port.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-file.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-file.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-null.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-null.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-pipe.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-pipe.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-pty.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-pty.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-stdio.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-stdio.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-tcp-telnet.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-tcp-telnet.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-tcp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-tcp.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-udp.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-udp.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-serial-unix.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-serial-unix.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-sound-all.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-sound-all.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-sound.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-sound.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-usbmouse.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-usbmouse.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-usbtablet.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-usbtablet.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-utc.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-utc.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv-v2.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv-v2.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-fv.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-fv.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-net-bridged.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-net-bridged.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-net-e1000.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-net-e1000.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-net-routed.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-net-routed.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-no-source-cdrom.sexpr
sexpr2xml-no-source-cdrom.xml conf: Extend <loader/> and introduce <nvram/> 2014-09-10 09:38:07 +02:00
sexpr2xml-pci-devs.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pci-devs.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-bootloader-cmdline.sexpr Do not drop kernel cmdline for xen pv domains 2011-07-11 09:11:15 -06:00
sexpr2xml-pv-bootloader-cmdline.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-bootloader.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-bootloader.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-localtime.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-localtime.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-vcpus.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-vcpus.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-vfb-new-vncdisplay.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-vfb-new-vncdisplay.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-vfb-new.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-vfb-new.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-vfb-orig.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv-vfb-orig.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv-vfb-type-crash.sexpr
sexpr2xml-pv-vfb-type-crash.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00
sexpr2xml-pv.sexpr maint: avoid long lines in more tests 2011-03-03 07:45:31 -07:00
sexpr2xml-pv.xml conf: Format and parse backing chains in domain XML 2014-04-24 16:06:18 +02:00