changeset 65db40192591 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=65db40192591
description:
        mem: remove acq/rel cmds from packet and add mem fence req

diffstat:

 src/mem/packet.cc |  12 ++++--------
 src/mem/packet.hh |   6 ++----
 2 files changed, 6 insertions(+), 12 deletions(-)

diffs (38 lines):

diff -r 8ed230a0b28c -r 65db40192591 src/mem/packet.cc
--- a/src/mem/packet.cc Wed Dec 09 14:47:43 2015 -0500
+++ b/src/mem/packet.cc Wed Dec 09 22:56:31 2015 -0500
@@ -170,14 +170,10 @@
         MessageResp, "MessageReq" },
     /* IntResp -- for interrupts */
     { SET2(IsWrite, IsResponse), InvalidCmd, "MessageResp" },
-    /* ReleaseReq -- for release synchronization */
-    { SET2(IsRequest, NeedsResponse), ReleaseResp, "ReleaseReq" },
-    /* ReleaseResp -- for release synchronization */
-    { SET1(IsResponse), InvalidCmd, "ReleaseResp" },
-    /* AcquireReq -- for release synchronization */
-    { SET2(IsRequest, NeedsResponse), AcquireResp, "AcquireReq" },
-    /* AcquireResp -- for release synchronization */
-    { SET2(IsResponse, NeedsResponse), InvalidCmd, "AcquireResp" },
+    /* MemFenceReq -- for synchronization requests */
+    {SET2(IsRequest, NeedsResponse), MemFenceResp, "MemFenceReq"},
+    /* MemFenceResp -- for synchronization responses */
+    {SET1(IsResponse), InvalidCmd, "MemFenceResp"},
     /* InvalidDestError  -- packet dest field invalid */
     { SET2(IsResponse, IsError), InvalidCmd, "InvalidDestError" },
     /* BadAddressError   -- memory address invalid */
diff -r 8ed230a0b28c -r 65db40192591 src/mem/packet.hh
--- a/src/mem/packet.hh Wed Dec 09 14:47:43 2015 -0500
+++ b/src/mem/packet.hh Wed Dec 09 22:56:31 2015 -0500
@@ -111,10 +111,8 @@
         SwapResp,
         MessageReq,
         MessageResp,
-        ReleaseReq,
-        ReleaseResp,
-        AcquireReq,
-        AcquireResp,
+        MemFenceReq,
+        MemFenceResp,
         // Error responses
         // @TODO these should be classified as responses rather than
         // requests; coding them as requests initially for backwards
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to