inorder: inst count mgmt
[gem5.git] / src / cpu / m5legion_interface.h
index bfb88485a5ed5725e4b1e9d8981c99f72a82f7f0..373dc5cdcf4425f32176e49aa5b1283c76e75ba7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2006 The Regents of The University of Michigan
+ * Copyright (c) 2006-2007 The Regents of The University of Michigan
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -30,7 +30,7 @@
 
 #include <unistd.h>
 
-#define VERSION         0xA1000006
+#define VERSION         0xA1000009
 #define OWN_M5          0x000000AA
 #define OWN_LEGION      0x00000055
 
@@ -47,6 +47,7 @@ typedef struct {
     uint32_t instruction;
     uint32_t new_instruction;
     uint64_t intregs[32];
+    uint64_t fpregs[32];
 
     uint64_t tpc[8];
     uint64_t tnpc[8];
@@ -60,6 +61,7 @@ typedef struct {
     uint16_t pstate;
 
     uint64_t y;
+    uint64_t fsr;
     uint8_t ccr;
     uint8_t tl;
     uint8_t gl;
@@ -72,6 +74,9 @@ typedef struct {
     uint8_t otherwin;
     uint8_t cleanwin;
 
+    uint64_t itb[64];
+    uint64_t dtb[64];
+
 } SharedData;
 
 /** !!! ^^^  Increment VERSION on change ^^^ !!! **/