Hi Arvind, On Mon, Apr 06, 2020 at 10:21:27PM -0400, Arvind Sankar wrote: > On Thu, Mar 19, 2020 at 10:13:09AM +0100, Joerg Roedel wrote: > > From: Joerg Roedel <jroedel@xxxxxxx> > > +/* > > + * Reload GDT after relocation - The GDT at the non-relocated position > > + * might be overwritten soon by the in-place decompression, so reload > > + * GDT at the relocated address. The GDT is referenced by exception > > + * handling and needs to be set up correctly. > > + */ > > + leaq gdt(%rip), %rax > > + movq %rax, gdt64+2(%rip) > > + lgdt gdt64(%rip) > > + > > /* > > * Clear BSS (stack is currently empty) > > */ > > Note that this is now done in mainline as of commit c98a76eabbb6e, just > prior to jumping to .Lrelocated, so this can be dropped on the next > rebase. Thanks for the heads-up, I removed this hunk. Regards, Joerg