From 3c3e93afc73fe9d1eacea0a632c5516fd6d83981 Mon Sep 17 00:00:00 2001 From: belliash Date: Wed, 25 Jan 2023 18:45:08 +0100 Subject: [PATCH] Save kernel initialization block earlier --- xtoskrnl/ke/krnlinit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xtoskrnl/ke/krnlinit.c b/xtoskrnl/ke/krnlinit.c index 5d15436..dc3b5e7 100644 --- a/xtoskrnl/ke/krnlinit.c +++ b/xtoskrnl/ke/krnlinit.c @@ -45,6 +45,9 @@ KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters) ); + /* Save the kernel initialization block */ + KeInitializationBlock = Parameters; + /* Initialize kernel boot structures */ KepInitializeBootStructures(Parameters); @@ -81,7 +84,4 @@ KepInitializeBootStructures(IN PKERNEL_INITIALIZATION_BLOCK Parameters) LdrPrint(L"Initializing kernel fault stack\n"); Parameters->KernelFaultStack = (ULONG_PTR)&KepKernelFaultStackData[KERNEL_STACK_SIZE]; } - - /* Save the kernel initialization block */ - KeInitializationBlock = Parameters; }