Clear bit 35 of msr c001_102a in Fam10 rev C cores.
Signed-off-by: Arne Georg Gleditsch <arne.gleditsch@numascale.com> Acked-by: Scott Duplichan <scott@notabs.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5817 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
8985ef179b
commit
01d56d4276
|
@ -91,7 +91,7 @@ static const struct {
|
|||
|
||||
{ BU_CFG2, AMD_DRBH_Cx , AMD_PTYPE_ALL,
|
||||
0x00000000, 1 << (35-32),
|
||||
0x00000000, 1 << (35-32) }, /* Erratum 343 (set to 0 after CAR, in post_cache_as_ram() ) */
|
||||
0x00000000, 1 << (35-32) }, /* Erratum 343 (set to 0 after CAR, in post_cache_as_ram()/model_10xxx_init() ) */
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -113,9 +113,11 @@ static void model_10xxx_init(device_t dev)
|
|||
msr.hi &= ~(1 << (46 - 32));
|
||||
wrmsr(NB_CFG_MSR, msr);
|
||||
|
||||
/* Clear ClLinesToNbDis */
|
||||
msr = rdmsr(BU_CFG2_MSR);
|
||||
/* Clear ClLinesToNbDis */
|
||||
msr.lo &= ~(1 << 15);
|
||||
/* Clear bit 35 as per Erratum 343 */
|
||||
msr.hi &= ~(1 << (35-32));
|
||||
wrmsr(BU_CFG2_MSR, msr);
|
||||
|
||||
/* Write protect SMM space with SMMLOCK. */
|
||||
|
|
Loading…
Reference in New Issue