summaryrefslogtreecommitdiff
path: root/src/python/SConscript
AgeCommit message (Expand)Author
2018-01-29arm: DT autogeneration - Device Tree generation methodsGlenn Bergmans
2018-01-29ext: DT autogeneration - Add PyFtd to m5 spaceGlenn Bergmans
2017-11-27scons: Switch from "guards" to "tags" on source files.Gabe Black
2017-05-02python: Use PyBind11 instead of SWIG for Python wrappersAndreas Sandberg
2017-01-27python: Move native wrappers to the _m5 namespaceAndreas Sandberg
2016-03-30misc: Don't build region.py as a PySourceAndreas Sandberg
2014-10-16config: Add a --without-python option to build processAndrew Bardsley
2012-11-02sim: Add SWIG interface for SerializableAndreas Sandberg
2012-11-02sim: Move the draining interface into a separate base classAndreas Sandberg
2012-05-10DOT: improved dot-based system visualizationUri Wiener
2011-10-20SimObject: add export_method* hooks to export C++ methods to PythonSteve Reinhardt
2011-05-12stats: better expose statistics to python.Nathan Binkert
2011-04-15region: add a utility class for keeping track of regions of some rangeNathan Binkert
2011-03-18swig: get rid of m5.internal.random module (swig/random.i)Steve Reinhardt
2011-01-07scons: show sources and targets when building, and colorize output.Steve Reinhardt
2010-09-22python: get rid of internal.enums package.Steve Reinhardt
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-09init: don't build files that centralize python and swig codeNathan Binkert
2010-07-21python: add a sorted dictionary classNathan Binkert
2009-09-22python: Move more code into m5.util allow SCons to use that code.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-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-08-03libm5: Create a libm5 static library for embedding m5.Nathan 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
2007-08-02python: Improve support for python calling back to C++ member functions.Nathan Binkert
2007-07-23Major changes to how SimObjects are created and initialized. Almost allNathan Binkert
2007-05-27Move SimObject python files alongside the C++ and fixNathan Binkert
2007-05-11Move full CPU sim object stuff into the encumbered directoryNathan Binkert
2007-04-18Move the turbolaser python simobject stuff into theNathan Binkert
2007-04-12Completely re-work how the scons framework incorporates swigNathan Binkert
2007-04-12Add a scons hack to force symlinks to the swig .i filesNathan Binkert
2007-03-10Rework the way SCons recurses into subdirectories, making itNathan Binkert
2007-03-02Factor code out of main.cc and main.i into a bunch of filesNathan Binkert
2007-02-21Automatically generate m5/internal/__init__.py and swig/init.ccNathan Binkert
2007-02-17Get rid of the Statistics and Statreset ParamContexts, andNathan Binkert
2007-02-13Rearrange traceflags.py so that the file generation only happens ifNathan Binkert
2007-02-09Get rid of the Random context and add the support directly to python.Nathan Binkert
2007-02-09Get rid of the Trace ParamContext and give python directNathan Binkert
2006-12-21Expose the C++ event queue to python via the python functionNathan Binkert
2006-12-21Create a wrapper function to more easily add swig stuff to the buildNathan Binkert
2006-11-13Expose debugBreakCycle through swig and get rid ofNathan Binkert
2006-11-12Create a module called internal where swigged stuff goes.Nathan Binkert
2006-07-10Migrate most of main() and and all option parsing to pythonNathan Binkert
2006-06-17Rename SWIG "main" module to "cc_main" so it'sSteve Reinhardt