summaryrefslogtreecommitdiff
path: root/src/cpu/m5legion_interface.h
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2006-12-27 14:35:23 -0500
committerAli Saidi <saidi@eecs.umich.edu>2006-12-27 14:35:23 -0500
commitff88f3b13ab03b1d6e8f371298843cd3b4d0b8cb (patch)
tree3d6fe8dc263d43ca862d4ea23a1b74de51e33936 /src/cpu/m5legion_interface.h
parentb6dc902f6acfd6cb855f73f97cbaf721c1b24a43 (diff)
downloadgem5-ff88f3b13ab03b1d6e8f371298843cd3b4d0b8cb.tar.xz
Compare legion and m5 tlbs for differences
Only print faults instructions that aren't traps or faulting loads src/cpu/exetrace.cc: Compare the legion and m5 tlbs and printout any differences Only show differences if the instruction isn't a trap and isn't a memory operation that changes the trap level (a fault) src/cpu/m5legion_interface.h: update the m5<->legion interface to add tlb data --HG-- extra : convert_revision : 6963b64ca1012604e6b1d3c5e0e5f5282fd0164e
Diffstat (limited to 'src/cpu/m5legion_interface.h')
-rw-r--r--src/cpu/m5legion_interface.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cpu/m5legion_interface.h b/src/cpu/m5legion_interface.h
index bfb88485a..c3ba5986e 100644
--- a/src/cpu/m5legion_interface.h
+++ b/src/cpu/m5legion_interface.h
@@ -30,7 +30,7 @@
#include <unistd.h>
-#define VERSION 0xA1000006
+#define VERSION 0xA1000007
#define OWN_M5 0x000000AA
#define OWN_LEGION 0x00000055
@@ -72,6 +72,9 @@ typedef struct {
uint8_t otherwin;
uint8_t cleanwin;
+ uint64_t itb[64];
+ uint64_t dtb[64];
+
} SharedData;
/** !!! ^^^ Increment VERSION on change ^^^ !!! **/