summaryrefslogtreecommitdiff
path: root/mem/packet.hh
diff options
context:
space:
mode:
Diffstat (limited to 'mem/packet.hh')
-rw-r--r--mem/packet.hh10
1 files changed, 6 insertions, 4 deletions
diff --git a/mem/packet.hh b/mem/packet.hh
index ca2a84fb3..ef4eb85d9 100644
--- a/mem/packet.hh
+++ b/mem/packet.hh
@@ -36,6 +36,12 @@
#define __MEM_PACKET_HH__
#include "mem/request.hh"
+#include "targetarch/isa_traits.hh"
+#include "sim/root.hh"
+
+struct Packet;
+typedef Packet* PacketPtr;
+typedef uint8_t* PacketDataPtr;
/** List of all commands associated with a packet. */
enum Command
@@ -54,8 +60,6 @@ enum PacketResult
class SenderState{};
class Coherence{};
-typedef PacketDataPtr *unit8_t;
-
/**
* A Packet is the structure to handle requests between two levels
* of the memory system. The Request is a global object that trancends
@@ -118,6 +122,4 @@ struct Packet
short getDest() const { return dest; }
};
-typedef PacketPtr *Packet;
-
#endif //__MEM_PACKET_HH