mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01: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:
		| @@ -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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user