> On 4 Jul 2025, at 7:36 PM, Frediano Ziglio via Grub-devel 
> <grub-devel@gnu.org> wrote:
> 
> The Xen image is loaded alignment, not always at "start".
> 
> Signed-off-by: Frediano Ziglio <frediano.zig...@cloud.com>
> ---

Reviewed-by: Sudhakar Kuppusamy <sudha...@linux.ibm.com>

>  grub-core/loader/arm64/xen_boot.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
> 
> diff --git a/grub-core/loader/arm64/xen_boot.c 
> b/grub-core/loader/arm64/xen_boot.c
> index 8db1d9db0..26ffd9794 100644
> --- a/grub-core/loader/arm64/xen_boot.c
> +++ b/grub-core/loader/arm64/xen_boot.c
> @@ -247,13 +247,17 @@ fail:
> static grub_err_t
> xen_boot (void)
> {
> +  grub_addr_t start;
> +
>   grub_err_t err = finalize_params_xen_boot ();
>   if (err)
>     return err;
> 
> -  return grub_arch_efi_linux_boot_image (xen_hypervisor->start,
> -                                       xen_hypervisor->size,
> -                                       xen_hypervisor->cmdline);
> +  start = xen_boot_address_align (xen_hypervisor->start,
> +                               xen_hypervisor->align);
> +  return grub_arch_efi_linux_boot_image (start,
> +                                      xen_hypervisor->size,
> +                                      xen_hypervisor->cmdline);
> }
> 
> static void
> -- 
> 2.43.0
> 
> 
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to