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 | PcieDevice |
| Class that implements the Simics pcie_device interface and translates it into a TLM transaction. More... | |
| class | PcieDeviceGasketAdapter |
| Adapter for PcieDevice gasket. More... | |
| class | PcieTransaction |
| 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 | SpiSlave |
| Class that implements the Simics serial_peripheral_interface_slave interface and translates it into a TLM transaction. More... | |
| class | SpiSlaveGasketAdapter |
| Adapter for SpiSlave 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. | |