101c101
< : SimpleTimingPort(_name, _port)
---
> : QueuedPort(_name, _port, queue), queue(*_port, *this), ruby_port(_port)
104d103
< ruby_port = _port;
109c108,110
< : SimpleTimingPort(_name, _port)
---
> : QueuedPort(_name, _port, queue), queue(*_port, *this),
> ruby_port(_port), ruby_system(_system),
> _onRetryList(false), access_phys_mem(_access_phys_mem)
112,115d112
< ruby_port = _port;
< ruby_system = _system;
< _onRetryList = false;
< access_phys_mem = _access_phys_mem;
651c648
< schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()));
---
> queue.schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()));
659c656
< schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()));
---
> queue.schedSendTiming(pkt, curTick() + (1 * g_eventQueue_ptr->getClock()));