summaryrefslogtreecommitdiff
path: root/src/mem/packet.cc
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@gmail.com>2008-07-15 14:38:51 -0400
committerSteve Reinhardt <stever@gmail.com>2008-07-15 14:38:51 -0400
commit8e7ddce28493c93564aeb20f1856fbe6bff0ece4 (patch)
tree291db85191f91ee67d9cd7b8b9c61d11f33bae3d /src/mem/packet.cc
parent6262e0d9095215effc8d73297f3eedfddc1c2796 (diff)
downloadgem5-8e7ddce28493c93564aeb20f1856fbe6bff0ece4.tar.xz
Use ReadResp instead of LoadLockedResp for LoadLockedReq responses.
Diffstat (limited to 'src/mem/packet.cc')
-rw-r--r--src/mem/packet.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mem/packet.cc b/src/mem/packet.cc
index f3bd06f36..35fd44e5b 100644
--- a/src/mem/packet.cc
+++ b/src/mem/packet.cc
@@ -101,12 +101,10 @@ MemCmd::commandInfo[] =
/* ReadExResp */
{ SET4(IsRead, NeedsExclusive, IsResponse, HasData),
InvalidCmd, "ReadExResp" },
- /* LoadLockedReq */
+ /* LoadLockedReq: note that we use plain ReadResp as response, so that
+ * we can also use ReadRespWithInvalidate when needed */
{ SET4(IsRead, IsLocked, IsRequest, NeedsResponse),
- LoadLockedResp, "LoadLockedReq" },
- /* LoadLockedResp */
- { SET4(IsRead, IsLocked, IsResponse, HasData),
- InvalidCmd, "LoadLockedResp" },
+ ReadResp, "LoadLockedReq" },
/* StoreCondReq */
{ SET6(IsWrite, NeedsExclusive, IsLocked,
IsRequest, NeedsResponse, HasData),