gem5/src/cpu/testers
Andreas Hansson 2a740aa096 Port: Add protocol-agnostic ports in the port hierarchy
This patch adds an additional level of ports in the inheritance
hierarchy, separating out the protocol-specific and protocl-agnostic
parts. All the functionality related to the binding of ports is now
confined to use BaseMaster/BaseSlavePorts, and all the
protocol-specific parts stay in the Master/SlavePort. In the future it
will be possible to add other protocol-specific implementations.

The functions used in the binding of ports, i.e. getMaster/SlavePort
now use the base classes, and the index parameter is updated to use
the PortID typedef with the symbolic InvalidPortID as the default.
2012-10-15 08:12:35 -04:00
..
directedtest Port: Add protocol-agnostic ports in the port hierarchy 2012-10-15 08:12:35 -04:00
memtest Port: Add protocol-agnostic ports in the port hierarchy 2012-10-15 08:12:35 -04:00
networktest Port: Add protocol-agnostic ports in the port hierarchy 2012-10-15 08:12:35 -04:00
rubytest Port: Add protocol-agnostic ports in the port hierarchy 2012-10-15 08:12:35 -04:00
traffic_gen Port: Add protocol-agnostic ports in the port hierarchy 2012-10-15 08:12:35 -04:00