Bug fix: functional cache port now needs otherPort set.
authorSteve Reinhardt <stever@gmail.com>
Wed, 2 Jan 2008 22:42:24 +0000 (14:42 -0800)
committerSteve Reinhardt <stever@gmail.com>
Wed, 2 Jan 2008 22:42:24 +0000 (14:42 -0800)
--HG--
extra : convert_revision : fb007df73a77535a5dba19341f7b0b32e8c99548

src/mem/bus.cc

index 02012ad4c5d5676f0e77fc15cfa53e590bc0abcd..cfddfff12eff64d62e23ed1f123d9c865dd0d755 100644 (file)
@@ -419,8 +419,13 @@ Bus::recvAtomic(PacketPtr pkt)
 void
 Bus::recvFunctional(PacketPtr pkt)
 {
-    DPRINTF(Bus, "recvFunctional: packet src %d dest %d addr 0x%x cmd %s\n",
-            pkt->getSrc(), pkt->getDest(), pkt->getAddr(), pkt->cmdString());
+    if (!pkt->isPrint()) {
+        // don't do DPRINTFs on PrintReq as it clutters up the output
+        DPRINTF(Bus,
+                "recvFunctional: packet src %d dest %d addr 0x%x cmd %s\n",
+                pkt->getSrc(), pkt->getDest(), pkt->getAddr(),
+                pkt->cmdString());
+    }
     assert(pkt->getDest() == Packet::Broadcast);
 
     int port_id = findPort(pkt->getAddr());