
From: Simon Glass sjg@chromium.org Date: Thu, 9 Jan 2025 08:01:34 -0700
Hi guys,
On Sun, 22 Dec 2024 at 06:17, Ilias Apalodimas ilias.apalodimas@linaro.org wrote:
Hi Heinrich
On Sun, 22 Dec 2024 at 14:45, Heinrich Schuchardt xypron.glpk@gmx.de wrote:
On 12/19/24 03:38, Simon Glass wrote:
This uses a few global variables at present. With the bootflow we have the required parameters, so add a function which accepts these. Update the existing function to call the new one with the globals.
- Rename efi_binary_run_() to _efi_binary_run()
Signed-off-by: Simon Glass sjg@chromium.org
(no changes since v1)
lib/efi_loader/efi_bootbin.c | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-)
diff --git a/lib/efi_loader/efi_bootbin.c b/lib/efi_loader/efi_bootbin.c index b42ff3cb4e0..f7aedeaab8a 100644 --- a/lib/efi_loader/efi_bootbin.c +++ b/lib/efi_loader/efi_bootbin.c @@ -228,18 +228,22 @@ out: }
/**
- efi_binary_run() - run loaded UEFI image
- efi_binary_run_() - run loaded UEFI image
- @image_ptr: memory address of the UEFI image
- @size: size of the UEFI image
- @fdt: device-tree
- @device: EFI device-path
*/
- @image: EFI image-path
- Execute an EFI binary image loaded at @image.
- @size may be zero if the binary is loaded with U-Boot load command.
- Return: status code
-efi_status_t efi_binary_run(void *image_ptr, size_t size, void *fdt) +efi_status_t _efi_binary_run(void *image_ptr, size_t size, void *fdt,
struct efi_device_path *device,
struct efi_device_path *image)
A non-static function starting with underscore? Please, avoid this.
I was the one who requested this, the v1 had it as efi_binary_run_, but i a dont mind any of those
Well I'm not changing it again :-) Heinrich you are free to send a patch later.
Well, you shouldn't commit a diff where the function starts with an underscore but the comment documenting the function ends with an underscore.