MEM: Explicit ports and Python binding on CopyEngine
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 13 Feb 2012 11:46:43 +0000 (06:46 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 13 Feb 2012 11:46:43 +0000 (06:46 -0500)
commitabc212461b865a47437a8dbf532b497ea4562137
tree1d0163d952b7ff3b6ee3bcbf5b3fa84d60f4536e
parent63777fb23f043012ba052fc9c5968da7bdd59221
MEM: Explicit ports and Python binding on CopyEngine

The copy-engine ports were previously created implicitly and bound
based on the dma port peer rather than relying on the normal Python
binding (connectPorts) being called explicitly. This patch makes the
copy engine port similar to all other ports in that they are visibly
in the Python class and bound using the normal explicit calls through
Python.
src/dev/CopyEngine.py
src/dev/copy_engine.cc
src/dev/copy_engine.hh