Re: [patch 2.6.11-rc3-bk4] Correctly dereference ia64_mca_data

From: Russ Anderson <>
Date: 2005-03-05 05:44:50
Tony Luck wrote:
> Back on February 9th, I wrote:
> >I wrote a test program that loads up random values into registers
> >(just r1-r31, a bunch of stacked registers, and f2-f127 for now)
> >and then checks that all the registers haven't changed value a
> >few thousand times, before reloading with a new set of random
> >values.
> A few people asked whether I could post the program ... it took
> a while to get sign-off ... but that gave me time to add "branch",
> "predicate" and half a dozen "application" registers to the mix,
> plus make it print the name of the register that was nuked (instead
> of a number that required manual translation).
> I've tested it by using a debugger to zap one of each class of register
> that is being monitored to check that it works.
> Usage ... compile, and run a few copies.  If they all "exit(0)" (which
> may take a couple of days) the test passed.  Otherwise you should see
> the name of the register printed to stderr, and exit code 1.
> Apart from the MCA case, I haven't seen it report a problem yet ... but
> I've only run a few hours.

I've started running multiple copies of checker with the error injection
code and so far none have indicated any errors on Altix systems.

Russ Anderson, OS RAS/Partitioning Project Lead  
SGI - Silicon Graphics Inc
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to
More majordomo info at
Received on Fri Mar 4 13:53:20 2005

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:36 EST