summaryrefslogtreecommitdiff
path: root/src/python/m5/main.py
AgeCommit message (Expand)Author
2012-01-09sim: Enable sampling of run-time for code-sections marked using pseudo insts.Prakash Ramrakhyani
2012-01-09config: support outputing a pickle of the configuration treeAli Saidi
2011-06-02copyright: Add code for finding all copyright blocks and create a COPYING fileNathan Binkert
2011-05-25Name: Replace M5 with gem5 in a few places it's printed on startup.Gabe Black
2011-05-07Trace: Remove the options trace-help and trace-flagsNilay Vaish
2011-04-20fix some build problems from prior changesetsNathan Binkert
2011-04-15python: cleanup python code so stuff doesn't automatically happen at startupNathan Binkert
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-13main: separate out interact() so it can be used by other functionsNathan Binkert
2011-03-11SCons: Stop embedding the mercurial revision into the binary.Gabe Black
2011-02-14Info: Clean up some info files.Gabe Black
2010-06-14python: use ipython in --interactive if it is availableNathan Binkert
2010-06-03Minor remote GDB cleanup.Steve Reinhardt
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
2009-05-11python: pull out common code from main that processes argumentsNathan Binkert
2009-02-26Trace: fix the --trace-start optionAli Saidi
2009-02-18events: Make trace events happen at the right priority.Nathan Binkert
2009-02-15traceflags: fix --trace-helpNathan Binkert
2009-01-30SCons: Fix how we get Mercurial revision information since internals keep cha...Ali Saidi
2009-01-19python: add fatal() function to the m5 package and use itNathan Binkert
2009-01-19python: Try to isolate the stuff that's in the m5.internal package a bit more.Nathan Binkert
2009-01-19tracing: panic() if people try to use tracing, but TRACING_ON is not set.Nathan Binkert
2008-12-08output: Change default output directory and files and update tests.Nathan Binkert
2008-12-06traceflags: Make "All" a valid trace flag.Nathan Binkert
2008-11-17Sort trace flags before printing them.Steve Reinhardt
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-10-09pdb: Try to make pdb work better.Nathan Binkert
2008-10-06python: cleanup options parsing stuff so that it properly deals with defaults.Nathan Binkert
2008-08-04Make time format in 'started' line same as 'compiled'.Steve Reinhardt
2008-08-04Add -r/-e options to redirect stdout/stderr.Steve Reinhardt
2008-07-23RemoteGDB: add an m5 command line option for setting or disabling remote gdb.Michael Adler
2008-06-14Command line option to print out List of SimObjects and their parametersNathan Binkert
2008-06-14main: add .m5/options.py processing. This file is processed beforeNathan Binkert
2008-06-14Add .m5 configuration directoryNathan Binkert
2008-06-14python: Separate the options parsing stuff. Remove options parsing stuff fromNathan Binkert
2008-06-14python: Move various utility classes into a new m5.util package soNathan Binkert
2008-06-13HG: Add compiled hg revision and date to the standard M5 output.Ali Saidi
2008-02-11Update copyright datesAli Saidi
2007-08-02main: expose the build information as a simple command line parameterNathan Binkert
2007-03-06Move all of the parameters of the Root SimObject so they areNathan Binkert
2007-03-02Factor code out of main.cc and main.i into a bunch of filesNathan Binkert
2007-02-21Fix tracing so it starts right away if --trace-start is notNathan Binkert
2007-02-17Get rid of the Statistics and Statreset ParamContexts, andNathan Binkert
2007-02-17Default to tracing being disabled in C++, it will be turnedNathan Binkert
2007-02-13Merge all of the execution trace configuration stuff intoNathan Binkert
2007-02-13Rearrange traceflags.py so that the file generation only happens ifNathan Binkert
2007-02-10Clean up tracing stuff more, get rid of the trace log sinceNathan Binkert
2007-02-09Clean up from my last commit to the trace stuff.Nathan Binkert
2007-02-09Get rid of the Trace ParamContext and give python directNathan Binkert
2007-01-03set __name__ in the root m5 script to __m5_main__ so we canNathan Binkert