Skip to contentSkip to conversation

Disable broken L2 cache on all 440GX revs

PATCH In review Matt Porter 2 participants 2 messages Oct 26, 2004 – Oct 27, 2004

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Disable broken L2 cache on all 440GX revs

Always disable L2 cache on PPC440GX. All revs/speeds of silicon have parity error problems despite errata claims to the contrary.

===== arch/ppc/platforms/4xx/ocotea.c 1.8 vs edited =====

arch/ppc/platforms/4xx/ocotea.c +6 -2
@@ -350,8 +350,12 @@
 	ibm440gx_get_clocks(&clocks, 33333333, 6 * 1843200);
 	ocp_sys_info.opb_bus_freq = clocks.opb;
 
-	/* Disable L2-Cache on broken hardware, enable it otherwise */
-	ibm440gx_l2c_setup(&clocks);
+	/*
+	 * Always disable L2 cache. All revs/speeds of silicon
+	 * have parity error problems despite errata claims to
+	 * the contrary.
+	 */
+	ibm440gx_l2c_disable();
 
 	ibm44x_platform_init();
 
#1 lore raw
Quoted 3 lines · Matt Porter

Always disable L2 cache on PPC440GX. All revs/speeds of silicon have parity error problems despite errata claims to the contrary.

Hi Matt,

is there any test, with which you can reproduce these failures? We have here custom boards based on the 440GX latest rev and we need to use them with enabled L2 cache...

TIA,
Gerhard