[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 3.5/5] CI: Make qemu-smoke-x86-64-gcc-efi compatible with Debian Trixie
The OVMF package in Debian Trixie has _4M suffixes on the files. Have scripts/include/xtf-x86-64-efi check for this before falling back to no suffix. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- CC: Anthony PERARD <anthony.perard@xxxxxxxxxx> CC: Michal Orzel <michal.orzel@xxxxxxx> CC: Jan Beulich <jbeulich@xxxxxxxx> CC: Julien Grall <julien@xxxxxxx> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx> CC: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx> CC: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx> CC: Doug Goldstein <cardoe@xxxxxxxxxx> CC: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> CC: Victor Lira <victorm.lira@xxxxxxx> CC: Denis Mukhin <dmukhin@xxxxxxxx> v3.5 * New Speculative testing in progress: https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2035561867 --- automation/scripts/include/xtf-x86-64-efi | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/automation/scripts/include/xtf-x86-64-efi b/automation/scripts/include/xtf-x86-64-efi index e0d821b3f6fd..ea5f208e8cb3 100644 --- a/automation/scripts/include/xtf-x86-64-efi +++ b/automation/scripts/include/xtf-x86-64-efi @@ -20,6 +20,7 @@ function xtf_arch_setup() { local esp_dir="${WORKDIR}/boot-esp" local efi_dir="${esp_dir}/EFI/BOOT" + local suff= # Generate EFI boot environment mkdir -p ${efi_dir} @@ -35,8 +36,13 @@ options=${XEN_CMDLINE} kernel=kernel EOF + # Vs older versions, Debian Trixie names the OVMF files with a _4M suffix. + if [[ -e ${FW_PREFIX}/OVMF_VARS_4M.fd ]]; then + suff=_4M + fi + # NB: OVMF_CODE.fd is read-only, no need to copy - cp ${FW_PREFIX}OVMF_VARS.fd ${WORKDIR} + cp ${FW_PREFIX}OVMF_VARS${suff}.fd ${WORKDIR} export TEST_CMD="${QEMU_PREFIX}qemu-system-x86_64 \ -no-reboot \ @@ -45,7 +51,7 @@ EOF -serial stdio \ -m 512 \ -M q35,kernel-irqchip=split \ - -drive if=pflash,format=raw,readonly=on,file=${FW_PREFIX}OVMF_CODE.fd \ + -drive if=pflash,format=raw,readonly=on,file=${FW_PREFIX}OVMF_CODE${suff}.fd \ -drive if=pflash,format=raw,file=${WORKDIR}/OVMF_VARS.fd \ -drive file=fat:rw:${esp_dir},media=disk,index=0,format=raw \ " -- 2.39.5
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |