PsInitSystem

UINT8 __stdcall PsInitSystem(UINT64 Phase, _LOADER_PARAMETER_BLOCK *LoaderBlock){
  int v2; 
  _LOADER_PARAMETER_BLOCK *v3; 

  if( !(_DWORD)Phase )
    return PspInitPhase0(LoaderBlock);
  v2 = Phase - 1;
  if( !v2 )
    return PspInitPhase1();
  v3 = (_LOADER_PARAMETER_BLOCK *)(unsigned int)(v2 - 1);
  if( !(_DWORD)v3 )
    return PspInitPhase2(v3);
  if( (_DWORD)v3 != 1 )
    KeBugCheckEx(0x33u, (PVOID)1, (PVOID)(unsigned int)InitializationPhase, 0i64, 0i64);
  return PspInitPhase3();
}

Referenced by:

InitBootProcessor
Phase1InitializationIoReady