Changeset 802 for soft/giet_vm/giet_kernel/exc_handler.c
- Timestamp:
- Mar 14, 2016, 3:32:41 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_kernel/exc_handler.c
r798 r802 76 76 "illegal coproc access ", 77 77 "arithmetic overflow " }; 78 /* 79 Modify format to have one single printf and avoid interleaving 'AG) 78 80 79 81 _printf("\n[GIET] Exception for thread %x on processor[%d,%d,%d] at cycle %d\n" … … 100 102 _printf("gp_28 %X\tsp_29 %X\tfp_30 %X\tra_31 %X\n\n", 101 103 regs_table[28], regs_table[29], regs_table[30], regs_table[31]); 102 104 */ 105 _printf("\n[GIET] Exception for thread %x on processor[%d,%d,%d] at cycle %d\n" 106 " type : %s\n" 107 "CR %X\tEPC %X\tSR %X\tBVAR %X\n" 108 "HI %X\tLO %X\n" 109 "zero %X\tat_1 %X\tv0_2 %X\tv1_3 %X\n" 110 "a0_4 %X\ta1_5 %X\ta2_6 %X\ta3_7 %X\n" 111 "t0_8 %X\tt1_9 %X\tt2_10 %X\tt3_11 %X\n" 112 "t4_12 %X\tt5_13 %X\tt6_14 %X\tt7_15 %X\n" 113 "s0_16 %X\ts1_17 %X\ts2_18 %X\ts3_19 %X\n" 114 "s4_20 %X\ts5_21 %X\ts6_22 %X\ts7_23 %X\n" 115 "t8_24 %X\tt9_25 %X\tk0_26 %s\tk1_27 %s\n" 116 "gp_28 %X\tsp_29 %X\tfp_30 %X\tra_31 %X\n", 117 trdid , x , y , p , _get_proctime(), 118 mips32_exc_str[type], 119 regs_table[33] , regs_table[32] , regs_table[34] , regs_table[37], 120 regs_table[36] , regs_table[35] , 121 0 , regs_table[1] , regs_table[2] , regs_table[3] , 122 regs_table[4] , regs_table[5] , regs_table[6] , regs_table[7] , 123 regs_table[8] , regs_table[9] , regs_table[10] , regs_table[11], 124 regs_table[12] , regs_table[13] , regs_table[14] , regs_table[15], 125 regs_table[16] , regs_table[17] , regs_table[18] , regs_table[19], 126 regs_table[20] , regs_table[21] , regs_table[22] , regs_table[23], 127 regs_table[24] , regs_table[25] , "undefined " , "undefined " , 128 regs_table[28] , regs_table[29] , regs_table[30] , regs_table[31] ); 103 129 104 130 // register KILL signal
Note: See TracChangeset
for help on using the changeset viewer.