Joerg Roedel
2020-Apr-16 13:30 UTC
[PATCH 12/70] x86/boot/compressed/64: Add IDT Infrastructure
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 at suse.de> > > +/* > > + * 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
Apparently Analagous Threads
- [PATCH 08/62] x86/boot/compressed/64: Add IDT Infrastructure
- [PATCH v6 13/76] x86/boot/compressed/64: Add IDT Infrastructure
- [PATCH v3 13/75] x86/boot/compressed/64: Add IDT Infrastructure
- [PATCH 08/62] x86/boot/compressed/64: Add IDT Infrastructure
- [PATCH 08/62] x86/boot/compressed/64: Add IDT Infrastructure