Changeset 34d9469e in mainline for kernel/arch/sparc64/src/trap/exception.c
- 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/src/trap/exception.c
r6eabb6e6 r34d9469e 83 83 } 84 84 85 /** Handle unimplemented_LDD. (0x12) */ 86 void unimplemented_LDD(int n, istate_t *istate) 87 { 88 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 89 dump_istate(istate); 90 panic("%s\n", __FUNCTION__); 91 } 92 93 /** Handle unimplemented_STD. (0x13) */ 94 void unimplemented_STD(int n, istate_t *istate) 95 { 96 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 97 dump_istate(istate); 98 panic("%s\n", __FUNCTION__); 99 } 100 85 101 /** Handle fp_disabled. (0x20) */ 86 102 void fp_disabled(int n, istate_t *istate) … … 104 120 } 105 121 122 /** Handle fp_exception_ieee_754. (0x21) */ 123 void fp_exception_ieee_754(int n, istate_t *istate) 124 { 125 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 126 dump_istate(istate); 127 panic("%s\n", __FUNCTION__); 128 } 129 130 /** Handle fp_exception_other. (0x22) */ 131 void fp_exception_other(int n, istate_t *istate) 132 { 133 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 134 dump_istate(istate); 135 panic("%s\n", __FUNCTION__); 136 } 137 138 /** Handle tag_overflow. (0x23) */ 139 void tag_overflow(int n, istate_t *istate) 140 { 141 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 142 dump_istate(istate); 143 panic("%s\n", __FUNCTION__); 144 } 145 106 146 /** Handle division_by_zero. (0x28) */ 107 147 void division_by_zero(int n, istate_t *istate) … … 136 176 } 137 177 178 /** Handle LDDF_mem_address_not_aligned. (0x35) */ 179 void LDDF_mem_address_not_aligned(int n, istate_t *istate) 180 { 181 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 182 dump_istate(istate); 183 panic("%s\n", __FUNCTION__); 184 } 185 186 /** Handle STDF_mem_address_not_aligned. (0x36) */ 187 void STDF_mem_address_not_aligned(int n, istate_t *istate) 188 { 189 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 190 dump_istate(istate); 191 panic("%s\n", __FUNCTION__); 192 } 193 138 194 /** Handle privileged_action. (0x37) */ 139 195 void privileged_action(int n, istate_t *istate) … … 144 200 } 145 201 202 /** Handle LDQF_mem_address_not_aligned. (0x38) */ 203 void LDQF_mem_address_not_aligned(int n, istate_t *istate) 204 { 205 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 206 dump_istate(istate); 207 panic("%s\n", __FUNCTION__); 208 } 209 210 /** Handle STQF_mem_address_not_aligned. (0x39) */ 211 void STQF_mem_address_not_aligned(int n, istate_t *istate) 212 { 213 fault_if_from_uspace(istate, "%s\n", __FUNCTION__); 214 dump_istate(istate); 215 panic("%s\n", __FUNCTION__); 216 } 217 146 218 /** @} 147 219 */
Note:
See TracChangeset
for help on using the changeset viewer.