HalpErrataInitSystem
NTSTATUS __stdcall HalpErrataInitSystem(
_HAL_INIT_PHASE HalPhase,
_LOADER_PARAMETER_BLOCK *LoaderBlock,
_LOADER_PARAMETER_BLOCK *a3){
NTSTATUS v3;
v3 = 0;
switch( HalPhase )
{
case HalInitPhasePnSystemLate:
goto LABEL_9;
case HalInitPhaseBspProcEarlyTimerReady:
dword_140C50750 = a3->Extension->ResetReason.AdditionalInfo[6];
return v3;
case HalInitPhaseBspSystemEarly:
HalpErrataInitDiscard();
return v3;
case HalInitPhaseBspSystemLate:
*(&CmpDummyThreadEvent + 533) = (char *)&CmpDummyThreadEvent + 4256;
*(&CmpDummyThreadEvent + 532) = (char *)&CmpDummyThreadEvent + 4256;
HalpUsbLegacyScanBusForHandoff();
LABEL_9:
HalpErrataApplyPerProcessor();
return v3;
case HalInitPhaseReportResources:
return HalpInitChipHacks();
}
return v3;
}Referenced by:
No references.