[Concept,0/7] efi: Minor improvements to QEMU and build scripts

Message ID 20251029061657.1456910-1-sjg@u-boot.org
Headers
Series efi: Minor improvements to QEMU and build scripts |

Message

Simon Glass Oct. 29, 2025, 6:16 a.m. UTC
  From: Simon Glass <sjg@chromium.org>

This series introduces a few improvements:
- passing a boot command to the EFI app
- FPDT support for EFI app


Simon Glass (7):
  acpi: qfw: Add FPDT support for QEMU builds
  qfw: Silence the message when opt/u-boot/bootcmd is not found
  doc: qemu-x86: Document opt/u-boot/bootcmd feature
  scripts: Support --bootcmd more generally
  scripts: build-efi: Write uboot.env file for bootcmd support
  efi-x86_app64: Use bootflow scan for boot command
  efi-x86_app64: Enable environment in FAT filesystem

 configs/efi-x86_app64_defconfig  |  5 +-
 doc/board/emulation/qemu-x86.rst | 20 +++++++
 drivers/qfw/qfw.c                | 26 ++++++---
 drivers/qfw/qfw_acpi.c           | 10 ++++
 include/qfw.h                    | 20 ++++++-
 lib/acpi/acpi_extra.c            | 92 ++++++++++++++++++++++++++++++++
 lib/acpi/acpi_table.c            | 90 -------------------------------
 scripts/build-efi                | 34 ++++++++++++
 scripts/build-qemu               |  7 ---
 scripts/build_helper.py          |  7 +++
 10 files changed, 204 insertions(+), 107 deletions(-)