diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2006-12-27 14:35:23 -0500 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2006-12-27 14:35:23 -0500 |
commit | ff88f3b13ab03b1d6e8f371298843cd3b4d0b8cb (patch) | |
tree | 3d6fe8dc263d43ca862d4ea23a1b74de51e33936 /src/cpu/m5legion_interface.h | |
parent | b6dc902f6acfd6cb855f73f97cbaf721c1b24a43 (diff) | |
download | gem5-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.h | 5 |
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 ^^^ !!! **/ |