summaryrefslogtreecommitdiff
path: root/src/python/m5
AgeCommit message (Expand)Author
2010-03-10slicc: have a central mechanism for creating a code_formatter.Nathan Binkert
2010-02-28SmartDict: Make SmartDict an attrdictNathan Binkert
2010-02-23stats: this makes some fixes to AverageStat and AverageVector.Lisa Hsu
2009-09-23ply grammar: Fixup Tokenizer class so you can get lexer argumentsNathan Binkert
2009-09-22params: small cleanup to param description internalsNathan Binkert
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
2009-09-22multiattrdict: make multilevel nesting work properlyNathan Binkert
2009-09-22attrdict: add pickle support to attrdictNathan Binkert
2009-09-22code_formatter: use __builtin__ which is correct, not __builtins__Nathan Binkert
2009-08-16code_formatter: Add a python class for writing code generator templatesNathan Binkert
2009-08-16ply: add a base class called Grammar that encapsulates a ply grammarNathan Binkert
2009-08-16orderdict: Use DictMixin and add orderdict to m5.utilNathan Binkert
2009-08-16python: Make it possible to import the parts of m5 that are pure pythonNathan Binkert
2009-07-02attrdict: correct delattrNathan Binkert
2009-05-17types: Move stuff for global types into src/base/types.hhNathan Binkert
2009-05-11python: pull out common code from main that processes argumentsNathan Binkert
2009-04-22stats: remove simplescalar compatibility for printingNathan Binkert
2009-03-07Fix up regression execution to better handle tests that end abnormally.Steve Reinhardt
2009-03-05stats: create an enable phase, and a prepare phase.Nathan Binkert
2009-02-26CPA: Add new object for gathering critical path annotations.Ali Saidi
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-02-04some new files are missing copyright noticesNathan Binkert
2009-01-30SCons: Fix how we get Mercurial revision information since internals keep cha...Ali Saidi
2009-01-30Errors: Print a URL with a hash of the format string to find more information...Ali Saidi
2009-01-30Config: Cause a fatal() when a parameter without a default value isn't set(FS...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
2009-01-19python: Rework how things are importedNathan 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-12-06SimObject: change naming of vectors so there are the same numbers of digits.Nathan Binkert
2008-11-17Sort trace flags before printing them.Steve Reinhardt
2008-11-10python: Fix the reference counting for python events placed on the eventq.Nathan Binkert
2008-10-14eventq: make python events actually workNathan Binkert
2008-10-10jobfile: Add support for dictionaries as jobfile options.Nathan Binkert
2008-10-10python: Add a utility for nested attribute dicts.Nathan Binkert
2008-10-09SimObjects: Clean up handling of C++ namespaces.Nathan Binkert
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-10-09eventq: Major API change for the Event and EventQueue structures.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-09-29Make overriding port assignments in Python work,Steve Reinhardt
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
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-08-03sockets: Add a function to disable all listening sockets.Nathan Binkert
2008-08-03libm5: Create a libm5 static library for embedding m5.Nathan Binkert