- Merge from linuxbios-lnxi (Linux Networx repository) up to public tree.
- Special version for HDAMA rev G with 33Mhz test and reboot out. - Support for CPU rev E, dual core, memory hoisting, - corrected an SST flashing problem. Kernel bug work around (NUMA) - added a Kernel bug work around for assigning CPU's to memory. r2@gog: svnadmin | 2005-08-03 08:47:54 -0600 Create local LNXI branch r1110@gog: jschildt | 2005-08-09 10:35:51 -0600 - Merge from Tom Zimmerman's additions to the hdama code for dual core and 33Mhz fix. r1111@gog: jschildt | 2005-08-09 11:07:11 -0600 Stable Release tag for HDAMA-1.1.8.10 and HDAMA-1.1.8.10LANL r1112@gog: jschildt | 2005-08-09 15:09:32 -0600 - temporarily removing hdama tag to update to public repository. Will reset tag after update. git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2004 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@ -117,4 +117,17 @@ static void early_mtrr_init(void)
|
||||
enable_cache();
|
||||
}
|
||||
|
||||
static int early_mtrr_init_detected(void)
|
||||
{
|
||||
msr_t msr;
|
||||
/* See if MTRR's are enabled.
|
||||
* a #RESET disables them while an #INIT
|
||||
* preserves their state. This works
|
||||
* on both Intel and AMD cpus, at least
|
||||
* according to the documentation.
|
||||
*/
|
||||
msr = rdmsr(MTRRdefType_MSR);
|
||||
return msr.lo & 0x00000800;
|
||||
}
|
||||
|
||||
#endif /* EARLYMTRR_C */
|
||||
|
Reference in New Issue
Block a user