From: AKASHI Takahiro <takahiro.akashi@linaro.org>
To: Simon Glass <sjg@chromium.org>
Cc: trini@konsulko.com, xypron.glpk@gmx.de,
ilias.apalodimas@linaro.org, u-boot@lists.denx.de
Subject: Re: [PATCH v3 1/4] efi_loader: split unrelated code from efi_bootmgr.c
Date: Tue, 19 Dec 2023 09:39:27 +0900 [thread overview]
Message-ID: <ZYDmP6KyENmx7VVg@octopus> (raw)
In-Reply-To: <CAPnjgZ3SyOqUWYJSRH878Z=J=_ez6pO59AneZ8P-FOo4sjc_OA@mail.gmail.com>
On Mon, Dec 18, 2023 at 08:01:51AM -0700, Simon Glass wrote:
> Hi AKASHI,
>
> On Sun, 17 Dec 2023 at 19:39, AKASHI Takahiro
> <takahiro.akashi@linaro.org> wrote:
> >
> > Some code moved from cmd/bootefi.c is actually necessary only for "bootefi
> > <addr>" command (starting an image manually loaded by a user using U-Boot
> > load commands or other methods (like JTAG debugger).
> >
> > The code will never been opted out as unused code by a compiler which
> > doesn't know how EFI boot manager is implemented. So introduce a new
> > configuration, CONFIG_EFI_BINARY_EXEC, to enforce theem opted out
> > explicitly.
> >
> > Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
> > ---
> > boot/Kconfig | 4 +-
> > cmd/Kconfig | 6 +-
> > include/efi_loader.h | 28 +-
> > lib/efi_loader/Kconfig | 9 +
> > lib/efi_loader/efi_bootmgr.c | 493 ------------------------------
> > lib/efi_loader/efi_device_path.c | 3 +-
> > lib/efi_loader/efi_helper.c | 499 ++++++++++++++++++++++++++++++-
> > 7 files changed, 529 insertions(+), 513 deletions(-)
>
> 'helper' seems a bit vague to me. How about efi_boot.c ?
Although I hesitated to add one more new file as we already have
efi_boottime.c and efi_bootmgr.c, then efi_boot.c?, okay I will do that.
-Takahiro Akashi
> REgards,
> Simon
next prev parent reply other threads:[~2023-12-19 0:39 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-18 2:38 [PATCH v3 0/4] cmd: bootefi: refactor the code for bootmgr AKASHI Takahiro
2023-12-18 2:38 ` [PATCH v3 1/4] efi_loader: split unrelated code from efi_bootmgr.c AKASHI Takahiro
2023-12-18 15:01 ` Simon Glass
2023-12-19 0:39 ` AKASHI Takahiro [this message]
2023-12-25 9:17 ` Heinrich Schuchardt
2023-12-27 1:23 ` AKASHI Takahiro
2023-12-18 2:38 ` [PATCH v3 2/4] efi_loader: rename BOOTEFI_BOOTMGR to EFI_BOOTMGR AKASHI Takahiro
2023-12-18 15:01 ` Simon Glass
2023-12-18 2:38 ` [PATCH v3 3/4] net: tftp: remove explicit efi configuration dependency AKASHI Takahiro
2023-12-18 13:53 ` Ramon Fried
2023-12-18 15:01 ` Simon Glass
2023-12-19 0:17 ` AKASHI Takahiro
2023-12-20 4:46 ` Simon Glass
2023-12-20 9:17 ` Heinrich Schuchardt
2023-12-26 9:47 ` Simon Glass
2023-12-27 2:38 ` AKASHI Takahiro
2023-12-25 9:23 ` Heinrich Schuchardt
2023-12-25 12:28 ` Tom Rini
2023-12-18 2:38 ` [PATCH v3 4/4] fs: " AKASHI Takahiro
2023-12-18 15:01 ` Simon Glass
2023-12-18 22:15 ` Heinrich Schuchardt
2023-12-20 4:46 ` Simon Glass
2023-12-20 9:07 ` Heinrich Schuchardt
2023-12-20 13:25 ` Tom Rini
2023-12-26 9:46 ` Simon Glass
2023-12-26 14:32 ` Tom Rini
2023-12-18 15:01 ` [PATCH v3 0/4] cmd: bootefi: refactor the code for bootmgr Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZYDmP6KyENmx7VVg@octopus \
--to=takahiro.akashi@linaro.org \
--cc=ilias.apalodimas@linaro.org \
--cc=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=xypron.glpk@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.