mem: Minimize the use of MemObject.
[gem5.git] / src / dev / dma_device.cc
index 047eef1d70d91c256cb8a8623a22191d492ac58d..327c92436c95060d723d0b14a7303c870485fd92 100644 (file)
 #include "debug/DMA.hh"
 #include "debug/Drain.hh"
 #include "mem/port_proxy.hh"
+#include "sim/clocked_object.hh"
 #include "sim/system.hh"
 
-DmaPort::DmaPort(MemObject *dev, System *s)
+DmaPort::DmaPort(ClockedObject *dev, System *s)
     : MasterPort(dev->name() + ".dma", dev),
       device(dev), sys(s), masterId(s->getMasterId(dev)),
       sendEvent([this]{ sendDma(); }, dev->name()),