Searched refs:ExternalMaster (Results 1 - 12 of 12) sorted by relevance

/gem5/src/mem/
H A Dexternal_master.cc51 std::map<std::string, ExternalMaster::Handler *>
52 ExternalMaster::portHandlers;
54 ExternalMaster::ExternalMaster(ExternalMasterParams *params) : function in class:ExternalMaster
64 ExternalMaster::getPort(const std::string &if_name, PortID idx)
91 ExternalMaster::init()
94 fatal("ExternalMaster %s: externalPort not set!\n", name());
96 fatal("ExternalMaster %s is unconnected!\n", name());
100 ExternalMaster *
103 return new ExternalMaster(thi
[all...]
H A Dexternal_master.hh45 * ExternalMaster is a memory object representing a binding from
64 #include "params/ExternalMaster.hh"
67 class ExternalMaster : public SimObject class in inherits:SimObject
74 ExternalMaster &owner;
78 ExternalMaster &owner_) :
98 const std::string &name, ExternalMaster &owner,
122 ExternalMaster(ExternalMasterParams *params);
H A DExternalMaster.py44 class ExternalMaster(SimObject): class in inherits:SimObject
45 type = 'ExternalMaster'
/gem5/ext/sst/
H A Dgem5.hh64 public ExternalMaster::Handler {
86 virtual ExternalMaster::Port *getExternalPort(
87 const std::string &name, ExternalMaster &owner,
H A DExtMaster.hh73 class ExtMaster : public ExternalMaster::Port {
78 const ExternalMaster& port;
100 ExtMaster(gem5Component*, Output&, ExternalMaster&, std::string&);
108 // this module is "external" from gem5's perspective, thus ExternalMaster.
H A Dgem5.cc114 ExternalMaster::registerHandler("sst", this); // these are idempotent
251 ExternalMaster::Port*
253 ExternalMaster &owner, const std::string &port_data)
H A DExtMaster.cc59 ExtMaster::ExtMaster(gem5Component *g, Output &o, ::ExternalMaster& p,
/gem5/util/tlm/src/
H A Dsc_master_port.hh76 class SCMasterPort : public ExternalMaster::Port
125 ExternalMaster& owner_,
146 class SCMasterPortHandler : public ExternalMaster::Handler
154 ExternalMaster::Port *getExternalPort(const std::string &name,
155 ExternalMaster &owner,
H A Dsc_master_port.cc38 #include "params/ExternalMaster.hh"
86 ExternalMaster& owner_,
88 : ExternalMaster::Port(name_, owner_),
415 ExternalMaster::Port*
417 ExternalMaster &owner,
H A Dsim_control.cc83 ExternalMaster::registerHandler("tlm_master",
/gem5/util/tlm/conf/
H A Dtlm_master.py62 system.tlm = ExternalMaster()
/gem5/configs/common/
H A DFSConfig.py350 self.external_io = ExternalMaster(port_data="external_io",

Completed in 15 milliseconds