From patchwork Wed Aug 20 11:23:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 65 Return-Path: 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=1755689061; bh=cVN6yMYcgXpItIa4pu8O5cLXrwZ1jEMoAJ3upUgTG1I=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=iAl9LCgSbcPGeSh9edSKy3fYHHWh/N6nQ2WWUBW+DOEBMdxuoTm8qn0b055/j5Tvz yJfQ2Tavjn43v3Y7T5Pt3V+V3/S7fpmPURaBZT9JkxFEQ+/zMUg44LprYw0KY/jId9 7sXVGg4A+zTaksNh2wxWwQUDv+ERXaN+kHtumrNlX1GSjwGBxz4NUOwXoEsXEvLOI4 ZZtvUc3EEwZhByNjiLFOkSIS9GU5UXCWBOgHZFj85uVm62JWh5GGHMW3hU9p4my+Xx ESw5yipok06+AF/hUopQ2C0TcbUriQogOU8aA8mLqsjsfLCFgsiJWrH1iylSZbAZDH 6voTLeASN5jog== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id E43546767F for ; Wed, 20 Aug 2025 05:24:21 -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 pdG-FodI_NIg for ; Wed, 20 Aug 2025 05:24:21 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755689058; bh=cVN6yMYcgXpItIa4pu8O5cLXrwZ1jEMoAJ3upUgTG1I=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=hhw2WB1qHVgn2fixyDn8rDOBzVWgePaE/jVULL2uwhjumQoiuHKX4pY3+wv3pnV6j Z07QNzH14DdoD9F+PDlobOSE8ujHsCsbukvTn0IdX+hRvLygaOIWAGTHgqKcKJ7t/i ZPq7rcLpWWGV5Xb3l+Sqe/xEhhamyKwMOMEK987iNs/rO7zSeSoQIr3PEF+x4p2gRF hScdvdyk6EYCTADqaXr6Zw9/MKNU/CcE9MgTd+QsSR+M02bk6VIOE2slNPDzpwRkVC VOQl0pRztBYfWFFq/PdF4qa2156KvAIPQo6XIgM9wIJLzRMrnSspJ4r9XHg+Zl+OVm EzkDLwlJSUKgQ== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 137786768B for ; Wed, 20 Aug 2025 05:24:18 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755689054; bh=xb/1MIRg07Oh3P/6r/nbIvsCo55G9DxAovTovW26h30=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yu//JbWGutJazwX+Cjd91aLa+IWmVhSk5v5nI4BC0dPL34n9rdsOLU/xlP5GLGJXB hvhHcXOve3iT4ZAYZ1BCKKs3r1C97T2TqIZWgzapKijNBr1k2YdkbPYaUvYoAznLtp TObQLGdKGcp6g2eOueKL94xGZjmvDnkUqN16SqHEGNLBngC5J3KBN1an357ABmLnig T2bUy7y+hzXpam4iA6kbyChwo3E0pxuvzFY+iTrY9EyGUC/gfOVxofQ1urDKgS99GB Va6tX3LJtcDnIWN0oGu8qnL/tx6ehATwRzHNXbkkTQS/mwk89HMWlqkpVBDtBHWOGQ bzCLGejxXtlcA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 5E4D76767F; Wed, 20 Aug 2025 05:24: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 10026) with ESMTP id vJtC27BzTWUt; Wed, 20 Aug 2025 05:24:14 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755689052; bh=LUJee695KEKTZD3tdBjQuh2Yay3k9nhxyj3DEclkT2g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iMKpZUE8+kyLRTXzOabcvthkuKTglIsPoTYaNaB/mNjN69rqfIwBPIUzGEAiEw4Q7 KQ3On4sNMghTHAQAQo8KvIQ8p6qrZQzgFxZlIbgcbi0a2aFI3BhxgWL7cRAxaH+4kK WU0YI9dERHT/RltOyJ8rU+CqW04DJu6I0n2c+eTIctxDv6vUs+9ML7kEQHQHwD1kSO Ebks/LO3+vfVtxVRgqNaaLFLU2+42XWVlPWGlJrnx3u63nT4SmohwP3bvl7QyjEhAm VILn03OqrRFCbO4OYnXG0xhV8Su2vxra62rCp/k5mouNr5tPYpvRbPqpF9qVBQo618 nfA+RrOWzPRzg== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 5B5C0674AF; Wed, 20 Aug 2025 05:24:12 -0600 (MDT) From: Simon Glass To: U-Boot Concept Date: Wed, 20 Aug 2025 05:23:21 -0600 Message-ID: <20250820112340.147082-10-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250820112340.147082-1-sjg@u-boot.org> References: <20250820112340.147082-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: VENKZVR5CTMHEHSYZOJXU36OSMATU2LI X-Message-ID-Hash: VENKZVR5CTMHEHSYZOJXU36OSMATU2LI 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: Heinrich Schuchardt , Simon Glass X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH v2 09/18] efi: Move some load-options handling into the common dir List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass These functions are useful for the app as well as the loader. For now, efi_set_load_options() calls efi_search_protocol() which is still in the loader, but we can provide an 'app' version when needed. It doesn't seem worth keeping that one function in a separate file. Signed-off-by: Simon Glass --- (no changes since v1) lib/efi/Makefile | 1 + lib/{efi_loader/efi_load_options.c => efi/load_options.c} | 0 lib/efi_loader/Makefile | 1 - 3 files changed, 1 insertion(+), 1 deletion(-) rename lib/{efi_loader/efi_load_options.c => efi/load_options.c} (100%) diff --git a/lib/efi/Makefile b/lib/efi/Makefile index a31caf1fce9..9b65cbc0dc2 100644 --- a/lib/efi/Makefile +++ b/lib/efi/Makefile @@ -6,5 +6,6 @@ obj-y += basename.o obj-y += device_path.o obj-y += helper.o +obj-y += load_options.o obj-y += memory.o obj-y += run.o diff --git a/lib/efi_loader/efi_load_options.c b/lib/efi/load_options.c similarity index 100% rename from lib/efi_loader/efi_load_options.c rename to lib/efi/load_options.c diff --git a/lib/efi_loader/Makefile b/lib/efi_loader/Makefile index 3158fc6da68..2b232940bc3 100644 --- a/lib/efi_loader/Makefile +++ b/lib/efi_loader/Makefile @@ -38,7 +38,6 @@ obj-y += efi_fdt.o obj-y += efi_file.o obj-$(CONFIG_EFI_LOADER_HII) += efi_hii.o efi_hii_config.o obj-y += efi_image_loader.o -obj-y += efi_load_options.o obj-$(CONFIG_EFI_LOG) += efi_log.o obj-y += efi_memory.o obj-y += efi_root_node.o