src: Fix MSR_PKG_CST_CONFIG_CONTROL register name
Change-Id: I492224b6900b9658d54c8cf486ef5d64b299687f Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/28871 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Lijian Zhao <lijian.zhao@intel.com>
This commit is contained in:
committed by
Martin Roth
parent
19c0ae540e
commit
4e6b7907de
@@ -46,7 +46,7 @@ static void msr_set_bit(unsigned int reg, unsigned int bit)
|
||||
void intel_model_206ax_finalize_smm(void)
|
||||
{
|
||||
/* Lock C-State MSR */
|
||||
msr_set_bit(MSR_PMG_CST_CONFIG_CONTROL, 15);
|
||||
msr_set_bit(MSR_PKG_CST_CONFIG_CONTROL, 15);
|
||||
|
||||
/* Lock AES-NI only if supported */
|
||||
if (cpuid_ecx(1) & (1 << 25))
|
||||
|
@@ -252,14 +252,14 @@ static void configure_c_states(void)
|
||||
{
|
||||
msr_t msr;
|
||||
|
||||
msr = rdmsr(MSR_PMG_CST_CONFIG_CONTROL);
|
||||
msr = rdmsr(MSR_PKG_CST_CONFIG_CONTROL);
|
||||
msr.lo |= (1 << 28); // C1 Auto Undemotion Enable
|
||||
msr.lo |= (1 << 27); // C3 Auto Undemotion Enable
|
||||
msr.lo |= (1 << 26); // C1 Auto Demotion Enable
|
||||
msr.lo |= (1 << 25); // C3 Auto Demotion Enable
|
||||
msr.lo &= ~(1 << 10); // Disable IO MWAIT redirection
|
||||
msr.lo |= 7; // No package C-state limit
|
||||
wrmsr(MSR_PMG_CST_CONFIG_CONTROL, msr);
|
||||
wrmsr(MSR_PKG_CST_CONFIG_CONTROL, msr);
|
||||
|
||||
msr = rdmsr(MSR_PMG_IO_CAPTURE_ADDR);
|
||||
msr.lo &= ~0x7ffff;
|
||||
|
Reference in New Issue
Block a user