MEM: Removing the default port peer from Python ports
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 17 Jan 2012 18:55:09 +0000 (12:55 -0600)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 17 Jan 2012 18:55:09 +0000 (12:55 -0600)
commit55cf3f4ac11668c4da71411a4221cc8c84298b1a
tree09bcea86e48b63ba7984decf7949835351286db8
parent2208ea049f60618e432c69c065926bcbc810581a
MEM: Removing the default port peer from Python ports

In preparation for the introduction of Master and Slave ports, this
patch removes the default port parameter in the Python port and thus
forces the argument list of the Port to contain only the
description. The drawback at this point is that the config port and
dma port of PCI and DMA devices have to be connected explicitly. This
is key for future diversification as the pio and config port are
slaves, but the dma port is a master.
configs/common/FSConfig.py
src/dev/Device.py
src/dev/Pci.py
src/dev/arm/RealView.py
src/dev/pcidev.cc
src/dev/x86/SouthBridge.py
src/python/m5/SimObject.py
src/python/m5/params.py