| Message ID | 20251029061657.1456910-1-sjg@u-boot.org |
|---|---|
| Headers |
Return-Path: <concept-bounces+u-boot-concept=u-boot.org@u-boot.org> X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1761718634; bh=JtN5wu0gQePhxZizCEtdiwPMq20EFhRR2cF2Z8FLQ/k=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=BaLAcVhi4CV8cOzKPE7Ti5pIQZt6YuXVKYXTeE6nQOdWryfq7B2aZuNHBMv9T6X1G 1ucPrBQKSiq1iU9f+8p1JBcMW4nyi+iCRdx0RUV6oH6Qqmck3pOCldXE/NvHCEqDVj SLVTcm1fdMrnS6mSdqAwp4alQjWmum9q/ozQ+UWjlbUhXmL22wp6ihCDevrtczt1UE 4G29voF8e0mzq08E3vQ56k+/iNnX03+dmE4neVbNSEHGZBL1Fz3Wbb7hBfRFYXDeTL 39Cn0C7K53iieruAjJ/zk4LHA0eUBJVK16WroyLxK5Ci3pfY060Oo3Naj8K4fFRdDM ducDbQhVerzsA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 246896830D for <u-boot-concept@u-boot.org>; Wed, 29 Oct 2025 00:17:14 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id loOyYVbHai6Y for <u-boot-concept@u-boot.org>; Wed, 29 Oct 2025 00:17:14 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1761718634; bh=JtN5wu0gQePhxZizCEtdiwPMq20EFhRR2cF2Z8FLQ/k=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=BaLAcVhi4CV8cOzKPE7Ti5pIQZt6YuXVKYXTeE6nQOdWryfq7B2aZuNHBMv9T6X1G 1ucPrBQKSiq1iU9f+8p1JBcMW4nyi+iCRdx0RUV6oH6Qqmck3pOCldXE/NvHCEqDVj SLVTcm1fdMrnS6mSdqAwp4alQjWmum9q/ozQ+UWjlbUhXmL22wp6ihCDevrtczt1UE 4G29voF8e0mzq08E3vQ56k+/iNnX03+dmE4neVbNSEHGZBL1Fz3Wbb7hBfRFYXDeTL 39Cn0C7K53iieruAjJ/zk4LHA0eUBJVK16WroyLxK5Ci3pfY060Oo3Naj8K4fFRdDM ducDbQhVerzsA== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 12D126830B for <u-boot-concept@u-boot.org>; Wed, 29 Oct 2025 00:17:14 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1761718631; bh=cd1vvb6AbvPHuovTVz+WBqc+akphwuRiXBrEs0fQdx0=; h=From:To:Cc:Subject:Date:From; b=oi44ktFDdRPgol0/wZHYFmO6jOLNX6FtXcO6zhN/vX3EF5pFQ2x4aiTFjCt3Fur0p EB9EoXbRigMQsmOpVpATp03eiyGE7aEVIvQC2YXDvuy57URZYuNUiFdHvYeR6VGSvI GumdjiFIFvPKoBzVkBHYYZwGrqVf/q2F3hOgEPeWohwrsSz5gWiFDnTPo11WedVrKo 2cMkNFjZGOIYua+j7GQaqBJEnTxum6MHtP45WcVyHaBzNnZq9HV7nVpazOGar5t1x4 tffGjZo1T8s54Il3oTJNMJLNCiF9SGpTca5OtzQ+kcvGNWbsq5wGch/kF4fmqF9P/+ mH2wACCDnY/FA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 6B5FD6826B; Wed, 29 Oct 2025 00:17:11 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id IALt3E9ac5ai; Wed, 29 Oct 2025 00:17:11 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1761718627; bh=lALcmBKrYIrHCCjGIkXSHz0StMQSfJ0Ka8+ag5leyKk=; h=From:To:Cc:Subject:Date:From; b=T3k6ktNro3Lvmvc7X/se0/755IX8Fyvtb9iRfXNQ2HivXhMzx9bw0gv88cuNBtxik aumJhLwaStTwXHUCXxGisHJ1dc9vBK9Kc3FNAvyOdmWgSPhJIzi0WcWiOIBiNeAMUh S0i6T2IPwQQfJxK+rabX1+86AN5MUOrcLV3UGd+Ci0xc4rYV/t0T8KhT6fA7vGriPM k7OrqIWEeQpobluXEBJgjzKafZ9meAaYww1eNDIEVnZrLuMuXN7CPvNRPqUhgeMECJ 2FGO19q6EqsSij7zL+Ok6yb/Rsxgw+iQ74xi8IoSwd16WSMPCDDYHdI95gHxBYpGcL i786CMQbySdUQ== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 127A56824C; Wed, 29 Oct 2025 00:17:07 -0600 (MDT) From: Simon Glass <sjg@u-boot.org> To: U-Boot Concept <concept@u-boot.org> Date: Wed, 29 Oct 2025 00:16:42 -0600 Message-ID: <20251029061657.1456910-1-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Message-ID-Hash: OQ2BZP5RZBFLI3IT5DAVYLXLORWPHFAD X-Message-ID-Hash: OQ2BZP5RZBFLI3IT5DAVYLXLORWPHFAD X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass <sjg@chromium.org> X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 0/7] efi: Minor improvements to QEMU and build scripts List-Id: Discussion and patches related to U-Boot Concept <concept.u-boot.org> Archived-At: <https://lists.u-boot.org/archives/list/concept@u-boot.org/message/OQ2BZP5RZBFLI3IT5DAVYLXLORWPHFAD/> List-Archive: <https://lists.u-boot.org/archives/list/concept@u-boot.org/> List-Help: <mailto:concept-request@u-boot.org?subject=help> List-Owner: <mailto:concept-owner@u-boot.org> List-Post: <mailto:concept@u-boot.org> List-Subscribe: <mailto:concept-join@u-boot.org> List-Unsubscribe: <mailto:concept-leave@u-boot.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit |
| 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(-)