summaryrefslogtreecommitdiff
path: root/tests/quick/se
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2014-03-20 09:14:14 -0500
committerNilay Vaish <nilay@cs.wisc.edu>2014-03-20 09:14:14 -0500
commit52a83c1d0ea2e0806ce3934aab5c566d6c9e3451 (patch)
tree83613de08d59415a1d681d4c0b780c81165ccec9 /tests/quick/se
parent4b67ada89e2e47b26ad07562774ff65beb5633a5 (diff)
downloadgem5-52a83c1d0ea2e0806ce3934aab5c566d6c9e3451.tar.xz
ruby: consumer: avoid accessing wakeup times when waking up
Each consumer object maintains a set of tick values when the object is supposed to wakeup and do some processing. As of now, the object accesses this set both when scheduling a wakeup event and when the object actually wakes up. The set is accessed during wakeup to remove the current tick value from the set. This functionality is now being moved to the scheduling function where ticks are removed at a later time.
Diffstat (limited to 'tests/quick/se')
0 files changed, 0 insertions, 0 deletions