X-Git-Url: https://code.delx.au/refind/blobdiff_plain/4c9f41e161bd197922912efbcf4cc676077d5c00..dca87996fe98099efb7626df25465707aeca4cfd:/include/refit_call_wrapper.h diff --git a/include/refit_call_wrapper.h b/include/refit_call_wrapper.h index 49b0b7f..1bd4042 100644 --- a/include/refit_call_wrapper.h +++ b/include/refit_call_wrapper.h @@ -3,7 +3,7 @@ #ifdef __MAKEWITH_GNUEFI -#ifdef EFIX64 +#if defined (EFIX64) | defined (AARCH64) # define refit_call1_wrapper(f, a1) \ uefi_call_wrapper(f, 1, (UINT64)(a1)) # define refit_call2_wrapper(f, a1, a2) \ @@ -58,6 +58,9 @@ #define refit_call10_wrapper(f, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) \ f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) +#define uefi_call_wrapper(f, n, ...) \ + f(__VA_ARGS__) + #endif /* not GNU EFI -- TianoCore EDK2 */ #endif /* !__REFIT_CALL_WRAPPER_H__ */