gem5/src/python/m5
Andreas Hansson 31b4ac5cec Config: Exit with fatal if a port is already connected
This patch turns the existing warning into a fatal, as there should
never be any cases where a (non-vector) port is assigned to and then
later connected to something else. If this behaviour is allowed, as it
used to be, there are cases where the wrong number of C++ ports are
created when instantiating objects with VectorPorts (obviously that
could be fixed, but the better approach is to simply not allow it).
2012-05-23 09:01:56 -04:00
..
internal Python: Remove import for random 2011-10-30 15:55:32 -05:00
objects swig: make all generated files go into the m5.internal package 2010-09-12 15:41:34 -07:00
stats stats: track if the stats have been enabled and prevent requesting master id 2012-05-10 18:04:26 -05:00
util DOT: improved dot-based system visualization 2012-05-10 18:04:27 -05:00
__init__.py python: different import for dealing with demandimport 2011-04-19 11:13:01 -07:00
config.py Fix up regression execution to better handle tests that end abnormally. 2009-03-07 16:58:51 -08:00
core.py sim: move iterating over SimObjects into Python. 2010-08-17 05:08:50 -07:00
debug.py debug: fix help output 2011-05-04 10:08:08 -04:00
event.py events: Make trace events happen at the right priority. 2009-02-18 10:00:15 -08:00
main.py DOT: fixed broken code for visualizing configuration using dot 2012-05-10 18:04:27 -05:00
options.py python: cleanup options parsing stuff so that it properly deals with defaults. 2008-10-06 09:31:51 -07:00
params.py Config: Exit with fatal if a port is already connected 2012-05-23 09:01:56 -04:00
proxy.py Python: Make the All proxy traverse SimObject children as well 2012-04-05 10:44:35 -04:00
SimObject.py DOT: improved dot-based system visualization 2012-05-10 18:04:27 -05:00
simulate.py DOT: improved dot-based system visualization 2012-05-10 18:04:27 -05:00
ticks.py python: Move more code into m5.util allow SCons to use that code. 2009-09-22 15:24:16 -07:00
trace.py trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00