[Buildroot] [PATCH 1/1] boot/edk2: fix description
Andrei Cherniaev
dungeonlords789 at naver.com
Mon May 18 01:56:11 UTC 2026
1) usually user should not try to find OVMF.fd somewhere manually
2) board/qemu/x86_64-efi/readme.txt is trying to be duplicate of board/pc/readme.txt. We should not duplicate info
Signed-off-by: Andrei Cherniaev <dungeonlords789 at naver.com>
---
board/pc/readme.txt | 10 +++++-----
board/qemu/x86_64-efi/readme.txt | 17 +++--------------
boot/edk2/Config.in | 4 +++-
3 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/board/pc/readme.txt b/board/pc/readme.txt
index 18b1e3dcf0..31ca5357e9 100644
--- a/board/pc/readme.txt
+++ b/board/pc/readme.txt
@@ -63,12 +63,12 @@ Run the emulation with:
qemu-system-x86_64 \
-M pc \
- -bios </path/to/OVMF_CODE.fd> \
+ -bios output/images/OVMF.fd \
-drive file=output/images/disk.img,if=virtio,format=raw \
-net nic,model=virtio \
-net user
-Note that </path/to/OVMF.fd> needs to point to a valid x86_64 UEFI
-firmware image for qemu. It may be provided by your distribution as a
-edk2 or OVMF package, in path such as
-/usr/share/edk2/ovmf/OVMF_CODE.fd .
+Note that OVMF.fd needs to be a valid x86_64 UEFI firmware image for qemu. The
+easiest way is to generate it during the Buildroot build by set
+BR2_TARGET_EDK2. Alternatively it may be provided by your distribution as a
+edk2 or OVMF package, in path such as /usr/share/edk2/ovmf/OVMF_CODE.fd .
diff --git a/board/qemu/x86_64-efi/readme.txt b/board/qemu/x86_64-efi/readme.txt
index 7f69be065f..036239819a 100644
--- a/board/qemu/x86_64-efi/readme.txt
+++ b/board/qemu/x86_64-efi/readme.txt
@@ -12,17 +12,6 @@ Build
Emulation
=========
-Run the emulation with:
-
- qemu-system-x86_64 \
- -M pc \
- -m 1024 \
- -serial stdio \
- -bios output/images/OVMF.fd \
- -drive file=output/images/disk.img,format=raw \
- -netdev user,id=net0 \
- -device virtio-net-pci,netdev=net0 # qemu_x86_64_efi_defconfig
-
-Optionally add -smp N to emulate a SMP system with N CPUs.
-
-The login prompt will appear in the graphical window.
+ output/images/start-qemu.sh
+or
+ output/images/start-qemu.sh --serial-only --use-system-qemu
diff --git a/boot/edk2/Config.in b/boot/edk2/Config.in
index 2620c79076..7d170fde3b 100644
--- a/boot/edk2/Config.in
+++ b/boot/edk2/Config.in
@@ -14,7 +14,9 @@ config BR2_TARGET_EDK2
help
EDK II is a modern, feature-rich, cross-platform firmware
development environment for the UEFI and PI specifications.
-
+ Select this to build EDK II (and OVMF) to be able to boot
+ Buildroot in QEMU (UEFI mode).
+
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
if BR2_TARGET_EDK2
--
2.53.0
More information about the buildroot
mailing list