aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-08-04 19:39:54 -0400
committerTom Rini <trini@konsulko.com>2019-08-04 19:39:54 -0400
commit7127151d538d878bd073ca6d6cca630a4b35b76f (patch)
tree2c55481916d8d48bf9d05c6daa4fbd19be7a0b28 /include
parent898c40c0d6f9e53dafcfdf6f870190faef6e088b (diff)
parentbb689577206a679f5066a5251610ff80659507af (diff)
downloadu-boot-7127151d538d878bd073ca6d6cca630a4b35b76f.zip
u-boot-7127151d538d878bd073ca6d6cca630a4b35b76f.tar.gz
u-boot-7127151d538d878bd073ca6d6cca630a4b35b76f.tar.bz2
Merge tag 'efi-2019-10-rc2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
Pull request for UEFI sub-system for v2019.10-rc2 With this pull request a workaround for GRUB on 32bit ARM is re-enabled and made customizable. Without the patch booting on ARM 32bit with GRUB prior to version 2.04 or with a cache which is not managed via CP15 fails. Further work will be needed to achieve a UEFI compliant cache handling. According to the UEFI spec all caches except those that cannot be managed via CP15 should be enabled. An implementation of the ConvertPointer() runtime service is provided. efi_crt0 is always rebuild to avoid having to call 'make mrproper' when switching architectures.
Diffstat (limited to 'include')
-rw-r--r--include/efi_api.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/efi_api.h b/include/efi_api.h
index d4f32db..e5634dc 100644
--- a/include/efi_api.h
+++ b/include/efi_api.h
@@ -238,8 +238,8 @@ struct efi_runtime_services {
efi_status_t (EFIAPI *set_wakeup_time)(char enabled,
struct efi_time *time);
efi_status_t (EFIAPI *set_virtual_address_map)(
- unsigned long memory_map_size,
- unsigned long descriptor_size,
+ efi_uintn_t memory_map_size,
+ efi_uintn_t descriptor_size,
uint32_t descriptor_version,
struct efi_mem_desc *virtmap);
efi_status_t (EFIAPI *convert_pointer)(