[coreboot] r3262 - trunk/coreboot-v2/src/cpu/amd/model_10xxx
svn at coreboot.org
svn at coreboot.org
Thu Apr 24 21:49:59 CEST 2008
Author: mjones
Date: 2008-04-24 21:49:59 +0200 (Thu, 24 Apr 2008)
New Revision: 3262
Modified:
trunk/coreboot-v2/src/cpu/amd/model_10xxx/init_cpus.c
Log:
On APs the ClLinesToNbDis was being left enabled from CAR setup.
Disabling it should help performance.
Signed-off-by: Marc Jones <marc.jones at amd.com>
Acked-by: Peter Stuge <peter at stuge.se>
Modified: trunk/coreboot-v2/src/cpu/amd/model_10xxx/init_cpus.c
===================================================================
--- trunk/coreboot-v2/src/cpu/amd/model_10xxx/init_cpus.c 2008-04-24 13:37:01 UTC (rev 3261)
+++ trunk/coreboot-v2/src/cpu/amd/model_10xxx/init_cpus.c 2008-04-24 19:49:59 UTC (rev 3262)
@@ -295,6 +295,13 @@
static void STOP_CAR_AND_CPU()
{
+ msr_t msr;
+
+ /* Disable L2 IC to L3 connection (Only for CAR) */
+ msr = rdmsr(BU_CFG2);
+ msr.lo &= ~(1 << ClLinesToNbDis);
+ wrmsr(BU_CFG2, msr);
+
disable_cache_as_ram(); // inline
stop_this_cpu();
}
More information about the coreboot
mailing list