SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::tlm2simics Namespace Reference

Namespaces

namespace  internal
 

Classes

class  DmiTransactionHandler
 Base class for transaction handlers that support DMI. More...
 
class  ErrorTransactionHandler
 
class  EthernetCommon
 Protocol specific transaction handler for Simics ethernet_common interface. More...
 
class  Gasket
 Implements core functionality for receiving a TLM2 transaction over a socket. More...
 
class  GasketClass
 
class  GasketDispatcher
 
class  GasketDispatcherBase
 
class  GasketFactory
 
class  GasketFactoryInterface
 
class  GasketInterface
 Interface used by tlm2simics gaskets, implemented by Gasket base class. More...
 
class  GasketOwner
 Base class, responsible for handling a gasket. More...
 
class  I2cMasterV2
 Protocol specific transaction handler for Simics i2c_master_v2 interface. More...
 
class  I2cSlaveV2
 Protocol specific transaction handler for Simics i2c_slave_v2 interface. More...
 
class  I3cMaster
 Protocol specific transaction handler for Simics i3c_master interface. More...
 
class  I3cSlave
 Protocol specific transaction handler for Simics i3c_slave interface. More...
 
class  MemorySpace
 Protocol specific transaction handler for Simics memory_space interface. More...
 
struct  NonBlockingTlmExtension
 
class  NullGasket
 Utility class that counts the number of instances. More...
 
class  NullTransactionHandler
 Utility class that counts the number of instances. More...
 
class  Packet
 Protocol specific transaction handler for Simics packet interface. More...
 
class  PciBus
 Protocol specific transaction handler for Simics pci_bus interface. More...
 
class  ProcessStackHandler
 
class  SerialDevice
 Class that translates a TLM transaction with protocol specific SerialDeviceExtension to the Simics C++ SerialDeviceInterface. More...
 
class  SpiSlave
 Protocol specific transaction handler for Simics serial_peripheral_interface_slave interface. More...
 
class  Transaction
 Protocol specific transaction handler for Simics transaction interface. More...
 
class  TransactionHandler
 Base class for transaction handlers without support for DMI. More...
 
class  TransactionHandlerInterface
 Interface used by Gasket, implemented by protocol specific transaction handlers. More...
 

Functions

GasketInterface::Ptr createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj)