Searched refs:ExternalSlave (Results 1 - 16 of 16) sorted by relevance
/gem5/src/mem/ |
H A D | external_slave.hh | 43 * ExternalSlave is a memory object representing a binding from 56 * exception of getAddrRanges which is provided by the ExternalSlave 64 #include "params/ExternalSlave.hh" 67 class ExternalSlave : public SimObject class in inherits:SimObject 74 ExternalSlave &owner; 78 ExternalSlave &owner_) : 100 const std::string &name, ExternalSlave &owner, 128 ExternalSlave(ExternalSlaveParams *params);
|
H A D | external_slave.cc | 52 class StubSlavePort : public ExternalSlave::ExternalPort 68 ExternalSlave &owner_) : 69 ExternalSlave::ExternalPort(name_, owner_), 83 ExternalSlave::Handler 86 ExternalSlave::ExternalPort *getExternalPort( 88 ExternalSlave &owner, 174 std::map<std::string, ExternalSlave::Handler *> 175 ExternalSlave::portHandlers; 178 ExternalSlave::ExternalPort::getAddrRanges() const 183 ExternalSlave function in class:ExternalSlave [all...] |
H A D | ExternalSlave.py | 41 class ExternalSlave(SimObject): class in inherits:SimObject 42 type = 'ExternalSlave'
|
/gem5/util/tlm/src/ |
H A D | sc_slave_port.hh | 71 class SCSlavePort : public ExternalSlave::Port 116 ExternalSlave &owner_); 123 class SCSlavePortHandler : public ExternalSlave::Handler 131 ExternalSlave::Port *getExternalPort(const std::string &name, 132 ExternalSlave &owner,
|
H A D | sc_slave_port.cc | 367 ExternalSlave &owner_) : 368 ExternalSlave::Port(name_, owner_), 387 ExternalSlave::Port* 389 ExternalSlave &owner,
|
H A D | sim_control.cc | 82 ExternalSlave::registerHandler("tlm_slave", new SCSlavePortHandler(*this));
|
/gem5/ext/sst/ |
H A D | gem5.hh | 63 public ExternalSlave::Handler, 90 virtual ExternalSlave::Port *getExternalPort( 91 const std::string &name, ExternalSlave &owner,
|
H A D | ExtSlave.hh | 63 class ExtSlave : public ExternalSlave::Port { 101 ExtSlave(gem5Component*, Output&, ExternalSlave&, std::string&);
|
H A D | gem5.cc | 115 ExternalSlave ::registerHandler("sst", this); 261 ExternalSlave::Port* 263 ExternalSlave &owner, const std::string &port_data)
|
H A D | ExtSlave.cc | 56 ::ExternalSlave& port, std::string &name) :
|
/gem5/util/tlm/conf/ |
H A D | tlm_slave.py | 64 system.tlm = ExternalSlave()
|
H A D | tlm_elastic_slave.py | 107 system.tlm = ExternalSlave()
|
/gem5/configs/common/ |
H A D | MemConfig.py | 180 system.external_memory = m5.objects.ExternalSlave( 189 subsystem.external_memory = m5.objects.ExternalSlave(
|
H A D | CacheConfig.py | 207 # ExternalSlave provides a "port", but when that port connects to a cache, 211 class ExternalCache(ExternalSlave): 215 return super(ExternalSlave, cls).__getattr__(attr) 220 return super(ExternalSlave, cls).__setattr__(attr, value)
|
H A D | FSConfig.py | 355 self.iocache = ExternalSlave(port_data="iocache",
|
/gem5/util/tlm/examples/ |
H A D | tlm_elastic_slave_with_l2.py | 115 system.tlm = ExternalSlave()
|
Completed in 25 milliseconds