CI: change the directory for Arm64 firmware

Previouly it is reusing the ovmf, which will enter some
issue for path checking, so move to aavmf as it should
be.

Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
This commit is contained in:
Kevin Zhao
2025-08-09 00:08:28 +08:00
committed by Fabiano Fidêncio
parent cfd0ebe85f
commit aadad0c9b6
2 changed files with 9 additions and 3 deletions

View File

@@ -16,9 +16,11 @@ ifeq ($(ARCH),)
endif endif
ifeq ($(ARCH),x86_64) ifeq ($(ARCH),x86_64)
override ARCH = amd64 override ARCH = amd64
override EDK2_NAME = ovmf
endif endif
ifeq ($(ARCH),aarch64) ifeq ($(ARCH),aarch64)
override ARCH = arm64 override ARCH = arm64
override EDK2_NAME = aavmf
endif endif
ifeq ($(ARCH),riscv64gc) ifeq ($(ARCH),riscv64gc)
override ARCH = riscv64 override ARCH = riscv64
@@ -460,10 +462,10 @@ ifneq (,$(QEMUCMD))
FIRMWAREPATH_NV := $(PREFIXDEPS)/share/ovmf/OVMF.fd FIRMWAREPATH_NV := $(PREFIXDEPS)/share/ovmf/OVMF.fd
ifneq (,$(QEMUFW)) ifneq (,$(QEMUFW))
FIRMWAREPATH := $(PREFIXDEPS)/share/ovmf/$(QEMUFW) FIRMWAREPATH := $(PREFIXDEPS)/share/$(EDK2_NAME)/$(QEMUFW)
endif endif
ifneq (,$(QEMUFWVOL)) ifneq (,$(QEMUFWVOL))
FIRMWAREVOLUMEPATH := $(PREFIXDEPS)/share/ovmf/$(QEMUFWVOL) FIRMWAREVOLUMEPATH := $(PREFIXDEPS)/share/$(EDK2_NAME)/$(QEMUFWVOL)
endif endif
endif endif

View File

@@ -84,7 +84,11 @@ fi
popd popd
info "Install fd to destdir" info "Install fd to destdir"
install_dir="${DESTDIR}/${PREFIX}/share/ovmf" if [ "${ovmf_build}" == "arm64" ]; then
install_dir="${DESTDIR}/${PREFIX}/share/aavmf"
else
install_dir="${DESTDIR}/${PREFIX}/share/ovmf"
fi
mkdir -p "${install_dir}" mkdir -p "${install_dir}"
if [ "${ovmf_build}" == "sev" ]; then if [ "${ovmf_build}" == "sev" ]; then