[SPARC64]: Revamp Spitfire error trap handling.
authorDavid S. Miller <davem@davemloft.net>
Mon, 29 Aug 2005 19:45:11 +0000 (12:45 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Aug 2005 19:45:11 +0000 (12:45 -0700)
Current uncorrectable error handling was poor enough
that the processor could just loop taking the same
trap over and over again.  Fix things up so that we
at least get a log message and perhaps even some register
state.

In the process, much consolidation became possible,
particularly with the correctable error handler.

Prefix assembler and C function names with "spitfire"
to indicate that these are for Ultra-I/II/IIi/IIe only.

More work is needed to make these routines robust and
featureful to the level of the Ultra-III error handlers.

Signed-off-by: David S. Miller <davem@davemloft.net>

No differences found