IO: Handle case where ISA Fake device is being used as a fake memory.
[gem5.git] / src / dev / copy_engine.cc
index 3c759ac1dfe16125c9fb1a311ebd781c6cd4db9a..361d4db1b782b8a386d58e6562179d620e8daa62 100644 (file)
@@ -36,6 +36,7 @@
 
 #include "base/cp_annotate.hh"
 #include "base/trace.hh"
+#include "debug/DMACopyEngine.hh"
 #include "dev/copy_engine.hh"
 #include "mem/packet.hh"
 #include "mem/packet_access.hh"
@@ -110,7 +111,8 @@ CopyEngine::CopyEngineChannel::init()
 {
     Port *peer;
 
-    cePort = new DmaPort(ce, ce->sys);
+    cePort = new DmaPort(ce, ce->sys, ce->params()->min_backoff_delay,
+            ce->params()->max_backoff_delay);
     peer = ce->dmaPort->getPeer()->getOwner()->getPort("");
     peer->setPeer(cePort);
     cePort->setPeer(peer);