dcache BUG()
Dan Malek
dan at mvista.com
Tue May 8 07:17:16 EST 2001
Heh....the best free help wasn't available when I wrote that last
message, so I guess I'll take a stab at an answer :-).
Eli Chen wrote:
> .......... They all seem to be
> related to a inconsistency with reference counters, which led me to suspect
> a problem with atomic instructions in our kernel.
That's an interesting piece of information......
There have been problems with the directory entry counters in
older 2.3.99/2.4 kernels. The 4xx development has kind of been on
a planet all by it's lonesome for a long time, and I am now trying
to bring it back into the mainstream. It could very well be there
were some generic kernel bug fixes that were missed in the 4xx
kernel.
> ..... I have replaced the
> lwarx/stcrx pairs in include/asm-ppc/atomic.h with code that just turns off
> and on interrupts,
What version of silicon do you have, and what platform are you using?
> ... This is really just a work around for us until we find out what
> is the real problem.
Is there some simple test I can use to trigger this problem? It
would be nice if you could try a "newer" kernel from FSM Labs. This
was originally in the linuxppc_2_5 tree, and we are merging/changing
trees at the moment. I don't remember the URL......TOM, can you
provide some insight?
-- Dan
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list