From patchwork Wed Aug 20 00:40:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 47 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=1755650484; bh=5NnFcOsDHQT+qxz4826TWj6cdTgn7HkaKKiLCzq7Xs4=; 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=QZeUyRYz2WbXsmUPnOQixPW+AgOFy3ZavqKz1BryZ/3Nz0zcx/u6Jf4OQRIFNdAq1 tqca1/2xH/E3hi5IXFvMdqKjqwS+Wh+mM798G7eLinVm1ARas/ApJAbKI/uGvuGP4O AK8hgf14JvRBa04sK1rKj+limRWe3oJas+7qDGAetYE/ZNCEhhkyafGQKE+h+Mrek1 YH05/kxVxCcW5RQmWsjJAkbhyTNwfm8XWGCITSFyDoHnRqX1LHuiwHCXhldHu0XMju p94ISKl0T6STI9lIe8cIqojK5tigqM4KeLpr4FxL0/RxmMiSvXhjT96BcRJqVlzE/1 gi9uBu/S98NqA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 0D95E67662 for ; Tue, 19 Aug 2025 18:41:24 -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 Kltds2epiuhY for ; Tue, 19 Aug 2025 18:41:23 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755650483; bh=5NnFcOsDHQT+qxz4826TWj6cdTgn7HkaKKiLCzq7Xs4=; 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=u+o/aW2LBquXU84RxOJpJe4CpukCWam/bwOOcEgDrhaDj8U1oyUvqL5gcgaa7fPIw MUKvmB8KQN+1/yQF56xTYSwEf2bRdGBIDKOM2N4vI7eUyp0Ao7N//qTQbiUFVOJhjR ewvcSHMp7s41C9YwMnRrnovtLLG+DIw2uxs31E4jmU1EdXbzat+5SGs8OxMEOAkGeQ Kvs+m+HMsZQu6l9U0Ogscv6iKsC2cB6WZHlU87o4IiHJvCnfxmoTYHJPCUgOzcTS0R udpsgfoZSUqzXthBwOnQS+GWAXP77PdQ16sWHK4bctr8ROdSwN9ofK3BzmZlqnHubk a3OvYXQ2CrdPg== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 24AEE67665 for ; Tue, 19 Aug 2025 18:41:23 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755650480; bh=pbhPVfB1+d134sTqO+33RV5TtheN/E8DHdHuY05Sdeg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sMZGxgIHdiWfcFeUZauDRMku9cUxZKtmhfOZGM9DQCX8AxJZ8C/o3XDICbzjmzg1U 6UXjhlZMxBoZ4xI/GGIZw+cXcbvDxtDJbS+0Xws+leGAbtEkdX54ZML5kYl2sFwaxa mvoGKfyM2YsVkJKTkXKjBoRi9PCEcZtQmL7y/NHDch/QjdPKD3SqHvt/lYQn5GkU2s QmXXzKF1oBXIOyVabVKMmgHqvNOOgO6yEUCIsPjTpBCIk9Qcm52qzEvXrCq13xErK0 o5Wq+5Wiel/OjFhgIUL7EENfLIG301n0asLbSRYOkh/QILGM3TRDRl2MLXB9PcShMo mPpXYEw7ncxdw== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 19FEE675C0; Tue, 19 Aug 2025 18:41:20 -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 AJyHAxjXIizV; Tue, 19 Aug 2025 18:41:20 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755650479; bh=S5VxVXWDYQFJcoBdORrn2EDLa1AWcCMyM6ghs7fYeN0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=V76WdVHqwrQNfPzf5sCcxNBv6oicOKIRm+xjwtnbOR/i8Wi0d+26LRc0r3fgerO0O cD9Us6qjVxPHHdvgBEgQyKJSz3O2aD0b3NM7NSqZDu/kEWoKcy9ZeSLGsiVduG2aO/ yd59aeW5JH3MCMSICrTS+ItWoGsobudY8bFdVcng8TMXVp+U3z/b0c0Q6W/aCE+tHb KaK6D9i3SnGMvsCos2SkB52s4NbyCZ+BV92lcxl88uMLAZXsrH2idTB9Ql2znOymVZ 3KcDHAH7P3yvxdOGPsF8faFHY1+GYfWHJw8goCDEUfIckgKlHWNwLC+tIyCyIrhid5 /7Cb/N/VGeYoA== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id EA7B867659; Tue, 19 Aug 2025 18:41:18 -0600 (MDT) From: Simon Glass To: U-Boot Concept Date: Tue, 19 Aug 2025 18:40:23 -0600 Message-ID: <20250820004039.3920254-10-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250820004039.3920254-1-sjg@u-boot.org> References: <20250820004039.3920254-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: S3RTB4PZP7S3U3K5UPESQEI4I5URUOLJ X-Message-ID-Hash: S3RTB4PZP7S3U3K5UPESQEI4I5URUOLJ 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 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 --- 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