Skip to content

Commit 5b64744

Browse files
committed
Revert "testing: Use alternative filenames for OVMF_{VARS,CODE}"
This reverts commit b6f874e.
1 parent 75fa4dc commit 5b64744

File tree

1 file changed

+10
-33
lines changed

1 file changed

+10
-33
lines changed

testing/sh-functions

Lines changed: 10 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -120,23 +120,9 @@ prepare_testsuite()
120120
esac
121121
}
122122

123-
get_ovmf_file()
124-
{
125-
local ret="$1"; shift
126-
while [ "$#" -gt 0 ]; do
127-
if [ -e "$1" ]; then
128-
eval "$ret=\"\$1\""
129-
return
130-
fi
131-
shift
132-
done
133-
fatal "$ret not found"
134-
}
135-
136123
qemu_setup_cpu()
137124
{
138125
:> "$workdir/qemu-cpu"
139-
:> "$workdir/qemu-efi"
140126

141127
if [ ! -c /dev/kvm ]; then
142128
local ncpu
@@ -151,31 +137,23 @@ qemu_setup_cpu()
151137
>> "$workdir/qemu-cpu"
152138
fi
153139

154-
local ovmf_vars="" ovmf_code="" machine="pc"
155-
156140
case "${BOOT_BIOS:-pc}" in
157141
efi)
158-
get_ovmf_file ovmf_vars \
159-
/usr/share/OVMF/OVMF_VARS_4M.fd \
160-
/usr/share/OVMF/OVMF_VARS.fd
161-
162-
get_ovmf_file ovmf_code \
163-
/usr/share/OVMF/OVMF_CODE_4M.fd \
164-
/usr/share/OVMF/OVMF_CODE.fd
165-
166-
cp -vTLf -- "$ovmf_vars" "$top_workdir"/efivars.bin
142+
[ -f "$top_workdir"/efivars.bin ] ||
143+
cp -vTLf /usr/share/OVMF/OVMF_VARS_4M.fd "$top_workdir"/efivars.bin
167144

168145
qemu_args \
169-
-drive if=pflash,format=raw,readonly=on,file="$ovmf_code" \
146+
-machine q35 \
147+
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE_4M.fd \
170148
-drive if=pflash,format=raw,file="$top_workdir/efivars.bin" \
171-
>> "$workdir/qemu-efi"
172-
173-
machine=q35
149+
>> "$workdir/qemu-cpu"
150+
;;
151+
pc)
152+
qemu_args \
153+
-machine pc \
154+
>> "$workdir/qemu-cpu"
174155
;;
175156
esac
176-
177-
qemu_args -machine "$machine" \
178-
>> "$workdir/qemu-cpu"
179157
}
180158

181159
create_qemu_wrapper()
@@ -197,7 +175,6 @@ create_qemu_wrapper()
197175
qemu_args+=( -mon chardev=stdio,mode=readline )
198176
qemu_args+=( -pidfile "$top_workdir/qemu.pid" )
199177
. "$top_workdir/qemu-cpu"
200-
. "$top_workdir/qemu-efi"
201178
. "$top_workdir/qemu-disks"
202179
. "$top_workdir/qemu-sdcards"
203180
set -x

0 commit comments

Comments
 (0)