Skip to content

Commit 32cc666

Browse files
committed
Add firmware search paths for fedora rpms
Including systems based on Fedora, such as CentOS and AlmaLinux. There doesn't seem to be any arm32 firmware available in Fedora. Signed-off-by: Anders F Björklund <[email protected]>
1 parent 1311351 commit 32cc666

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/qemu/qemu.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,12 +1100,15 @@ func getFirmware(qemuExe string, arch limayaml.Arch) (string, error) {
11001100
// Debian package "ovmf"
11011101
candidates = append(candidates, "/usr/share/OVMF/OVMF_CODE.fd")
11021102
candidates = append(candidates, "/usr/share/OVMF/OVMF_CODE_4M.fd")
1103+
// Fedora package "edk2-ovmf"
1104+
candidates = append(candidates, "/usr/share/edk2/ovmf/OVMF_CODE.fd")
11031105
// openSUSE package "qemu-ovmf-x86_64"
11041106
candidates = append(candidates, "/usr/share/qemu/ovmf-x86_64-code.bin")
11051107
// Archlinux package "edk2-ovmf"
11061108
candidates = append(candidates, "/usr/share/edk2-ovmf/x64/OVMF_CODE.fd")
11071109
case limayaml.AARCH64:
11081110
// Debian package "qemu-efi-aarch64"
1111+
// Fedora package "edk2-aarch64"
11091112
candidates = append(candidates, "/usr/share/AAVMF/AAVMF_CODE.fd")
11101113
// Debian package "qemu-efi-aarch64" (unpadded, backwards compatibility)
11111114
candidates = append(candidates, "/usr/share/qemu-efi-aarch64/QEMU_EFI.fd")

0 commit comments

Comments
 (0)