summaryrefslogtreecommitdiff
path: root/src/python/m5/SimObject.py
AgeCommit message (Expand)Author
2013-10-31config: Fix handling of parents for simobject vectorsGeoffrey Blake
2013-10-17config: Fix for port references generated multiple timesGeoffrey Blake
2013-02-15base: Add warn() and inform() to m5.utils for use from pythonSascha Bischoff
2013-01-07config: Traverse lists when visiting children in all proxyAndreas Hansson
2012-11-02sim: Add SWIG interface for SerializableAndreas Sandberg
2012-11-02sim: Move the draining interface into a separate base classAndreas Sandberg
2012-11-02sim: Include object header files in SWIG interfacesAndreas Sandberg
2012-09-25sim: Move CPU-specific methods from SimObject to the BaseCPU classAndreas Sandberg
2012-09-25sim: Remove SimObject::setMemoryModeAndreas Sandberg
2012-09-07sim: Remove the unused SimObject::regFormulas methodAndreas Sandberg
2012-07-10ruby: changes how Topologies are createdBrad Beckmann
2012-05-23Config: Use the attribute naming and include ports in JSONAndreas Hansson
2012-05-10DOT: improved dot-based system visualizationUri Wiener
2012-05-10DOT: fixed broken code for visualizing configuration using dotUri Wiener
2012-04-05Python: Make the All proxy traverse SimObject children as wellAndreas Hansson
2012-03-21Python: Fix a conditional expression that requires Python 2.5Andreas Hansson
2012-03-19scripts: Fix to ensure that port connection count is always setAndreas Hansson
2012-02-29SWIG: Ensure ptrdiff_t is a known type in gcc >= 4.6.1Andreas Hansson
2012-02-20SimObject: make get_config_as_dict() tolerate undefined paramsSteve Reinhardt
2012-02-13MEM: Pass the ports from Python to C++ using the Swig paramsAndreas Hansson
2012-02-13MEM: Introduce the master/slave port roles in the Python classesAndreas Hansson
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-17MEM: Removing the default port peer from Python portsAndreas Hansson
2012-01-09Config: Fix issue with JSON outputAli Saidi
2012-01-09config: support outputing a pickle of the configuration treeAli Saidi
2011-10-20SimObject: add export_method* hooks to export C++ methods to PythonSteve Reinhardt
2011-10-20scons/swig: refactor some of the scons/SWIG codeSteve Reinhardt
2011-07-10Config: Add support for a Self.all proxy objectAli Saidi
2011-06-01SimObject: allow modules in subclass definitionsSteve Reinhardt
2011-05-23config: reinstate implicit parenting on parameter assignmentSteve Reinhardt
2011-01-03Make commenting on close namespace brackets consistent.Steve Reinhardt
2010-11-11SimObject: Add a comment near clear_child that it's unlikely to be called.Gabe Black
2010-11-09SimObject: Use "self" when calling the clear_child method.Gabe Black
2010-09-12swig: make all generated files go into the m5.internal packageNathan Binkert
2010-09-09scons: Stop building the big monolithic swigged params moduleNathan Binkert
2010-09-09scons: use code_formatter wherever we can in the build systemNathan Binkert
2010-08-17misc: add some AMD copyright noticesSteve Reinhardt
2010-08-17sim: clean up child handlingSteve Reinhardt
2010-08-17sim: move iterating over SimObjects into Python.Steve Reinhardt
2010-08-17sim: fail on implicit creation of orphans via portsSteve Reinhardt
2010-08-17sim: make Python Root object a singletonSteve Reinhardt
2010-07-17SimObject: transparently forward Python attribute refs to C++.Steve Reinhardt
2010-07-05sim: allow SimObject subclasses to define classmethodsSteve Reinhardt
2009-09-22python: Move more code into m5.util allow SCons to use that code.Nathan Binkert
2009-02-26CPA: Add new object for gathering critical path annotations.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
2008-12-06SimObject: change naming of vectors so there are the same numbers of digits.Nathan Binkert
2008-10-09SimObjects: Clean up handling of C++ namespaces.Nathan Binkert
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi