MEM: Add the system port as a central access point
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 17 Jan 2012 18:55:07 +0000 (12:55 -0600)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 17 Jan 2012 18:55:07 +0000 (12:55 -0600)
commit41af57f9fbc8220fbac8a3061ddadf4a4d942ebf
treec35bc2f0c1480e6abc183f47b2eaa0286fb2b132
parent13ef7a56478fdd993a726833e14a85307446c28f
MEM: Add the system port as a central access point

The system port is used as a globally reachable access point to the
memory subsystem. The benefit of using an actual port is that the
usual infrastructure is used to resolve any access and thus makes the
overall system able to handle distributed memories in any
configuration, and also makes the accesses agnostic to the address
map. This patch only introduces the port and does not actually use it
for anything.
src/sim/System.py
src/sim/system.cc
src/sim/system.hh