diff options
Diffstat (limited to 'src/mem/cache/base.cc')
-rw-r--r-- | src/mem/cache/base.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mem/cache/base.cc b/src/mem/cache/base.cc index ad1c751bc..262573663 100644 --- a/src/mem/cache/base.cc +++ b/src/mem/cache/base.cc @@ -751,7 +751,8 @@ BaseCache::regStats() unsigned int BaseCache::drain(DrainManager *dm) { - int count = memSidePort->drain(dm) + cpuSidePort->drain(dm); + int count = memSidePort->drain(dm) + cpuSidePort->drain(dm) + + mshrQueue.drain(dm) + writeBuffer.drain(dm); // Set status if (count != 0) { |