Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-150696

edk2: Add JSON descriptors for uefi-vars builds

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • edk2
    • None
    • None
    • 1
    • rhel-virt-confidential-firmware
    • 2
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Virt-fw-cc Sprint 18 Feb 23
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      The edk2 package already ships builds targeting the uefi-vars QEMU device, both on x86_64 and aarch64:

      %files ovmf                                                                     
      ...
      %{_datadir}/%{name}/ovmf/OVMF.qemuvars.fd
      
      %files aarch64
      ...
      %{_datadir}/%{name}/aarch64/QEMU_EFI-qemuvars-pflash.*
      

      Matching JSON descriptors are however not included in the package, and neither are JSON variable store templates for the enrolled-keys and no enrolled-keys use cases.

      Now that a way to describe such combinations has become available with QEMU patch [PATCH v3 0/1] docs/interop/firmware: Add 'uefi-vars' member for FirmwareMappingMemory (currently queued for inclusion) and that libvirt support is being developed as part of RHEL-82645, it's time to introduce the additional files.

      libvirt patch [PATCH v3 29/38] DONOTMERGE: tests: Add firmware descriptors for uefi-vars builds describes what these files could look like. That's of course just a suggestion and the details could end up being different.

              rhn-engineering-ghoffman Gerd Hoffmann
              rhn-engineering-abologna Andrea Bolognani
              virt-maint virt-maint
              virt-bugs virt-bugs
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: