HalpDpInitSystem

INT64 __fastcall HalpDpInitSystem(
        _HAL_INIT_PHASE HalPhase,
        UINT64 ProcessorNumber,
        _LOADER_PARAMETER_BLOCK *LoaderBlock){
  int v3; 
  _LOADER_PARAMETER_BLOCK *v4; 
  if( (unsigned int)HalpInterruptModel() == 1 )
  {
    if( v3 == 7 )
    {
      HalpDpInitDiscard(v4);
    }
    else if( v3 == 17 )
    {
      off_140C00678[0] = (__int64(__fastcall *)())HalpDpReplaceBegin;
      off_140C00680[0] = (__int64(__fastcall *)())HalpDpReplaceTarget;
      off_140C00688[0] = (__int64(__fastcall *)())HalpDpReplaceControl;
      off_140C00690[0] = (__int64(__fastcall *)())HalpDpReplaceEnd;
      off_140C006D8[0] = HalpInterruptMaskLevelTriggeredLines;
      off_140C006E8[0] = (__int64(__fastcall *)())HalpDpGetInterruptReplayState;
      off_140C006F0[0] = (__int64(__fastcall *)())HalpDpReplayInterrupts;
      off_140C006E0[0] = HalpInterruptUnmaskLevelTriggeredLines;
    }
  }
  return 0i64;
}

Referenced by:

No references.