summaryrefslogtreecommitdiff
path: root/tests/long
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/long
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/long')
0 files changed, 0 insertions, 0 deletions