from issue 53: don't set TOM2 if 4G less mem installed, opt for init_ecc
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2144 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@@ -149,10 +149,12 @@ void amd_setup_mtrrs(void)
|
||||
msr.lo = state.mmio_basek << 10;
|
||||
wrmsr(TOP_MEM, msr);
|
||||
|
||||
/* Setup TOP_MEM2 */
|
||||
msr.hi = state.tomk >> 22;
|
||||
msr.lo = state.tomk << 10;
|
||||
wrmsr(TOP_MEM2, msr);
|
||||
if(state.tomk>(4*1024*1024)) {
|
||||
/* Setup TOP_MEM2 */
|
||||
msr.hi = state.tomk >> 22;
|
||||
msr.lo = state.tomk << 10;
|
||||
wrmsr(TOP_MEM2, msr);
|
||||
}
|
||||
|
||||
/* zero the IORR's before we enable to prevent
|
||||
* undefined side effects.
|
||||
|
Reference in New Issue
Block a user