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