From: Heinrich Schuchardt Date: Mon, 5 Feb 2018 17:04:21 +0000 (+0100) Subject: efi_loader: do not use 2.0.5 as UEFI revision number X-Git-Tag: v2018.03-rc2~5^2~4 X-Git-Url: https://git.sur5r.net/?p=u-boot;a=commitdiff_plain;h=f19a95a40b9f6fd2845fce1c6442042b662bce28 efi_loader: do not use 2.0.5 as UEFI revision number Currently the UEFI revision number in the system table header is set to 2.0.5. This version number does not refer to any existing version of the UEFI standard. Set the revision number to 2.7. Signed-off-by: Heinrich Schuchardt Reviewed-by: Mark Kettenis Signed-off-by: Alexander Graf --- diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c index 2cea712196..6eea2395c7 100644 --- a/lib/efi_loader/efi_boottime.c +++ b/lib/efi_loader/efi_boottime.c @@ -2892,7 +2892,7 @@ static uint16_t __efi_runtime_data firmware_vendor[] = L"Das U-Boot"; struct efi_system_table __efi_runtime_data systab = { .hdr = { .signature = EFI_SYSTEM_TABLE_SIGNATURE, - .revision = 0x20005, /* 2.5 */ + .revision = 2 << 16 | 70, /* 2.7 */ .headersize = sizeof(struct efi_table_hdr), }, .fw_vendor = (long)firmware_vendor,