home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 15 / AACD15.ISO / AACD / System / MorphOS / Developer / include / public / quark / exception.h next >
Encoding:
C/C++ Source or Header  |  2000-11-02  |  1.5 KB  |  47 lines

  1. #ifndef    QUARK_EXCEPTION_H
  2. #define    QUARK_EXCEPTION_H
  3.  
  4. #define    EXCEPTIONB_NEWTHREAD    16
  5. #define    EXCEPTIONF_NEWTHREAD    (1<<EXCEPTIONB_NEWTHREAD)
  6.  
  7. #define    EXCEPTIONB_KERNEL_CPU0    17
  8. #define    EXCEPTIONF_KERNEL_CPU0    (1<<EXCEPTIONB_KERNEL_CPU0)
  9. #define    EXCEPTIONB_KERNEL_CPU1    18
  10. #define    EXCEPTIONF_KERNEL_CPU1    (1<<EXCEPTIONB_KERNEL_CPU1)
  11. #define    EXCEPTIONB_KERNEL_CPU2    19
  12. #define    EXCEPTIONF_KERNEL_CPU2    (1<<EXCEPTIONB_KERNEL_CPU2)
  13. #define    EXCEPTIONB_KERNEL_CPU3    20
  14. #define    EXCEPTIONF_KERNEL_CPU3    (1<<EXCEPTIONB_KERNEL_CPU3)
  15.  
  16.  
  17.  
  18.  
  19. #define    EXCEPTIONTYPE_PPC_UNKNOWN        0x0
  20. #define    EXCEPTIONTYPE_PPC_RESET            0x1
  21. #define    EXCEPTIONTYPE_PPC_MCP            0x2
  22. #define    EXCEPTIONTYPE_PPC_DATAACCESS        0x3
  23. #define    EXCEPTIONTYPE_PPC_INSTACCESS        0x4
  24. #define    EXCEPTIONTYPE_PPC_EXTint32_t        0x5
  25. #define    EXCEPTIONTYPE_PPC_ALIGN            0x6
  26. #define    EXCEPTIONTYPE_PPC_PROGRAM        0x7
  27. #define    EXCEPTIONTYPE_PPC_FPUDISABLED        0x8
  28. #define    EXCEPTIONTYPE_PPC_DEC            0x9
  29. #define    EXCEPTIONTYPE_PPC_INTERFACE        0xa
  30. #define    EXCEPTIONTYPE_PPC_RESERVED_B        0xb
  31. #define    EXCEPTIONTYPE_PPC_SYSCALL        0xc
  32. #define    EXCEPTIONTYPE_PPC_TRACE            0xd
  33. #define    EXCEPTIONTYPE_PPC_FPUASSIST        0xe
  34. #define    EXCEPTIONTYPE_PPC_PERFORMANCEMONITOR    0xf
  35. #define    EXCEPTIONTYPE_PPC_INST_TRANS_MISS    0x10
  36. #define    EXCEPTIONTYPE_PPC_DATA_LOAD_MISS    0x11
  37. #define    EXCEPTIONTYPE_PPC_DATA_STORE_MISS    0x12
  38. #define    EXCEPTIONTYPE_PPC_IABR            0x13
  39. #define    EXCEPTIONTYPE_PPC_SYSINTERRUPT        0x14
  40. #define    EXCEPTIONTYPE_PPC_VMX            0x16
  41. #define    EXCEPTIONTYPE_PPC_THERMAL        0x17
  42.  
  43. #define    EXCEPTIONTYPE_ALTIVECUNAVAILBLE        0x30    /* 0xf20 */
  44.  
  45. #endif
  46.  
  47.