mem-cache: Avoid write merging if there are reads in between
[gem5.git] / src / mem / port_proxy.cc
index 60f79e375fae05e1588195b9c3281e89a1c391fe..b630d310a3830acfa3b8c9690f802924fcc8bed8 100644 (file)
@@ -53,7 +53,7 @@ PortProxy::readBlobPhys(Addr addr, Request::Flags flags,
 
         Packet pkt(req, MemCmd::ReadReq);
         pkt.dataStatic(static_cast<uint8_t *>(p));
-        _port.sendFunctional(&pkt);
+        sendFunctional(&pkt);
         p = static_cast<uint8_t *>(p) + gen.size();
     }
 }
@@ -70,7 +70,7 @@ PortProxy::writeBlobPhys(Addr addr, Request::Flags flags,
 
         Packet pkt(req, MemCmd::WriteReq);
         pkt.dataStaticConst(static_cast<const uint8_t *>(p));
-        _port.sendFunctional(&pkt);
+        sendFunctional(&pkt);
         p = static_cast<const uint8_t *>(p) + gen.size();
     }
 }