diff options
Diffstat (limited to 'src/mem/simple_mem.cc')
-rw-r--r-- | src/mem/simple_mem.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mem/simple_mem.cc b/src/mem/simple_mem.cc index c54e8e5ea..e78b57928 100644 --- a/src/mem/simple_mem.cc +++ b/src/mem/simple_mem.cc @@ -176,14 +176,14 @@ SimpleMemory::getSlavePort(const std::string &if_name, PortID idx) } unsigned int -SimpleMemory::drain(Event *de) +SimpleMemory::drain(DrainManager *dm) { - int count = port.drain(de); + int count = port.drain(dm); if (count) - changeState(Draining); + setDrainState(Drainable::Draining); else - changeState(Drained); + setDrainState(Drainable::Drained); return count; } |