commit: 46e58144679435eade83ab1cc8ba104ebfbb81a0
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 18:46:31 2025 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 15 23:12:08 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e58144
sys-firmware/edk2: convert loong firmware images to QCOW2
Actually they work fine.
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
sys-firmware/edk2/edk2-202502.ebuild | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/sys-firmware/edk2/edk2-202502.ebuild
b/sys-firmware/edk2/edk2-202502.ebuild
index fc93ffcc1ca3..0f94d57bc040 100644
--- a/sys-firmware/edk2/edk2-202502.ebuild
+++ b/sys-firmware/edk2/edk2-202502.ebuild
@@ -97,9 +97,9 @@ pkg_setup() {
TARGET_ARCH="LOONGARCH64"
QEMU_ARCH="loongarch64"
ARCH_DIRS="${DIR}/LoongArchVirtQemu"
- UNIT0="QEMU_EFI.fd"
- UNIT1="QEMU_VARS.fd"
- FMT="raw"
+ UNIT0="QEMU_EFI.qcow2"
+ UNIT1="QEMU_VARS.qcow2"
+ FMT="qcow2"
;;
riscv)
TARGET_ARCH="RISCV64"
@@ -275,6 +275,7 @@ src_compile() {
-D NETWORK_TLS_ENABLE=FALSE
)
mybuild -a LOONGARCH64 -p
OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc
+ raw_to_qcow2 0
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.fd
;;
riscv)
mybuild -a RISCV64 -p OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
@@ -312,7 +313,7 @@ src_install() {
;;
loong)
insinto ${DIR}/LoongArchVirtQemu
- doins
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.fd
+ doins
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.qcow2
;;
riscv)
insinto ${DIR}/RiscVVirtQemu