Page MenuHomeSolus

edk2-ovmf: Rename from ovmf and overhaul package
Needs ReviewPublic

Authored by ReillyBrogan on Sat, Nov 13, 11:19 PM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary
  • Rename package from ovmf to better reflect what is referred to upstream
  • Re-organize package contents completely
  • Add secure boot variant of x86_64 firmware
  • Add secure boot and non-secure boot i386 firmwares
  • Add secure boot aarch64 firmware (built with ARM reference compiler as Solus does not have an aarch64 compiler stack)
  • Add QEMU configuration files. QEMU detects these for auto-configuration of available UEFI firmwares. This removes all manual configuration associated with the previous versions of this package. In virt-manager for example it is now possible to simply select these firmwares from a drop-down menu and a copy of the nvram will be automatically created.
  • Pattern out aarch64 and i386 packages to reflect that most users will simply want x86_64 firmwares
Test Plan
  • Created and booted secure-boot and non-secure boot UEFI virtual machines in virt-manager using Solus
  • Created and booted secure-boot and non-secure boot i386 UEFI virtual machines in virt-manager using Debian 11 i386 media
  • Created and booted secure-boot aarch64 UEFI virtual machines in virt-manager using Fedora 35 AARCH64 server media

Diff Detail

Repository
R4211 ovmf
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 2451
Build 2451: arc lint + arc unit