gem5/tests
Andreas Hansson f85286b3de MEM: Add port proxies instead of non-structural ports
Port proxies are used to replace non-structural ports, and thus enable
all ports in the system to correspond to a structural entity. This has
the advantage of accessing memory through the normal memory subsystem
and thus allowing any constellation of distributed memories, address
maps, etc. Most accesses are done through the "system port" that is
used for loading binaries, debugging etc. For the entities that belong
to the CPU, e.g. threads and thread contexts, they wrap the CPU data
port in a port proxy.

The following replacements are made:
FunctionalPort      > PortProxy
TranslatingPort     > SETranslatingPortProxy
VirtualPort         > FSTranslatingPortProxy

--HG--
rename : src/mem/vport.cc => src/mem/fs_translating_port_proxy.cc
rename : src/mem/vport.hh => src/mem/fs_translating_port_proxy.hh
rename : src/mem/translating_port.cc => src/mem/se_translating_port_proxy.cc
rename : src/mem/translating_port.hh => src/mem/se_translating_port_proxy.hh
2012-01-17 12:55:08 -06:00
..
configs MEM: Add port proxies instead of non-structural ports 2012-01-17 12:55:08 -06:00
long stats: undo parser change from initparam change 2012-01-16 22:37:05 -05:00
quick Ruby: Change the access permissions for MOESI hammer 2012-01-17 12:55:07 -06:00
test-progs/hello test: Hello world test program for Power 2009-10-27 09:24:40 -07:00
diff-out diff-out: clean up options 2010-09-21 23:07:34 -07:00
halt.sh Rearrange the FS configs to be more shared. Also check in the full-system tests. Reference stats coming soon. 2006-07-21 15:56:35 -04:00
run.py sim: make Python Root object a singleton 2010-08-17 05:06:22 -07:00
SConscript tests: fix spurious scons "Error 1" messages 2011-10-22 16:52:07 -07:00