Architecture specific initialization prior to processor structures initialization

This commit is contained in:
2023-01-30 20:34:05 +01:00
parent 6f068513cd
commit a761d3125a
8 changed files with 82 additions and 3 deletions

View File

@@ -49,12 +49,12 @@ KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters)
/* Initialize kernel stacks */
KepInitializeStack(Parameters);
/* Initialize boot CPU */
ArInitializeProcessor();
/* Architecture specific initialization */
KepArchInitialize();
/* Initialize boot CPU */
ArInitializeProcessor();
/* Switch boot stack alligning it to 4 byte boundary */
KepSwitchBootStack(KeInitializationBlock->KernelBootStack & ~0x3);
}