• David S. Miller's avatar
    [SPARC64]: Revamp Spitfire error trap handling. · 6c52a96e
    David S. Miller authored
    
    
    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: default avatarDavid S. Miller <davem@davemloft.net>
    6c52a96e