Re: [PATCH 5/5] x86: Rollback relocation in case of EFI multiboot

2024-08-08 Thread Jan Beulich
On 07.08.2024 15:48, Alejandro Vallejo wrote: > --- a/xen/arch/x86/boot/head.S > +++ b/xen/arch/x86/boot/head.S > @@ -352,6 +352,7 @@ __efi64_mb2_start: > and $~15,%rsp > > /* Save Multiboot2 magic on the stack. */ > +shlq$32, %rax As indicated for the earlier p

[PATCH 5/5] x86: Rollback relocation in case of EFI multiboot

2024-08-07 Thread Alejandro Vallejo
In case EFI not multiboot rolling back relocation is done in efi_arch_post_exit_boot, called by efi_start however this is not done in multiboot code path. Do it also for this path to make it work correctly. Signed-off-by: Frediano Ziglio --- xen/arch/x86/boot/head.S | 29 +++--- xen