class BaseInterface;
class Bus;
class HierParams;
+template <class Bus> class DMAInterface;
class PioDevice : public FunctionalMemory
{
class DmaDevice : public PioDevice
{
protected:
- BaseInterface *dmaInterface;
+ DMAInterface<Bus> *dmaInterface;
public:
DmaDevice(const std::string &name);