diff rvinterf/lowlevel/tfc139.c @ 975:0d7cc054ef72

rvinterf/lowlevel: updates for the new knowledge of TM predating ETM
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Sun, 15 Nov 2015 04:26:10 +0000
parents 15e69d31c96f
children 7166c8311b0d
line wrap: on
line diff
--- a/rvinterf/lowlevel/tfc139.c	Sun Nov 15 03:47:19 2015 +0000
+++ b/rvinterf/lowlevel/tfc139.c	Sun Nov 15 04:26:10 2015 +0000
@@ -63,7 +63,7 @@
 	int i, csum, csum_offset;
 
 	pkt[0] = RVT_TM_HEADER;
-	pkt[1] = 0x40;		/* Compal's non-standard addition */
+	pkt[1] = 0x40;		/* old TM3 MEM_WRITE command */
 	pkt[2] = addr;
 	pkt[3] = addr >> 8;
 	pkt[4] = addr >> 16;
@@ -149,12 +149,12 @@
 }
 
 static void
-handle_etm_response()
+handle_tm_response()
 {
 	char msgbuf[80];
 
 	if (rxpkt_len != 4 || rxpkt[1] != 0x40 || rxpkt[2] || rxpkt[3] != 0x40){
-		output_line("ETM response differs from expected");
+		output_line("TM response differs from expected");
 		return;
 	}
 	sprintf(msgbuf, "Sending stack smash write at 0x%x", stack_smash_addr);
@@ -185,8 +185,8 @@
 		print_g23_trace();
 		return;
 	case RVT_TM_HEADER:
-		print_etm_output_raw();
-		handle_etm_response();
+		print_tm_output_raw();
+		handle_tm_response();
 		return;
 	default:
 	unknown: