Re: [PATCH v3 13/75] x86/boot/compressed/64: Add IDT Infrastructure

2020-06-03 Thread Joerg Roedel
On Mon, May 04, 2020 at 01:28:59PM +0200, Joerg Roedel wrote: > On Mon, May 04, 2020 at 12:54:45PM +0200, Borislav Petkov wrote: > > On Tue, Apr 28, 2020 at 05:16:23PM +0200, Joerg Roedel wrote: > > > +#include "../../entry/calling.h" > > > > Leftover from something? Commenting it out doesn't

Re: [PATCH v3 13/75] x86/boot/compressed/64: Add IDT Infrastructure

2020-05-04 Thread Joerg Roedel
On Mon, May 04, 2020 at 12:54:45PM +0200, Borislav Petkov wrote: > On Tue, Apr 28, 2020 at 05:16:23PM +0200, Joerg Roedel wrote: > > diff --git a/arch/x86/boot/compressed/idt_handlers_64.S > > b/arch/x86/boot/compressed/idt_handlers_64.S > > new file mode 100644 > > index

Re: [PATCH v3 13/75] x86/boot/compressed/64: Add IDT Infrastructure

2020-05-04 Thread Borislav Petkov
On Tue, Apr 28, 2020 at 05:16:23PM +0200, Joerg Roedel wrote: > diff --git a/arch/x86/boot/compressed/idt_handlers_64.S > b/arch/x86/boot/compressed/idt_handlers_64.S > new file mode 100644 > index ..f86ea872d860 > --- /dev/null > +++ b/arch/x86/boot/compressed/idt_handlers_64.S > @@

[PATCH v3 13/75] x86/boot/compressed/64: Add IDT Infrastructure

2020-04-28 Thread Joerg Roedel
From: Joerg Roedel Add code needed to setup an IDT in the early pre-decompression boot-code. The IDT is loaded first in startup_64, which is after EfiExitBootServices() has been called, and later reloaded when the kernel image has been relocated to the end of the decompression area. This allows