Namespaces | |
| namespace | injection |
| namespace | instrumentation |
Classes | |
| class | BaseAddressRegisterQueryInterface |
| Interface that allows the Simics glue to perform snooping and automatic connection of the device's target sockets based on the number of BARs implemented. More... | |
| class | CheckpointInterface |
| Simics checkpoint interface. More... | |
| class | CheckpointSimicsAdapter |
| Adapter for Simics checkpoint interface. More... | |
| class | ConcurrencyGroupInterface |
| Simics concurrency group interface. More... | |
| class | ConcurrencyGroupSimicsAdapter |
| Adapter for concurrency mode interface. More... | |
| class | ConcurrencyModeInterface |
| Simics concurrency mode interface. More... | |
| class | ConcurrencyModeSimicsAdapter |
| Adapter for concurrency mode interface. More... | |
| class | DirectMemoryUpdateInterface |
| Simics direct_memory_update interface. More... | |
| class | DirectMemoryUpdateSimicsAdapter |
| Adapter for Simics direct_memory_update interface. More... | |
| class | EthernetCommonExtension |
| class | EthernetCommonInterface |
| Simics ethernet_common interface. More... | |
| class | EthernetCommonSimicsAdapter |
| class | EventDeltaInterface |
| class | EventDeltaSimicsAdapter |
| class | ExecuteControlInterface |
| Simics execute control interface. More... | |
| class | ExecuteControlSimicsAdapter |
| Adapter for concurrency group interface. More... | |
| class | ExecuteInterface |
| class | ExecuteSimicsAdapter |
| class | Extension |
| Base class for TLM2 extension, responsible for marshal/unmarshal of a Simics interface. More... | |
| class | ExtensionDispatcher |
| Utility class that can unmarshal a Simics interface embedded as an Extension in the tlm::tlm_generic_payload and dispatch the interface method to a callback method on the corresponding receiver class, implementing the ReceiverInterface. More... | |
| class | ExtensionIgnoreReceiver |
| class | ExtensionReceiver |
| Receiver of protocol specific extensions. More... | |
| class | ExtensionSender |
| Generic extension sender initialized with a TLM2 initiator socket of TSocket type. More... | |
| class | ExtensionSenderInterface |
| Interface used by Extension class to send the extension. More... | |
| class | FrequencyInterface |
| class | FrequencySimicsAdapter |
| class | I2cMasterV2Extension |
| class | I2cMasterV2Interface |
| Simics i2c_master_v2 interface. More... | |
| class | I2cMasterV2SimicsAdapter |
| class | I2cSlaveV2Extension |
| class | I2cSlaveV2Interface |
| class | I2cSlaveV2SimicsAdapter |
| class | I3cMasterExtension |
| class | I3cMasterInterface |
| Simics i3c_master interface. More... | |
| class | I3cMasterSimicsAdapter |
| class | I3cSlaveExtension |
| class | I3cSlaveInterface |
| class | I3cSlaveSimicsAdapter |
| class | IoMemoryInterface |
| Simics io_memory interface. More... | |
| class | IoMemorySimicsAdapter |
| Adapter for Simics io_memory interface. More... | |
| class | MapInfoExtension |
| Additional mapping information for the Simics io_memory access. More... | |
| class | MiiManagementExtension |
| class | MiiManagementInterface |
| class | MiiManagementSimicsAdapter |
| class | PacketInterface |
| Simics packet interface. More... | |
| class | PacketSimicsAdapter |
| class | PciBusExtension |
| Extension for Simics pci_bus interface. More... | |
| class | PciBusInterface |
| Simics SystemC pci_bus interface. More... | |
| class | PciDeviceExtension |
| Extension for Simics pci_device interface. More... | |
| class | PciDeviceInterface |
| Simics pci_device interface. More... | |
| class | PciDeviceQueryInterface |
| Interface for connecting a SystemC PCI(e) device to Simics. More... | |
| class | PciDeviceSimicsAdapter |
| Adapter for Simics pci_device interface. More... | |
| class | PcieBaseAddressRegisterQueryInterface |
| Interface that allows the Simics glue to perform snooping and automatic connection of the device's target sockets based on the number of BARs implemented. More... | |
| class | PcieDeviceExtension |
| Extension for Simics pcie_device interface. More... | |
| class | PcieDeviceInterface |
| Simics pcie_device interface. More... | |
| class | PcieDeviceQueryInterface |
| Interface required from a SystemC PCIe device in order to connect to Simics. More... | |
| class | PcieDeviceSimicsAdapter |
| Adapter for Simics pcie_device interface. More... | |
| class | PcieMapExtension |
| Extension for Simics pcie_map interface. More... | |
| class | PcieMapInterface |
| Simics pcie_map interface. More... | |
| class | PcieResetInterface |
| class | PciUpstreamOperationExtension |
| Extension for Simics pci_upstream_operation interface. More... | |
| class | PciUpstreamOperationInterface |
| Simics SystemC pci_upstream_operation interface. More... | |
| class | ReceiverInterface |
| Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher. More... | |
| class | RegisterViewInterface |
| class | RegisterViewSimicsAdapter |
| class | ScEventInterface |
| class | ScEventSimicsAdapter |
| class | ScExportInterface |
| class | ScExportSimicsAdapter |
| class | ScGasketInfoInterface |
| class | ScGasketInfoSimicsAdapter |
| class | ScInitiatorGasketInterface |
| class | ScInitiatorGasketSimicsAdapter |
| class | ScMemoryAccessInterface |
| class | ScMemoryAccessSimicsAdapter |
| class | ScMemoryProfilerControlInterface |
| class | ScMemoryProfilerControlSimicsAdapter |
| class | ScMemoryProfilerInterface |
| class | ScMemoryProfilerSimicsAdapter |
| class | ScObjectInterface |
| class | ScObjectSimicsAdapter |
| class | ScPortInterface |
| class | ScPortSimicsAdapter |
| class | ScProcessInterface |
| class | ScProcessProfilerControlInterface |
| class | ScProcessProfilerControlSimicsAdapter |
| class | ScProcessProfilerInterface |
| class | ScProcessProfilerSimicsAdapter |
| class | ScProcessSimicsAdapter |
| class | ScRegisterAccessInterface |
| class | ScRegisterAccessSimicsAdapter |
| class | ScSignalReadInterface |
| class | ScSignalReadSimicsAdapter |
| class | ScSignalWriteInterface |
| class | ScSignalWriteSimicsAdapter |
| class | ScVectorInterface |
| class | ScVectorSimicsAdapter |
| class | ScVersionInterface |
| class | ScVersionSimicsAdapter |
| class | SerialDeviceExtension |
| class | SerialDeviceInterface |
| class | SerialDeviceSimicsAdapter |
| class | SignalInterface |
| Simics signal interface. More... | |
| class | SignalSimicsAdapter |
| Adapter for Simics signal interface. More... | |
| class | SimContextInterface |
| Simics simulation context interface. More... | |
| class | SimContextSimicsAdapter |
| Adapter for Simics simulation context interface. More... | |
| class | SimicsAdapter |
| Base class for mapping Simics interface to a C++ interface. More... | |
| class | SimicsAdapterInterface |
| class | SimulationInterface |
| Interface to the SystemC simulation. More... | |
| class | SpiMasterInterface |
| Simics serial_peripheral_interface_master interface. More... | |
| class | SpiMasterSimicsAdapter |
| Adapter for Simics serial_peripheral_interface_master interface. More... | |
| class | SpiSlaveInterface |
| Simics serial_peripheral_interface_slave interface. More... | |
| class | SpiSlaveSimicsAdapter |
| Adapter for Simics serial_peripheral_interface_slave interface. More... | |
| class | TemporalStateInterface |
| class | TemporalStateSimicsAdapter |
| class | Transaction |
| Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction object goes out of scope. More... | |
| class | TransactionExtension |
| class | TransactionInterface |
| Simics transaction interface. More... | |
| class | TransactionPool |
| A memory manager that implements the tlm::tlm_mm_interface providing a pool of transaction objects. More... | |
| class | TransactionSimicsAdapter |
| Adapter for Simics signal interface. More... | |
| class | TransactionStatus |
Functions | |
| template<typename InterfaceSimicsAdapter > | |
| InterfaceSimicsAdapter & | createAdapter () |
| Create a SimicsAdapter that can be registered with a ConfClass. | |