eventq: add a function for replacing head of the queue
authorNilay Vaish <nilay@cs.wisc.edu>
Thu, 5 Jan 2012 17:02:56 +0000 (11:02 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Thu, 5 Jan 2012 17:02:56 +0000 (11:02 -0600)
commitdaa4c7526acf97bf53b1cdfc6a4d6a327f1966dd
tree30c1b54ea6e0acb2f8c2fc2c2c65c3a07935a1e3
parentd3aa01eed9972bf1e20e3a6888b27f648a4730da
eventq: add a function for replacing head of the queue
This patch adds a function for replacing the event at the head of the queue
with another event. This helps in running a different set of events. Events
already scheduled can processed by replacing the original head event back.
This function has been specifically added to support cache warmup and
cooldown required for creating and restoring checkpoints.

--HG--
extra : rebase_source : ed6e2905720b6bfdefd020fab76235ccf33d28d1
src/sim/eventq.cc
src/sim/eventq.hh