Ruby: Delete packet requests during warmup
authorJoel Hestness <jthestness@gmail.com>
Tue, 9 Apr 2013 21:25:29 +0000 (16:25 -0500)
committerJoel Hestness <jthestness@gmail.com>
Tue, 9 Apr 2013 21:25:29 +0000 (16:25 -0500)
commit46d4b71aa244da24453d86184f3cf2ba8b5bdbac
tree7bb37436da31b46adde025231f4912458cdae00d
parente98c3c227da0b7c4a3e11e64eb80386727b3fa1c
Ruby: Delete packet requests during warmup

When warming up caches in Ruby, the CacheRecorder sends fetch requests into
Ruby Sequencers with packet types that require responses. Since responses are
never generated for these CacheRecorder requests, the requests are not deleted
in the packet destructor called from the Ruby hit callback. Free the request.
src/mem/ruby/system/Sequencer.cc