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

Namespaces

namespace  internal
 

Classes

class  DirectMemoryUpdate
 Class that implements the Simics direct_memory_update interface. More...
 
class  DirectMemoryUpdateGasketAdapter
 Adapter for DirectMemoryUpdate gasket. More...
 
class  DmiDataTable
 
class  EthernetCommon
 Class that implements the Simics ethernet_common interface and translates it into a TLM transaction. More...
 
class  EthernetCommonGasketAdapter
 
class  ExtensionSender
 Specialized extension sender for simics2tlm gaskets. More...
 
class  Gasket
 Implements core functionality for sending a TLM2 transaction over a socket. More...
 
class  GasketAdapter
 
class  GasketClass
 
class  GasketFactory
 
class  GasketFactoryInterface
 
class  GasketInterface
 Interface used by simics2tlm gaskets, implemented by Gasket base class. More...
 
class  GasketOwner
 Base class, responsible for handling a gasket. More...
 
class  I2cMasterV2
 Class that implements the Simics i2c_master_v2 interface and translates it into a TLM transaction. More...
 
class  I2cMasterV2GasketAdapter
 Adapter for I2cMasterV2 gasket. More...
 
class  I2cSlaveV2
 Class that implements the Simics i2c_slave_v2 interface and translates it into a TLM transaction. More...
 
class  I2cSlaveV2GasketAdapter
 Adapter for I2cSlaveV2 gasket. More...
 
class  I3cMaster
 Class that implements the Simics i3c_master interface and translates it into a TLM transaction. More...
 
class  I3cMasterGasketAdapter
 Adapter for I3cMaster gasket. More...
 
class  I3cSlave
 Class that implements the Simics i3c_slave interface and translates it into a TLM transaction. More...
 
class  I3cSlaveGasketAdapter
 Adapter for I3cSlave gasket. More...
 
class  IoMemory
 Class that implements the Simics io_memory interface and translates it into a TLM transaction. More...
 
class  IoMemoryGasketAdapter
 Adapter for IoMemory gasket. More...
 
class  MiiManagement
 Class that implements the Simics C++ MiiManagementInterface and translates it into a TLM transaction with protocol specific MiiManagementExtension. More...
 
class  MiiManagementGasketAdapter
 
class  MultiGasketOwner
 Container class for multiple GasketOwners, each given a unique ID. More...
 
class  NullGasket
 
class  Packet
 Class that implements the Simics packet interface and translates it into a TLM transaction. More...
 
class  PacketGasketAdapter
 
class  PciDevice
 Class that implements the Simics pci_device interface and translates it into a TLM transaction. More...
 
class  PciDeviceGasketAdapter
 Adapter for PciDevice gasket. More...
 
class  SerialDevice
 Class that implements the Simics C++ SerialDeviceInterface and translates it to a TLM transaction with protocol specific SerialDeviceExtension. More...
 
class  SerialDeviceGasketAdapter
 
class  SpiMaster
 Class that implements the Simics serial_peripheral_interface_master interface and translates it into a TLM transaction. More...
 
class  SpiMasterGasketAdapter
 Adapter for SpiMaster gasket. More...
 
class  Transaction
 Class that implements the Simics transaction interface and translates it into a TLM transaction. More...
 
class  TransactionGasketAdapter
 Adapter for Transaction gasket. More...
 

Functions

GasketInterface::Ptr createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj)
 Factory for creating a Gasket and bind it to a target socket.