diff --git a/lib/linux/efi.h b/lib/linux/efi.h index bb6d5a85..1d34c9a0 100644 --- a/lib/linux/efi.h +++ b/lib/linux/efi.h @@ -34,7 +34,11 @@ typedef u16 efi_char16_t; /* UNICODE character */ typedef u64 efi_physical_addr_t; typedef void *efi_handle_t; +#ifdef __x86_64__ #define __efiapi __attribute__((ms_abi)) +#else +#define __efiapi +#endif /* * The UEFI spec and EDK2 reference implementation both define EFI_GUID as