I'm not sure this is correct, fwiw, we do not use the upstream arm64 loader but the rhboot loader, which calls into the kernel using just:
hf = (handover_func)((char *)kernel_addr + handover_offset + offset); hf (grub_efi_image_handle, grub_efi_system_table, kernel_params);
I see it got merged in https://github.com/rhboot/grub2/commit/71d05e4b19d62dc35e79c92732b5405e6bd24b71 but I'm not sure if we need any other patches too.
I'm not sure this is correct, fwiw, we do not use the upstream arm64 loader but the rhboot loader, which calls into the kernel using just:
hf = (handover_ func)(( char *)kernel_addr + handover_offset + offset); image_handle, grub_efi_ system_ table, kernel_params);
hf (grub_efi_
I see it got merged in https:/ /github. com/rhboot/ grub2/commit/ 71d05e4b19d62dc 35e79c92732b540 5e6bd24b71 but I'm not sure if we need any other patches too.