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. | |