[libvirt PATCH 0/2] qemu: support stateless UEFI firmware
Daniel P. Berrangé
berrange at redhat.com
Tue Jul 26 14:16:50 UTC 2022
On Mon, Jul 25, 2022 at 03:40:41PM +0200, Michal Prívozník wrote:
> On 7/22/22 18:23, Daniel P. Berrangé wrote:
> > This is to enable SEV builds of UEFI which provide only a single CODE.fd
> > file, with not VARS.fd.
> >
> > Daniel P. Berrangé (2):
> > conf: support stateless UEFI firmware
> > qemu: support use of stateless EFI firmware
> >
> > docs/formatdomain.rst | 9 +++-
> > src/conf/domain_conf.c | 9 ++++
> > src/conf/domain_conf.h | 1 +
> > src/conf/domain_validate.c | 26 ++++++++++
> > src/conf/schemas/domaincommon.rng | 5 ++
> > src/qemu/qemu_domain.c | 3 +-
> > src/qemu/qemu_firmware.c | 48 +++++++++++--------
> > ...-auto-bios-not-stateless.x86_64-latest.err | 1 +
> > .../firmware-auto-bios-not-stateless.xml | 18 +++++++
> > ...are-auto-bios-stateless.x86_64-latest.args | 32 +++++++++++++
> > .../firmware-auto-bios-stateless.xml | 18 +++++++
> > ...ware-auto-efi-stateless.x86_64-latest.args | 33 +++++++++++++
> > .../firmware-auto-efi-stateless.xml | 18 +++++++
> > .../firmware-manual-bios-not-stateless.err | 1 +
> > .../firmware-manual-bios-not-stateless.xml | 15 ++++++
> > .../firmware-manual-bios-stateless.args | 30 ++++++++++++
> > .../firmware-manual-bios-stateless.xml | 15 ++++++
> > ...nual-efi-nvram-stateless.x86_64-latest.err | 1 +
> > .../firmware-manual-efi-nvram-stateless.xml | 21 ++++++++
> > ...nvram-template-stateless.x86_64-latest.err | 1 +
> > ...re-manual-efi-nvram-template-stateless.xml | 19 ++++++++
> > ...re-manual-efi-stateless.x86_64-latest.args | 33 +++++++++++++
> > .../firmware-manual-efi-stateless.xml | 18 +++++++
> > tests/qemuxml2argvtest.c | 10 ++++
> > ...ware-auto-bios-stateless.x86_64-latest.xml | 34 +++++++++++++
> > .../firmware-manual-bios-stateless.xml | 25 ++++++++++
> > .../firmware-manual-bios.xml | 25 ++++++++++
> > tests/qemuxml2xmltest.c | 3 ++
> > 28 files changed, 451 insertions(+), 21 deletions(-)
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-bios-not-stateless.x86_64-latest.err
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-bios-not-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-bios-stateless.x86_64-latest.args
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-bios-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-efi-stateless.x86_64-latest.args
> > create mode 100644 tests/qemuxml2argvdata/firmware-auto-efi-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-bios-not-stateless.err
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-bios-not-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-bios-stateless.args
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-bios-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-nvram-stateless.x86_64-latest.err
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-nvram-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-nvram-template-stateless.x86_64-latest.err
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-nvram-template-stateless.xml
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-stateless.x86_64-latest.args
> > create mode 100644 tests/qemuxml2argvdata/firmware-manual-efi-stateless.xml
> > create mode 100644 tests/qemuxml2xmloutdata/firmware-auto-bios-stateless.x86_64-latest.xml
> > create mode 100644 tests/qemuxml2xmloutdata/firmware-manual-bios-stateless.xml
> > create mode 100644 tests/qemuxml2xmloutdata/firmware-manual-bios.xml
> >
>
> Reviewed-by: Michal Privoznik <mprivozn at redhat.com>
ANy objection to me pushing this now, or wait until after freeze is
over ?
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list