diff options
| author | Tom Rini <[email protected]> | 2019-04-15 07:30:25 -0400 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2019-04-15 07:30:25 -0400 |
| commit | 38f94d3539d070485e773c660a1d1a3429c52743 (patch) | |
| tree | 1c3bc4aabaaae5451a3c9c65701c798161cafc1b /include | |
| parent | 939803e1303f4329896a566883593325c6d75057 (diff) | |
| parent | 8688b753916bfdde3c2911f14d4489c36e705db7 (diff) | |
Merge tag 'efi-2019-07-rc1-2' of git://git.denx.de/u-boot-efi
Pull request for UEFI sub-system for v2019.07-rc1 (2)
In the aarch64 crash dump information about the loaded EFI images is added.
In README.uefi the development target is for the UEFI subsystem is
described as "Embedded Base Boot Requirements (EBBR) Specification"
compliance.
Several bug fixes are supplied.
Diffstat (limited to 'include')
| -rw-r--r-- | include/efi.h | 2 | ||||
| -rw-r--r-- | include/efi_loader.h | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/include/efi.h b/include/efi.h index d98441ab19d..3c9d20f8c0b 100644 --- a/include/efi.h +++ b/include/efi.h @@ -190,7 +190,7 @@ enum efi_mem_type { #define EFI_MEM_DESC_VERSION 1 #define EFI_PAGE_SHIFT 12 -#define EFI_PAGE_SIZE (1UL << EFI_PAGE_SHIFT) +#define EFI_PAGE_SIZE (1ULL << EFI_PAGE_SHIFT) #define EFI_PAGE_MASK (EFI_PAGE_SIZE - 1) struct efi_mem_desc { diff --git a/include/efi_loader.h b/include/efi_loader.h index 00b81c6010f..f7bf7328271 100644 --- a/include/efi_loader.h +++ b/include/efi_loader.h @@ -344,6 +344,9 @@ efi_status_t efi_remove_protocol(const efi_handle_t handle, void *protocol_interface); /* Delete all protocols from a handle */ efi_status_t efi_remove_all_protocols(const efi_handle_t handle); +/* Install multiple protocol interfaces */ +efi_status_t EFIAPI efi_install_multiple_protocol_interfaces + (efi_handle_t *handle, ...); /* Call this to create an event */ efi_status_t efi_create_event(uint32_t type, efi_uintn_t notify_tpl, void (EFIAPI *notify_function) ( |
