On Sun, 6 Aug 2023 at 12:17, Borislav Petkov <bp@xxxxxxxxx> wrote: > > On Sun, Aug 06, 2023 at 12:05:25PM +0200, Ard Biesheuvel wrote: > > I suspect this should fix the issue: > > > > --- a/arch/x86/kernel/head_64.S > > +++ b/arch/x86/kernel/head_64.S > > @@ -110,6 +110,7 @@ SYM_CODE_START_NOALIGN(startup_64) > > * programmed into CR3. > > */ > > leaq _text(%rip), %rdi > > + movq %r15, %rsi > > call __startup_64 > > Yah, I was suspecting we're not passing boot_params properly somewhere. > Aaand there it is. > > So yes, that fixes it. > > Lemme know when you've refreshed your branch so that I can continue > testing. > https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=x86-efistub-cleanup-v9