summaryrefslogtreecommitdiff
path: root/src/sim/eventq.hh
AgeCommit message (Expand)Author
2013-11-25sim: simulate with multiple threads and event queuesSteve Reinhardt ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E%2C%20Ali%20Saidi%20%3CAli.Saidi%40ARM.com%3E)
2013-11-12sim: fix event priority name for debug-start optionAnthony Gutierrez
2013-02-19scons: Add warning for missing declarationsAndreas Hansson
2013-01-31sim: remove unused struct priority_compareNilay Vaish
2012-11-16sim: have a curTick per eventqNilay Vaish
2012-08-21EventManager: Remove test for NULL pointer in constructorAndreas Hansson
2012-08-21Clock: Make Tick unsigned and remove UTickAndreas Hansson
2012-07-09EventManager: Rename queue accessor and remove cast operatorAndreas Hansson
2012-06-05sim: Remove FastAllocAli Saidi
2012-05-10gem5: fix a number of use after free issuesAli Saidi
2012-03-19gcc: Clean-up of non-C++0x compliant code, first stepsAndreas Hansson
2012-01-05eventq: add a function for replacing head of the queueNilay Vaish
2011-09-22event: minor cleanupSteve Reinhardt
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-03-29sim: typecast Tick to UTick for eventQ assertKorey Sewell
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2010-04-18event: Allow EventWrapper to take an object referenceNathan Binkert
2010-04-15eventq: move EventQueue constructor to cc fileNathan Binkert
2010-04-02eventq: allow an implicit cast from an EventManager to an EventQueue *Nathan Binkert
2010-04-02eventq: Clean up some flagsNathan Binkert
2010-04-02eventq: Make priorities just an integer instead of an enum.Nathan Binkert
2010-03-12eventq: rearrange a little bit so I can add some stuffNathan Binkert
2010-03-12eventq: remove some unused includesNathan Binkert
2010-02-26events: Give EventWrapped a default name and descriptionNathan Binkert
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
2009-05-17includes: sort includes againNathan Binkert
2009-05-17types: Move stuff for global types into src/base/types.hhNathan Binkert
2008-12-08eventq: Add some debugging code to the eventq.Nathan Binkert
2008-12-06eventq: use the flags data structureNathan Binkert
2008-12-06eventq: move virtual function definitiions to the .cc file.Nathan Binkert
2008-11-10python: Fix the reference counting for python events placed on the eventq.Nathan Binkert
2008-10-09eventq: Major API change for the Event and EventQueue structures.Nathan Binkert
2008-10-09eventq: Don't use inline friend function when a static function will do.Nathan Binkert
2008-09-29Fix EVENTQ_DEBUG vs DEBUG_EVENTQ #define inconsistency.Steve Reinhardt
2008-09-19Use the proper version of C++ headersNathan Binkert
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-07-11eventq: change the event datastructure back to LIFO.Nathan Binkert
2008-07-11eventq: new eventq data structure. The new data structure is singlyNathan Binkert
2008-07-10eventq: Clean up the Event class so that it uses fewer bytes. ThisNathan Binkert
2008-02-06Make the Event::description() a const functionStephen Hines
2007-05-20Add new EventWrapper constructor that takes a Tick valueSteve Reinhardt
2007-05-09update for new reschedule semanticsAli Saidi
2007-02-17Give the progress event its own priorityNathan Binkert
2007-02-05Use an instance counter to give Events repeatable IDsSteve Reinhardt
2006-10-19Add new event priority for trace enable events soSteve Reinhardt
2006-09-30Merge ktlim@zamp:./local/clean/o3-merge/m5Kevin Lim
2006-06-09Move main control from C++ into Python.Steve Reinhardt
2006-05-31Updated Authors from bk prs infoAli Saidi
2006-05-22New directory structure:Steve Reinhardt