forked from xt-sys/exectos
Boot loader no longer needs to do anything related to the stack
This commit is contained in:
parent
d6aac59199
commit
707c92e08a
@ -120,8 +120,6 @@ typedef struct _KERNEL_INITIALIZATION_BLOCK
|
|||||||
LIST_ENTRY BootDriverListHead;
|
LIST_ENTRY BootDriverListHead;
|
||||||
ULONG Size;
|
ULONG Size;
|
||||||
ULONG Version;
|
ULONG Version;
|
||||||
ULONG_PTR KernelBootStack;
|
|
||||||
ULONG_PTR KernelFaultStack;
|
|
||||||
LOADER_INFORMATION_BLOCK LoaderInformation;
|
LOADER_INFORMATION_BLOCK LoaderInformation;
|
||||||
FIRMWARE_INFORMATION_BLOCK FirmwareInformation;
|
FIRMWARE_INFORMATION_BLOCK FirmwareInformation;
|
||||||
} KERNEL_INITIALIZATION_BLOCK, *PKERNEL_INITIALIZATION_BLOCK;
|
} KERNEL_INITIALIZATION_BLOCK, *PKERNEL_INITIALIZATION_BLOCK;
|
||||||
|
@ -299,10 +299,6 @@ XtpInitializeLoaderBlock(IN PLIST_ENTRY MemoryMappings,
|
|||||||
LoaderBlock->Size = sizeof(KERNEL_INITIALIZATION_BLOCK);
|
LoaderBlock->Size = sizeof(KERNEL_INITIALIZATION_BLOCK);
|
||||||
LoaderBlock->Version = INITIALIZATION_BLOCK_VERSION;
|
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 */
|
/* Set LoaderInformation block properties */
|
||||||
LoaderBlock->LoaderInformation.DbgPrint = XtLdrProtocol->DbgPrint;
|
LoaderBlock->LoaderInformation.DbgPrint = XtLdrProtocol->DbgPrint;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user