Disable cache on 74xx

Benjamin Herrenschmidt benh at kernel.crashing.org
Fri Feb 21 02:55:37 EST 2003


On Thu, 2003-02-20 at 16:47, Brian Waite wrote:
> Well to preface, some people around here think disabling cache is a good idea.
> I report to one of those :). What I am trying to debug is why my custom board
> hangs. Basically,  what I see is when a PCI interface starts reading/writing
> SDRAM, my 745x processor locks up. I see no more decrementer interrupts being
> serviced and using a BDI 2000 JTAG interface I see the processors stalled on
> some memory access instruciton. The memory controller (gt64260) seems to be
> doing something very wrong and it is thought to be a cache coherency issue.
> So to prove this, I was asked to try running without any sort of cache.
> Hopefully between Gary's information and yours, Dan I can convince people
> that it is futile.

It could be the gt doing something wrong, it could also be the
CPU, 745x have known lockup conditions, though at least some of
them have workarounds enabled in the kernel.

Look closely at the CPU errata.

Ben.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list