diff --git a/sdk/xtdk/potypes.h b/sdk/xtdk/potypes.h index feb5972..5249685 100644 --- a/sdk/xtdk/potypes.h +++ b/sdk/xtdk/potypes.h @@ -14,6 +14,9 @@ #include +#define POWER_PERFORMANCE_SCALE 100 + + /* C/C++ specific code */ #ifndef __XTOS_ASSEMBLER__ diff --git a/xtoskrnl/po/idle.cc b/xtoskrnl/po/idle.cc index 8f9aeba..a638640 100644 --- a/xtoskrnl/po/idle.cc +++ b/xtoskrnl/po/idle.cc @@ -28,7 +28,7 @@ PO::Idle::InitializeProcessorIdleState(IN OUT PKPROCESSOR_CONTROL_BLOCK Prcb) /* Initialize default power state */ Prcb->PowerState.Idle0TimeLimit = 0xFFFFFFFF; - Prcb->PowerState.CurrentThrottle = 100; + Prcb->PowerState.CurrentThrottle = POWER_PERFORMANCE_SCALE; Prcb->PowerState.CurrentThrottleIndex = 0; Prcb->PowerState.IdleFunction = Idle0Function;