Changeset 34d9469e in mainline for kernel/arch/sparc64/include/trap/exception.h
- Timestamp:
- 2006-09-13T14:12:58Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- da02e69
- Parents:
- 6eabb6e6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/trap/exception.h
r6eabb6e6 r34d9469e 41 41 #define TT_ILLEGAL_INSTRUCTION 0x10 42 42 #define TT_PRIVILEGED_OPCODE 0x11 43 #define TT_UNIMPLEMENTED_LDD 0x12 44 #define TT_UNIMPLEMENTED_STD 0x13 43 45 #define TT_FP_DISABLED 0x20 46 #define TT_FP_EXCEPTION_IEEE_754 0x21 47 #define TT_FP_EXCEPTION_OTHER 0x22 48 #define TT_TAG_OVERFLOW 0x23 44 49 #define TT_DIVISION_BY_ZERO 0x28 45 50 #define TT_DATA_ACCESS_EXCEPTION 0x30 46 51 #define TT_DATA_ACCESS_ERROR 0x32 47 52 #define TT_MEM_ADDRESS_NOT_ALIGNED 0x34 48 #define TT_PRIVILEGED_ACTION 0x38 53 #define TT_LDDF_MEM_ADDRESS_NOT_ALIGNED 0x35 54 #define TT_STDF_MEM_ADDRESS_NOT_ALIGNED 0x36 55 #define TT_PRIVILEGED_ACTION 0x37 56 #define TT_LDQF_MEM_ADDRESS_NOT_ALIGNED 0x38 57 #define TT_STQF_MEM_ADDRESS_NOT_ALIGNED 0x39 49 58 50 59 #ifndef __ASM__ … … 58 67 extern void illegal_instruction(int n, istate_t *istate); 59 68 extern void privileged_opcode(int n, istate_t *istate); 69 extern void unimplemented_LDD(int n, istate_t *istate); 70 extern void unimplemented_STD(int n, istate_t *istate); 60 71 extern void fp_disabled(int n, istate_t *istate); 72 extern void fp_exception_ieee_754(int n, istate_t *istate); 73 extern void fp_exception_other(int n, istate_t *istate); 74 extern void tag_overflow(int n, istate_t *istate); 61 75 extern void division_by_zero(int n, istate_t *istate); 62 76 extern void data_access_exception(int n, istate_t *istate); 63 77 extern void data_access_error(int n, istate_t *istate); 64 78 extern void mem_address_not_aligned(int n, istate_t *istate); 79 extern void LDDF_mem_address_not_aligned(int n, istate_t *istate); 80 extern void STDF_mem_address_not_aligned(int n, istate_t *istate); 65 81 extern void privileged_action(int n, istate_t *istate); 66 82 extern void LDQF_mem_address_not_aligned(int n, istate_t *istate); 83 extern void STQF_mem_address_not_aligned(int n, istate_t *istate); 67 84 68 85 #endif /* !__ASM__ */
Note:
See TracChangeset
for help on using the changeset viewer.