# HG changeset patch
# User Space Falcon <falcon@ivan.Harhan.ORG>
# Date 1441755218 0
# Node ID 7cb0b32f19979396077515f75c1252a163a074d1
# Parent  1dbc0f0851b393563f3ed019da197c7cc237a542
fc-pirhackinit works after fixing MAX_MEMREAD_BYTES

diff -r 1dbc0f0851b3 -r 7cb0b32f1997 rvinterf/etmsync/pirhackinit.c
--- a/rvinterf/etmsync/pirhackinit.c	Tue Sep 08 19:50:23 2015 +0000
+++ b/rvinterf/etmsync/pirhackinit.c	Tue Sep 08 23:33:38 2015 +0000
@@ -11,7 +11,6 @@
 #include <strings.h>
 #include "etm.h"
 #include "ffs.h"
-#include "ffserr.h"
 #include "tmffs2.h"
 #include "localtypes.h"
 #include "exitcodes.h"
@@ -41,8 +40,8 @@
 
 	for (remain = total_bytes; remain; remain -= chunk) {
 		chunk = remain;
-		if (chunk > 240)
-			chunk = 240;
+		if (chunk > MAX_MEMREAD_BYTES)
+			chunk = MAX_MEMREAD_BYTES;
 		rc = do_memory_read(memaddr, databuf, chunk);
 		if (rc)
 			return(rc);
diff -r 1dbc0f0851b3 -r 7cb0b32f1997 rvinterf/include/etm.h
--- a/rvinterf/include/etm.h	Tue Sep 08 19:50:23 2015 +0000
+++ b/rvinterf/include/etm.h	Tue Sep 08 23:33:38 2015 +0000
@@ -49,4 +49,4 @@
 #define	TMCORE_OPC_CODEC_WR	0x67
 #define	TMCORE_OPC_DIEID	0x68
 
-#define	MAX_MEMREAD_BYTES	253
+#define	MAX_MEMREAD_BYTES	238