diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2008-10-12 12:08:51 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2008-10-12 12:08:51 -0700 |
commit | e4590131825d27293d9642d2ac118ff03cc894f4 (patch) | |
tree | bb3523a68f0b9d3aacad411e58838ba87109e23d /src/mem/packet.cc | |
parent | e0f137a87c21eca5faa35cf0b9b529c4243d3ff3 (diff) | |
download | gem5-e4590131825d27293d9642d2ac118ff03cc894f4.tar.xz |
Create a message port for sending messages as apposed to reading/writing a memory range.
Diffstat (limited to 'src/mem/packet.cc')
-rw-r--r-- | src/mem/packet.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mem/packet.cc b/src/mem/packet.cc index 35fd44e5b..f27bd9dbf 100644 --- a/src/mem/packet.cc +++ b/src/mem/packet.cc @@ -118,6 +118,11 @@ MemCmd::commandInfo[] = /* SwapResp -- for Swap ldstub type operations */ { SET5(IsRead, IsWrite, NeedsExclusive, IsResponse, HasData), InvalidCmd, "SwapResp" }, + /* IntReq -- for interrupts */ + { SET4(IsWrite, IsRequest, NeedsResponse, HasData), + MessageReq, "MessageReq" }, + /* IntResp -- for interrupts */ + { SET2(IsWrite, IsResponse), MessageResp, "MessageResp" }, /* NetworkNackError -- nacked at network layer (not by protocol) */ { SET2(IsResponse, IsError), InvalidCmd, "NetworkNackError" }, /* InvalidDestError -- packet dest field invalid */ |