Summary: | sys-cluster/minikube: kvm2 driver uses wrong hardcoded paths for aarch64 efi firmware (sys-firmware/edk2) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ev |
Component: | Current packages | Assignee: | Zac Medico <zmedico> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | ajak, chewi, tamiko, virtualization |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | ARM64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch changing hardcoded paths |
Description
ev
2022-08-31 22:16:35 UTC
Actually, I think QEMU should be installing some aarch64 firmware? Or edk2-ovmf should be? (In reply to John Helmert III from comment #1) > Actually, I think QEMU should be installing some aarch64 firmware? Or > edk2-ovmf should be? Sorry, /usr/share/qemu/edk2-aarch64-code.fd and /usr/share/qemu/edk2-arm-vars.fd belong to app-emulation/qemu package on gentoo. (In reply to ev from comment #2) > (In reply to John Helmert III from comment #1) > > Actually, I think QEMU should be installing some aarch64 firmware? Or > > edk2-ovmf should be? > > > Sorry, /usr/share/qemu/edk2-aarch64-code.fd and > /usr/share/qemu/edk2-arm-vars.fd belong to app-emulation/qemu package on > gentoo. For which QEMU version, and which arch was it built on? QEMU upstream bundles edk2-ovmf, but we unbundle it in the ebuild and instead use sys-firmware/edk2-ovmf. sys-firmware/edk2-bin does now install aarch64 firmware, and sys-firmware/edk2 does so when built on arm64. The path is still wrong though, it doesn't use /usr/share/AAVMF. |