MiAddLoaderHalIoMappings

VOID __stdcall MiAddLoaderHalIoMappings(PVOID VirtualAddress, PVOID EndVirtualAddress){
  CHAR *AnyMultiplexedVm; 
  _WORD result[3]; 
  UINT8 result_6; 
  CHAR *v7; 
  PVOID v8; 
  PVOID v9; 
  INT64(__fastcall *v10)(INT64, INT64, INT64); 
  memset((INT64)result, 0i64);
  AnyMultiplexedVm = MiGetAnyMultiplexedVm(1i64);
  v8 = VirtualAddress;
  v9 = EndVirtualAddress;
  result[0] = 2055;
  v7 = AnyMultiplexedVm;
  v10 = MiAddLoaderHalIoPte;
  result_6 = MiLockWorkingSetShared((INT64)AnyMultiplexedVm);
  MiWalkPageTables((INT64)result);
  MiUnlockWorkingSetShared((INT64)AnyMultiplexedVm, result_6);
}

Referenced by:

MiInitSystem