PpmInitCoreParkingPolicy
_BYTE *__stdcall PpmInitCoreParkingPolicy(){
__int64 v0;
_BYTE *result;
v0 = 2i64;
PpmDefaultProfile.Settings[0].CoreParkingMinCores[0] = 100;
PpmDefaultProfile.Settings[1].CoreParkingMinCores[0] = 100;
result = PpmDefaultProfile.Settings[1].CoreParkingMaxCores;
do
{
*(result - 2736) = 100;
*result = 100;
*(result - 2757) = 0;
*(result - 21) = 0;
++result;
--v0;
}
while( v0 );
*(_WORD *)&PpmDefaultProfile.Settings[0].CoreParkingDecreasePolicy = 0;
*(_WORD *)&PpmDefaultProfile.Settings[1].CoreParkingDecreasePolicy = 0;
PpmDefaultProfile.Settings[0].CoreParkingIncreaseTime = 1;
PpmDefaultProfile.Settings[1].CoreParkingIncreaseTime = 1;
PpmDefaultProfile.Settings[0].CoreParkingDecreaseTime = 1;
PpmDefaultProfile.Settings[1].CoreParkingDecreaseTime = 1;
*(_WORD *)&PpmDefaultProfile.Settings[0].CoreParkingOverUtilizationThreshold = 24902;
*(_WORD *)&PpmDefaultProfile.Settings[1].CoreParkingOverUtilizationThreshold = 24902;
PpmDefaultProfile.Settings[0].CoreParkingHeadroomThreshold = 20;
PpmDefaultProfile.Settings[1].CoreParkingHeadroomThreshold = 20;
return result;
}Referenced by:
PoInitSystem