fix reboot broken
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1881 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
1f1085b433
commit
328852d243
|
@ -16,11 +16,12 @@ static void do_amd_early_mtrr_init(const unsigned long *mtrr_msrs)
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
const unsigned long *msr_addr;
|
const unsigned long *msr_addr;
|
||||||
unsigned long cr0;
|
unsigned long cr0;
|
||||||
|
#if 0
|
||||||
/* Enable the access to AMD RdDram and WrDram extension bits */
|
/* Enable the access to AMD RdDram and WrDram extension bits */
|
||||||
msr = rdmsr(SYSCFG_MSR);
|
msr = rdmsr(SYSCFG_MSR);
|
||||||
msr.lo |= SYSCFG_MSR_MtrrFixDramModEn;
|
msr.lo |= SYSCFG_MSR_MtrrFixDramModEn;
|
||||||
wrmsr(SYSCFG_MSR, msr);
|
wrmsr(SYSCFG_MSR, msr);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Inialize all of the relevant msrs to 0 */
|
/* Inialize all of the relevant msrs to 0 */
|
||||||
msr.lo = 0;
|
msr.lo = 0;
|
||||||
|
@ -29,11 +30,12 @@ static void do_amd_early_mtrr_init(const unsigned long *mtrr_msrs)
|
||||||
for(msr_addr = mtrr_msrs; (msr_nr = *msr_addr); msr_addr++) {
|
for(msr_addr = mtrr_msrs; (msr_nr = *msr_addr); msr_addr++) {
|
||||||
wrmsr(msr_nr, msr);
|
wrmsr(msr_nr, msr);
|
||||||
}
|
}
|
||||||
|
#if 0
|
||||||
/* Disable the access to AMD RdDram and WrDram extension bits */
|
/* Disable the access to AMD RdDram and WrDram extension bits */
|
||||||
msr = rdmsr(SYSCFG_MSR);
|
msr = rdmsr(SYSCFG_MSR);
|
||||||
msr.lo &= ~SYSCFG_MSR_MtrrFixDramModEn;
|
msr.lo &= ~SYSCFG_MSR_MtrrFixDramModEn;
|
||||||
wrmsr(SYSCFG_MSR, msr);
|
wrmsr(SYSCFG_MSR, msr);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Enable memory access for 0 - 1MB using top_mem */
|
/* Enable memory access for 0 - 1MB using top_mem */
|
||||||
msr.hi = 0;
|
msr.hi = 0;
|
||||||
|
|
Loading…
Reference in New Issue