- Comment out clearing of KeLoaderBlock (introduced by 25629), because it looks like someone is still calling IopLoadServiceModule() even after that point. 2nd stage boots with this change.

svn path=/trunk/; revision=25667
This commit is contained in:
Aleksey Bragin
2007-01-31 22:30:59 +00:00
parent 7d26f5efb9
commit c2f58cd197
+4 -1
View File
@@ -1186,7 +1186,10 @@ Phase1InitializationDiscard(PVOID Context)
InbvUpdateProgressBar(85);
/* Make sure nobody touches the loader block again */
if (LoaderBlock == KeLoaderBlock) KeLoaderBlock = NULL;
/* FIXME: IopLoadServiceModule() touches KeLoaderBlock->LoadOrderListHead,
and that happens past this point too. So either copy that list to the
Io's allocated space, or properly fix Io. */
//if (LoaderBlock == KeLoaderBlock) KeLoaderBlock = NULL;
LoaderBlock = Context = NULL;
/* Update progress bar */