Functions | |
template<typename InterfaceSimicsAdapter > | |
InterfaceSimicsAdapter & | simics::systemc::iface::createAdapter () |
Create a SimicsAdapter that can be registered with a ConfClass. | |
GasketInterface::Ptr | simics::systemc::simics2tlm::createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj) |
Factory for creating a Gasket and bind it to a target socket. | |
GasketInterface::Ptr | simics::systemc::tlm2simics::createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj) |
InterfaceSimicsAdapter & simics::systemc::iface::createAdapter | ( | ) |
Create a SimicsAdapter that can be registered with a ConfClass.
A SimicsAdapter maps a static function to a corresponding C++ interface function. The adapter is then registered with the ConfClass in init_local to register the interface on the Simics class.
The InterfaceSimicsAdapter template parameter is the actual SimicsAdapter type (e.g., IoMemorySimicsAdapter<Adapter>)
GasketInterface::Ptr simics::systemc::simics2tlm::createGasketByName | ( | std::string | socket_name, |
const simics::ConfObjectRef & | simics_obj | ||
) |
Factory for creating a Gasket and bind it to a target socket.
GasketInterface::Ptr simics::systemc::tlm2simics::createGasketByName | ( | std::string | socket_name, |
const simics::ConfObjectRef & | simics_obj | ||
) |