mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-21 04:14:34 +00:00
efi_loader: add definition for efi_main()
U-Boot provides multiple EFI applications. The entry point is called efi_main(). Provide a definition for this function. This avoids build warnings like lib/efi_loader/initrddump.c:468:21: warning: no previous prototype for ‘efi_main’ [-Wmissing-prototypes] 468 | efi_status_t EFIAPI efi_main(efi_handle_t image_handle, | ^~~~~~~~ Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
This commit is contained in:
parent
4db17a4b12
commit
60e3fedc64
1 changed files with 10 additions and 0 deletions
|
@ -513,6 +513,16 @@ struct efi_system_table {
|
|||
struct efi_configuration_table *tables;
|
||||
};
|
||||
|
||||
/**
|
||||
* efi_main() - entry point of EFI applications
|
||||
*
|
||||
* @image_handle: handle with the Loaded Image Protocol
|
||||
* @systab: pointer to the system table
|
||||
* Return: status code
|
||||
*/
|
||||
efi_status_t EFIAPI efi_main(efi_handle_t image_handle,
|
||||
struct efi_system_table *systab);
|
||||
|
||||
#define EFI_LOADED_IMAGE_PROTOCOL_GUID \
|
||||
EFI_GUID(0x5b1b31a1, 0x9562, 0x11d2, \
|
||||
0x8e, 0x3f, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b)
|
||||
|
|
Loading…
Add table
Reference in a new issue