Config: Exit with fatal if a port is already connected
authorAndreas Hansson <andreas.hansson@arm.com>
Wed, 23 May 2012 13:01:56 +0000 (09:01 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Wed, 23 May 2012 13:01:56 +0000 (09:01 -0400)
commit31b4ac5cec638ee5a60e15fada85f5890300ec6a
tree4ddbc86cecd2b667e8b671367646c8fbaea59852
parent0bff8eb210fedd89baed36ecab3608bb259ff520
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).
src/python/m5/params.py