On Mon, 12 Feb 2024 at 15:37, Borislav Petkov <bp@xxxxxxxxx> wrote: > > On Mon, Jan 29, 2024 at 07:05:12PM +0100, Ard Biesheuvel wrote: > > From: Ard Biesheuvel <ardb@xxxxxxxxxx> > > > > There used to be two separate code paths for programming the IDT early: > > one that was called via the 1:1 mapping, and one via the kernel virtual > > mapping, where the former used explicit pointer fixups to obtain 1:1 > > mapped addresses. > > > > That distinction is now gone so the GDT/IDT init code can be unified and > > simplified accordingly. > > > > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > > --- > > arch/x86/kernel/head64.c | 57 +++++++------------- > > 1 file changed, 18 insertions(+), 39 deletions(-) > > Ok, I don't see anything wrong here and since this one is the last of > the cleanup, lemme stop here so that you can send a new revision. We can > deal with whether we want .pi.text later. > OK. I'll have the next rev out shortly, thanks.