#include "CpuCommonFeatures.h"\r
\r
typedef struct {\r
- CPUID_THERMAL_POWER_MANAGEMENT_EAX ThermalPowerManagementEax;\r
- MSR_IA32_CLOCK_MODULATION_REGISTER ClockModulation;\r
+ CPUID_THERMAL_POWER_MANAGEMENT_EAX ThermalPowerManagementEax;\r
+ MSR_IA32_CLOCK_MODULATION_REGISTER ClockModulation;\r
} CLOCK_MODULATION_CONFIG_DATA;\r
\r
/**\r
IN UINTN NumberOfProcessors\r
)\r
{\r
- UINT32 *ConfigData;\r
+ UINT32 *ConfigData;\r
\r
ConfigData = AllocateZeroPool (sizeof (CLOCK_MODULATION_CONFIG_DATA) * NumberOfProcessors);\r
ASSERT (ConfigData != NULL);\r
IN VOID *ConfigData OPTIONAL\r
)\r
{\r
- CLOCK_MODULATION_CONFIG_DATA *CmConfigData;\r
+ CLOCK_MODULATION_CONFIG_DATA *CmConfigData;\r
\r
if (CpuInfo->CpuIdVersionInfoEdx.Bits.ACPI == 1) {\r
- CmConfigData = (CLOCK_MODULATION_CONFIG_DATA *) ConfigData;\r
+ CmConfigData = (CLOCK_MODULATION_CONFIG_DATA *)ConfigData;\r
ASSERT (CmConfigData != NULL);\r
AsmCpuid (\r
CPUID_THERMAL_POWER_MANAGEMENT,\r
CmConfigData[ProcessorNumber].ClockModulation.Uint64 = AsmReadMsr64 (MSR_IA32_CLOCK_MODULATION);\r
return TRUE;\r
}\r
+\r
return FALSE;\r
}\r
\r
IN BOOLEAN State\r
)\r
{\r
- CLOCK_MODULATION_CONFIG_DATA *CmConfigData;\r
- MSR_IA32_CLOCK_MODULATION_REGISTER *ClockModulation;\r
+ CLOCK_MODULATION_CONFIG_DATA *CmConfigData;\r
+ MSR_IA32_CLOCK_MODULATION_REGISTER *ClockModulation;\r
\r
- CmConfigData = (CLOCK_MODULATION_CONFIG_DATA *) ConfigData;\r
+ CmConfigData = (CLOCK_MODULATION_CONFIG_DATA *)ConfigData;\r
ASSERT (CmConfigData != NULL);\r
ClockModulation = &CmConfigData[ProcessorNumber].ClockModulation;\r
\r
if (State) {\r
- ClockModulation->Bits.OnDemandClockModulationEnable = 1;\r
+ ClockModulation->Bits.OnDemandClockModulationEnable = 1;\r
ClockModulation->Bits.OnDemandClockModulationDutyCycle = PcdGet8 (PcdCpuClockModulationDutyCycle) >> 1;\r
if (CmConfigData[ProcessorNumber].ThermalPowerManagementEax.Bits.ECMD == 1) {\r
ClockModulation->Bits.ExtendedOnDemandClockModulationDutyCycle = PcdGet8 (PcdCpuClockModulationDutyCycle) & BIT0;\r