The problem is that modern computers don't suffer from the problems
that the memory-tester-experts have come up with.
Some decades ago, they thought that memory when broken would be stuck-at
one or stuck-at zero. So the memory test
\updown W0 \updown R0 \updown W1 \updown R1
was designed.
(i.e. doesn't matter which way you do it, but write all zeroes. Then
in any order you like, check for all zeroes etc etc.)
As time went on, more possible failure modes were found and
correspondingly more complex memory tests were designed.
For example
\updown W0 \up R0W1 \down R1W0 \up R0
is not much more expensive, but catches quite a lot more errors. The
above memory test does 5 references per memory location. The most
elaborate memory tests have about 20 references per memory location.
However running those on a system that causes gcc to sig-11 rarely
shows a problem.
Roger.
-- | Most people would die sooner than think.... | R.E.Wolff@BitWizard.nl | in fact, most do. -- Bertrand Russsell | phone: +31-15-2137555 We write Linux device drivers for any device you may have! fax: ..-2138217- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/