diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2012-01-11 13:48:48 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2012-01-11 13:48:48 -0600 |
commit | bf59a9298f6154cb85ebebabd4f45738caf29b35 (patch) | |
tree | c1fb403509108916dcb36e4d432a877d733085ab /src/mem/ruby/system/DMASequencer.hh | |
parent | 3f8065290a4740baea8b9a8ebcd361b161636d56 (diff) | |
download | gem5-bf59a9298f6154cb85ebebabd4f45738caf29b35.tar.xz |
Ruby: Resurrect Cache Warmup Capability
This patch resurrects ruby's cache warmup capability. It essentially
makes use of all the infrastructure that was added to the controllers,
memories and the cache recorder.
Diffstat (limited to 'src/mem/ruby/system/DMASequencer.hh')
-rw-r--r-- | src/mem/ruby/system/DMASequencer.hh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mem/ruby/system/DMASequencer.hh b/src/mem/ruby/system/DMASequencer.hh index 5f6b9f100..099c1d991 100644 --- a/src/mem/ruby/system/DMASequencer.hh +++ b/src/mem/ruby/system/DMASequencer.hh @@ -55,6 +55,9 @@ class DMASequencer : public RubyPort /* external interface */ RequestStatus makeRequest(PacketPtr pkt); bool busy() { return m_is_busy;} + int outstandingCount() const { return (m_is_busy ? 1 : 0); } + bool isDeadlockEventScheduled() const { return false; } + void descheduleDeadlockEvent() {} /* SLICC callback */ void dataCallback(const DataBlock & dblk); |