gem5
v21.2.1.1
|
#include <vector>
#include "mem/port.hh"
#include "params/PortTerminator.hh"
#include "sim/sim_object.hh"
Go to the source code of this file.
Classes | |
class | gem5::PortTerminator |
class | gem5::PortTerminator::ReqPort |
definition of the ReqPort class. More... | |
class | gem5::PortTerminator::RespPort |
definition of the RespPort class. More... | |
Namespaces | |
gem5 | |
Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223. | |
Contains the description of the class PortTerminator. It is useful for cases where you do not need to connect all of the ports in your system, but the simulator is complaining about orphan ports. For example if you have configured a cache hierarchy and want to test its performance using PyTrafficGen, you will end up with an icache that is not connected to any other component in the system. In this case you can just connect that port to this object. This object will not issue any request or respond to any request. It is neccessary to make sure the ports that are connected to a PortTerminator are never going to be used in your system.
Definition in file port_terminator.hh.