[PATCH 64/67] scripts: Update qemu script to use 64-bit on x86 always
Simon Glass
sjg at chromium.org
Wed Jan 1 23:09:50 CET 2025
Some UPL images such as EDK2 may change into 64-bit mode after starting.
Avoid a crash by always using the 64-bit machine QEMU. This seems to
have no ill effects for 32-bit code.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
scripts/build-qemu.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/scripts/build-qemu.sh b/scripts/build-qemu.sh
index f9ee0072573..10ea99982d2 100755
--- a/scripts/build-qemu.sh
+++ b/scripts/build-qemu.sh
@@ -176,7 +176,8 @@ arm)
x86)
BOARD="qemu-x86"
BIOS="u-boot.rom"
- qemu=qemu-system-i386
+ # Use 64-bit version to allow UPL to change to 64-bit mode later
+ qemu=qemu-system-x86_64
suffix="i386"
if [[ "${bitness}" == "64" ]]; then
BOARD="qemu-x86_64"
--
2.43.0
More information about the U-Boot
mailing list