Boot loader no longer needs to do anything related to the stack

This commit is contained in:
Rafal Kupiec 2023-02-05 10:03:21 +01:00
parent d6aac59199
commit 707c92e08a
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 0 additions and 6 deletions

View File

@ -120,8 +120,6 @@ typedef struct _KERNEL_INITIALIZATION_BLOCK
LIST_ENTRY BootDriverListHead;
ULONG Size;
ULONG Version;
ULONG_PTR KernelBootStack;
ULONG_PTR KernelFaultStack;
LOADER_INFORMATION_BLOCK LoaderInformation;
FIRMWARE_INFORMATION_BLOCK FirmwareInformation;
} KERNEL_INITIALIZATION_BLOCK, *PKERNEL_INITIALIZATION_BLOCK;

View File

@ -299,10 +299,6 @@ XtpInitializeLoaderBlock(IN PLIST_ENTRY MemoryMappings,
LoaderBlock->Size = sizeof(KERNEL_INITIALIZATION_BLOCK);
LoaderBlock->Version = INITIALIZATION_BLOCK_VERSION;
/* No kernel boot, nor fault stacks available now */
LoaderBlock->KernelBootStack = (ULONG_PTR)NULL;
LoaderBlock->KernelFaultStack = (ULONG_PTR)NULL;
/* Set LoaderInformation block properties */
LoaderBlock->LoaderInformation.DbgPrint = XtLdrProtocol->DbgPrint;