summaryrefslogtreecommitdiff
path: root/src/sim/pseudo_inst.cc
AgeCommit message (Expand)Author
2012-01-16Merge yet again with the main repository.Gabe Black
2012-01-09sim: Enable sampling of run-time for code-sections marked using pseudo insts.Prakash Ramrakhyani
2011-11-18SE/FS: Get rid of includes of config/full_system.hh.Gabe Black
2011-11-02SE/FS: Get rid of FULL_SYSTEM in sim.Gabe Black
2011-10-31SE/FS: Make the functions available from the TC consistent between SE and FS.Gabe Black
2011-09-22pseudo_inst: clean up workbegin/workend functionsSteve Reinhardt
2011-09-18Pseudoinst: Add an initParam pseudo inst function.Gabe Black
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15debug: create a Debug namespaceNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-03-17ARM: Allow conditional quiesce instructions.Ali Saidi
2011-02-06m5: added work completed monitoring supportBrad Beckmann
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2011-01-07stats: rename StatEvent() function to schedStatEvent().Steve Reinhardt
2011-01-07pseudoinst: get rid of mainEventQueue references.Steve Reinhardt
2011-01-03Make commenting on close namespace brackets consistent.Steve Reinhardt
2010-04-15tick: rename Clock namespace to SimClockNathan Binkert
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2009-06-04types: clean up types, especially signed vs unsignedNathan Binkert
2009-04-21pseudo: only include kernel stats if FULL_SYSTEM.Nathan Binkert
2009-02-26CPA: Add new object for gathering critical path annotations.Ali Saidi
2009-02-23debug: Move debug_break into src/baseNathan Binkert
2009-01-24pseudo inst: Add new wake cpu instruction for sending a message to wake a cpu.Nathan Binkert
2008-12-17Make Alpha pseudo-insts available from SE mode.Steve Reinhardt
2008-11-10pseudo inst: Add rpns (read processor nanoseconds) instruction.Nathan Binkert
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-08-11params: Convert the CPU objects to use the auto generated param structs.Nathan Binkert
2008-07-11m5ops: clean up the m5ops stuff.Nathan Binkert
2008-07-11style: fix indentation and formatting of the pseudo insts.Nathan Binkert
2007-09-28Rename cycles() function to ticks()Ali Saidi
2007-05-09update for new reschedule semanticsAli Saidi
2007-02-21add pseduo instruction support for sparcAli Saidi
2007-02-17Get rid of the Statistics and Statreset ParamContexts, andNathan Binkert
2006-11-11Get rid of the ParamContext for pseudo instructions and moveNathan Binkert
2006-11-07Put kernel_stats back into arch.Gabe Black
2006-11-06Got rid of obsolete ivlb and ivle psuedo instructions.Gabe Black
2006-10-22Add DPRINTF for non-timed quiesce.Steve Reinhardt
2006-10-21Add Quiesce trace flag to track CPU quiesce/wakeup events.Steve Reinhardt
2006-10-06there are two main thrusts of this changeset.Lisa Hsu
2006-10-02Updates to fix merge issues and bring almost everything up to working speed. ...Kevin Lim
2006-09-30Merge ktlim@zamp:./local/clean/o3-merge/m5Kevin Lim
2006-09-11add annotation code to m5Ali Saidi
2006-07-06Two minor FS compile fixes.Kevin Lim
2006-07-05For now using the checkpoint or switchcpu pseudo instructions will return con...Kevin Lim
2006-07-05Remove sampler and serializer. Now they are handled through C++ interacting ...Kevin Lim
2006-06-29Remove function that no longer can be used. We should figure out if we want ...Kevin Lim
2006-06-09Merge vm1.(none):/home/stever/bk/newmemSteve Reinhardt
2006-06-09Move main control from C++ into Python.Steve Reinhardt
2006-06-06Change ExecContext to ThreadContext. This is being renamed to differentiate ...Kevin Lim
2006-06-02Merge ktlim@zizzer:/bk/newmemKevin Lim