diff -r aae9ca477d35 -r 3a2a102fb1cc src/mem/ruby/system/Sequencer.hh --- a/src/mem/ruby/system/Sequencer.hh Fri Sep 04 19:18:06 2015 -0500 +++ b/src/mem/ruby/system/Sequencer.hh Fri Sep 04 19:18:19 2015 -0500 @@ -97,7 +97,6 @@ void checkCoherence(Addr address); void markRemoved(); - void removeRequest(SequencerRequest* request); void evictionCallback(Addr address); void invalidateSC(Addr address); diff -r aae9ca477d35 -r 3a2a102fb1cc src/mem/ruby/system/Sequencer.cc --- a/src/mem/ruby/system/Sequencer.cc Fri Sep 04 19:18:06 2015 -0500 +++ b/src/mem/ruby/system/Sequencer.cc Fri Sep 04 19:18:19 2015 -0500 @@ -242,28 +242,6 @@ } void -Sequencer::removeRequest(SequencerRequest* srequest) -{ - assert(m_outstanding_count == - m_writeRequestTable.size() + m_readRequestTable.size()); - - Addr line_addr = makeLineAddress(srequest->pkt->getAddr()); - if ((srequest->m_type == RubyRequestType_ST) || - (srequest->m_type == RubyRequestType_RMW_Read) || - (srequest->m_type == RubyRequestType_RMW_Write) || - (srequest->m_type == RubyRequestType_Load_Linked) || - (srequest->m_type == RubyRequestType_Store_Conditional) || - (srequest->m_type == RubyRequestType_Locked_RMW_Read) || - (srequest->m_type == RubyRequestType_Locked_RMW_Write)) { - m_writeRequestTable.erase(line_addr); - } else { - m_readRequestTable.erase(line_addr); - } - - markRemoved(); -} - -void Sequencer::invalidateSC(Addr address) { AbstractCacheEntry *e = m_dataCache_ptr->lookup(address);