comparison rvinterf/etm/tmcore.c @ 190:405f5b46cdc4

fc-tmsh: some buglets fixed
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 25 Nov 2013 03:23:19 +0000
parents a95d253ef952
children 707aa640b2dc
comparison
equal deleted inserted replaced
189:a95d253ef952 190:405f5b46cdc4
83 strcpy(buf, "r32:"); 83 strcpy(buf, "r32:");
84 dp = buf + 4; 84 dp = buf + 4;
85 off = 6; 85 off = 6;
86 for (i = 0; i < num; i++) { 86 for (i = 0; i < num; i++) {
87 d = rvi_msg[off] | rvi_msg[off+1] << 8 | rvi_msg[off+2] << 16 87 d = rvi_msg[off] | rvi_msg[off+1] << 8 | rvi_msg[off+2] << 16
88 | rvi_msg[off+3]; 88 | rvi_msg[off+3] << 24;
89 off += 4; 89 off += 4;
90 sprintf(dp, " %08X", d); 90 sprintf(dp, " %08X", d);
91 dp += 9; 91 dp += 9;
92 } 92 }
93 async_msg_output(buf); 93 async_msg_output(buf);
103 print_etm_pkt_raw("dieid error"); 103 print_etm_pkt_raw("dieid error");
104 return; 104 return;
105 } 105 }
106 num = rvi_msg_len - 6; 106 num = rvi_msg_len - 6;
107 strcpy(buf, "dieid resp:"); 107 strcpy(buf, "dieid resp:");
108 dp = buf + 3; 108 dp = buf + 11;
109 for (i = 0; i < num; i++) { 109 for (i = 0; i < num; i++) {
110 sprintf(dp, " %02X", rvi_msg[i+5]); 110 sprintf(dp, " %02X", rvi_msg[i+5]);
111 dp += 3; 111 dp += 3;
112 } 112 }
113 async_msg_output(buf); 113 async_msg_output(buf);