efi_loader: efi_guid_t must be 64-bit aligned Browse files The UEFI Specification Version 2.7 Errata A defines: "EFI_GUID 128-bit buffer containing a unique identifier value. Unless otherwise specified, aligned on a 64-bit boundary." Before this patch efi_guid_t was 8-bit aligned. ...
} efi_guid_t; #define EFI_BITS_PER_LONG BITS_PER_LONG /* 3 changes: 2 additions & 1 deletion 3 include/part.h Original file line numberDiff line numberDiff line change @@ -272,8 +272,9 @@ struct part_driver { #define U_BOOT_PART_TYPE(__name) \ ll_entry_declare(struct part...
struct efi_simple_text_output_protocol { void *reset; efi_status_t (EFIAPI *output_string)( @@ -383,6 +388,10 @@ struct efi_input_key { s16 unicode_char; }; #define EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID \ EFI_GUID(0x387477c1, 0x69c7, 0x11d2, \ 0x8e, 0x39, 0x0, 0xa0, ...