Revision 07b6c13b target-alpha/cpu.h

b/target-alpha/cpu.h
289 289
};
290 290

  
291 291
enum {
292
    EXCP_RESET            = 0x0000,
293
    EXCP_MCHK             = 0x0020,
294
    EXCP_ARITH            = 0x0060,
295
    EXCP_HW_INTERRUPT     = 0x00E0,
296
    EXCP_DFAULT           = 0x01E0,
297
    EXCP_DTB_MISS_PAL     = 0x09E0,
298
    EXCP_ITB_MISS         = 0x03E0,
299
    EXCP_ITB_ACV          = 0x07E0,
300
    EXCP_DTB_MISS_NATIVE  = 0x08E0,
301
    EXCP_UNALIGN          = 0x11E0,
302
    EXCP_OPCDEC           = 0x13E0,
303
    EXCP_FEN              = 0x17E0,
304
    EXCP_CALL_PAL         = 0x2000,
305
    EXCP_CALL_PALP        = 0x3000,
306
    EXCP_CALL_PALE        = 0x4000,
307
    /* Pseudo exception for console */
308
    EXCP_CONSOLE_DISPATCH = 0x4001,
309
    EXCP_CONSOLE_FIXUP    = 0x4002,
310
    EXCP_STL_C            = 0x4003,
311
    EXCP_STQ_C            = 0x4004,
292
    EXCP_RESET,
293
    EXCP_MCHK,
294
    EXCP_SMP_INTERRUPT,
295
    EXCP_CLK_INTERRUPT,
296
    EXCP_DEV_INTERRUPT,
297
    EXCP_MMFAULT,
298
    EXCP_UNALIGN,
299
    EXCP_OPCDEC,
300
    EXCP_ARITH,
301
    EXCP_FEN,
302
    EXCP_CALL_PAL,
303
    /* For Usermode emulation.  */
304
    EXCP_STL_C,
305
    EXCP_STQ_C,
312 306
};
313 307

  
314 308
/* Arithmetic exception */

Also available in: Unified diff