Changeset 6767c1d in mainline for kernel/arch/sparc64/src/trap/exception.c
- Timestamp:
- 2006-09-01T13:33:03Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9314ee1
- Parents:
- ed166f7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/trap/exception.c
red166f7 r6767c1d 35 35 36 36 #include <arch/trap/exception.h> 37 #include <arch/interrupt.h> 37 38 #include <arch/asm.h> 38 39 #include <debug.h> 40 #include <typedefs.h> 39 41 40 42 /** Handle instruction_access_exception. */ 41 void do_instruction_access_exc( void)43 void do_instruction_access_exc(int n, istate_t *istate) 42 44 { 43 panic("Instruction Access Exception \n");45 panic("Instruction Access Exception at %p.\n", istate->tpc); 44 46 } 45 47 46 48 /** Handle mem_address_not_aligned. */ 47 void do_mem_address_not_aligned( void)49 void do_mem_address_not_aligned(int n, istate_t *istate) 48 50 { 49 panic("Memory Address Not Aligned \n");51 panic("Memory Address Not Aligned from %p.\n", istate->tpc); 50 52 } 51 53 52 54 /** Handle data_access_error. */ 53 void do_data_access_error( void)55 void do_data_access_error(int n, istate_t *istate) 54 56 { 55 panic("Data Access Error : %p\n", tpc_read());57 panic("Data Access Error from %p.\n", istate->tpc); 56 58 } 57 59 58 60 /** Handle mem_address_not_aligned. */ 59 void do_illegal_instruction( void)61 void do_illegal_instruction(int n, istate_t *istate) 60 62 { 61 panic("Illegal Instruction : %p\n", tpc_read());63 panic("Illegal Instruction at %p.\n", istate->tpc); 62 64 } 63 65
Note:
See TracChangeset
for help on using the changeset viewer.