diff to v1:
-Laszlo's review worked in (notably, even UEFI can have a different format than raw)
Michal Privoznik (4):
conf: Make virDomainLoaderDefParseXML parse <nvram/> too
conf: Allow UEFI and NVRAM format selection
qemu: Adapt to UEFI and NVRAM store file format change
domaincaps: Expose UEFI and NVRAM store file format capabilities
docs/formatdomain.html.in | 18 +++++--
docs/formatdomaincaps.html.in | 26 ++++++++++
docs/schemas/domaincaps.rng | 13 +++++
docs/schemas/domaincommon.rng | 16 ++++++
src/conf/domain_capabilities.c | 18 +++++++
src/conf/domain_capabilities.h | 2 +
src/conf/domain_conf.c | 57 +++++++++++++++++-----
src/conf/domain_conf.h | 11 +++++
src/libvirt_private.syms | 2 +
src/qemu/qemu_capabilities.c | 10 +++-
src/qemu/qemu_command.c | 12 +++--
tests/domaincapsschemadata/domaincaps-full.xml | 10 ++++
.../domaincaps-qemu_1.6.50-1.xml | 10 ++++
tests/domaincapstest.c | 2 +
.../qemuxml2argv-bios-nvram-qcow2.args | 10 ++++
.../qemuxml2argv-bios-nvram-qcow2.xml | 40 +++++++++++++++
tests/qemuxml2argvtest.c | 2 +
.../qemuxml2xmlout-bios-nvram.xml | 40 +++++++++++++++
tests/qemuxml2xmltest.c | 2 +-
19 files changed, 279 insertions(+), 22 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-bios-nvram-qcow2.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-bios-nvram-qcow2.xml
create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-bios-nvram.xml
--
2.0.5