Csimics::systemc::Allocation | |
Csimics::types::AnyType | Generic type class |
Csimics::systemc::ArgumentRegistry | |
Csimics::systemc::injection::AttrDictParser | |
►Csimics::systemc::awareness::Attribute | |
Csimics::systemc::awareness::CciAttribute | |
Csimics::systemc::awareness::ScAttribute< A > | |
Csimics::systemc::awareness::Attributes | |
Csimics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface | |
Csimics::systemc::iface::BaseAddressRegisterQueryInterface::BaseAddressRegister | Base Address Register (BAR) configuration |
Csimics::systemc::iface::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 |
Csimics::systemc::injection::BTransportInvoker< TYPES > | |
Csimics::types::buffer_t | |
Csimics::types::bytes_t | |
Csimics::systemc::iface::TransactionExtension::Callback | |
►Csimics::systemc::instrumentation::ToolController::CallbackInterface | |
►Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
Csimics::systemc::awareness::ProxyInitiatorSocket< TYPES > | |
Csimics::systemc::awareness::ProxyTargetSocket< TYPES > | |
►Csimics::systemc::instrumentation::ToolControllerEventAction | |
Csimics::systemc::TraceEventAllDynamic | |
Csimics::systemc::awareness::ProxyEvent | |
►Csimics::systemc::instrumentation::ToolControllerProcessAction | |
Csimics::systemc::TraceProcessAllDynamic | |
Csimics::systemc::awareness::ProxyProcess | |
Csimics::systemc::CciConfiguration | |
►Csc_checkpoint::CheckpointControl | |
Csimics::systemc::CheckpointControl | |
Csimics::systemc::iface::CheckpointInterface | Simics checkpoint interface |
►Csimics::systemc::CheckpointStub | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
►Csimics::systemc::awareness::ClassAttributesInterface | |
►Csimics::systemc::awareness::ClassAttributes | |
Csimics::systemc::awareness::ClassAttributesFixedName | |
►Csimics::systemc::ClassType | |
►Csimics::systemc::simics2tlm::GasketOwner | Base class, responsible for handling a gasket |
Csimics::systemc::simics2tlm::EthernetCommon | Class that implements the Simics ethernet_common interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I2cMasterV2 | Class that implements the Simics i2c_master_v2 interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I2cSlaveV2 | Class that implements the Simics i2c_slave_v2 interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I3cMaster | Class that implements the Simics i3c_master interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I3cSlave | Class that implements the Simics i3c_slave interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::MiiManagement | Class that implements the Simics C++ MiiManagementInterface and translates it into a TLM transaction with protocol specific MiiManagementExtension |
►Csimics::systemc::simics2tlm::MultiGasketOwner | Container class for multiple GasketOwners, each given a unique ID |
Csimics::systemc::simics2tlm::IoMemory | Class that implements the Simics io_memory interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::Packet | Class that implements the Simics packet interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::PciDevice | Class that implements the Simics pci_device interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::SerialDevice | Class that implements the Simics C++ SerialDeviceInterface and translates it to a TLM transaction with protocol specific SerialDeviceExtension |
Csimics::systemc::simics2tlm::SpiMaster | Class that implements the Simics serial_peripheral_interface_master interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::Transaction | Class that implements the Simics transaction interface and translates it into a TLM transaction |
►Csimics::systemc::iface::ConcurrencyGroupInterface | Simics concurrency group interface |
►Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
►Csimics::systemc::iface::ConcurrencyModeInterface | Simics concurrency mode interface |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►CConfObject | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
Csimics::systemc::CciGlobal | |
►Csimics::ConfObject | |
Csimics::systemc::TraceEventAllDynamic | |
Csimics::systemc::TraceProcessAllDynamic | |
Csimics::systemc::awareness::ConnectionEndPoint | |
►Csimics::systemc::awareness::Proxy | |
Csimics::systemc::awareness::ProxyEvent | |
Csimics::systemc::awareness::ProxyExport | |
Csimics::systemc::awareness::ProxyInitiatorGasket | |
►Csimics::systemc::awareness::ProxyPort | |
Csimics::systemc::awareness::ProxySignalPort | |
Csimics::systemc::awareness::ProxyProcess | |
Csimics::systemc::awareness::ProxySignal | |
Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
Csimics::systemc::awareness::ProxyVector | |
Csimics::systemc::instrumentation::ToolConnection | |
Csimics::systemc::simics2systemc::SignalClass | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
Csimics::systemc::systemc2simics::SignalClass | |
Csimics::systemc::tlm2simics::GasketClass< TGasket > | |
►Csimics::systemc::tools::ScTool | |
Csimics::systemc::tools::ScProtocolCheckerTool | |
►Csimics::systemc::tools::ScTraceTool | |
Csimics::systemc::tools::ScBreakTool | |
Csimics::systemc::tools::ScTransactionTrackerTool | |
Csimics::systemc::tools::ScVcdTraceTool | |
►CConfObjectRef | |
Csimics::systemc::NullConfObjectRef | NULL object instance counter |
►CConnectBase | |
►Csimics::systemc::ConnectorBase | |
Csimics::systemc::Connector< simics::systemc::systemc2simics::Signal > | |
Csimics::systemc::Connector< TGasket > | |
►Csimics::systemc::Connector< InterfaceProvider > | Provides get/set functionality for a connector attribute, typically registered by using the ConnectorAttribute class |
Csimics::systemc::ConnectorProxy< InterfaceProvider > | |
►Csimics::systemc::iface::instrumentation::ConnectionInterface | |
Csimics::systemc::instrumentation::ToolConnection | |
Csimics::systemc::Context | Utility class that handles the context switching, using RAII methodology |
►Csimics::systemc::DescriptionInterface< TBase > | |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::DirectMemoryUpdateInterface > | |
Csimics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter | Adapter for DirectMemoryUpdate gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::EthernetCommonInterface > | |
Csimics::systemc::simics2tlm::EthernetCommonGasketAdapter | |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::I2cMasterV2Interface > | |
Csimics::systemc::simics2tlm::I2cMasterV2GasketAdapter | Adapter for I2cMasterV2 gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::I2cSlaveV2Interface > | |
Csimics::systemc::simics2tlm::I2cSlaveV2GasketAdapter | Adapter for I2cSlaveV2 gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::I3cMasterInterface > | |
Csimics::systemc::simics2tlm::I3cMasterGasketAdapter | Adapter for I3cMaster gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::I3cSlaveInterface > | |
Csimics::systemc::simics2tlm::I3cSlaveGasketAdapter | Adapter for I3cSlave gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::IoMemoryInterface > | |
Csimics::systemc::simics2tlm::IoMemoryGasketAdapter | Adapter for IoMemory gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::MiiManagementInterface > | |
Csimics::systemc::simics2tlm::MiiManagementGasketAdapter | |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::PacketInterface > | |
Csimics::systemc::simics2tlm::PacketGasketAdapter | |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::PciDeviceInterface > | |
Csimics::systemc::simics2tlm::PciDeviceGasketAdapter | Adapter for PciDevice gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::SerialDeviceInterface > | |
Csimics::systemc::simics2tlm::SerialDeviceGasketAdapter | |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::SpiMasterInterface > | |
Csimics::systemc::simics2tlm::SpiMasterGasketAdapter | Adapter for SpiMaster gasket |
►Csimics::systemc::simics2tlm::GasketAdapter< iface::TransactionInterface > | |
Csimics::systemc::simics2tlm::TransactionGasketAdapter | Adapter for Transaction gasket |
Csimics::systemc::simics2tlm::GasketAdapter< TBase > | |
Csimics::systemc::DescriptionInterface< iface::DirectMemoryUpdateInterface > | |
Csimics::systemc::DescriptionInterface< iface::EthernetCommonInterface > | |
Csimics::systemc::DescriptionInterface< iface::I2cMasterV2Interface > | |
Csimics::systemc::DescriptionInterface< iface::I2cSlaveV2Interface > | |
Csimics::systemc::DescriptionInterface< iface::I3cMasterInterface > | |
Csimics::systemc::DescriptionInterface< iface::I3cSlaveInterface > | |
Csimics::systemc::DescriptionInterface< iface::IoMemoryInterface > | |
Csimics::systemc::DescriptionInterface< iface::MiiManagementInterface > | |
Csimics::systemc::DescriptionInterface< iface::PacketInterface > | |
Csimics::systemc::DescriptionInterface< iface::PciDeviceInterface > | |
Csimics::systemc::DescriptionInterface< iface::SerialDeviceInterface > | |
►Csimics::systemc::DescriptionInterface< iface::SignalInterface > | |
►Csimics::systemc::simics2systemc::SignalGasketAdapter | Adapter for Signal gasket |
Csimics::systemc::simics2systemc::SignalClass | |
Csimics::systemc::DescriptionInterface< iface::SpiMasterInterface > | |
Csimics::systemc::DescriptionInterface< iface::TransactionInterface > | |
Csimics::systemc::Device< T > | Utility class for handling direct access to the SystemC top module (i.e |
Csimics::systemc::DeviceAccess< T > | |
►Csimics::systemc::iface::DirectMemoryUpdateInterface | Simics direct_memory_update interface |
Csimics::systemc::simics2tlm::DirectMemoryUpdate | Class that implements the Simics direct_memory_update interface |
Csimics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter | Adapter for DirectMemoryUpdate gasket |
Csimics::systemc::simics2tlm::DmiDataTable | |
►Csimics::systemc::iface::EthernetCommonInterface | Simics ethernet_common interface |
►Csimics::systemc::iface::Extension< EthernetCommonExtension, EthernetCommonInterface > | |
Csimics::systemc::iface::EthernetCommonExtension | |
Csimics::systemc::simics2tlm::EthernetCommon | Class that implements the Simics ethernet_common interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::EthernetCommonGasketAdapter | |
Csimics::systemc::tlm2simics::EthernetCommon | Protocol specific transaction handler for Simics ethernet_common interface |
Csimics::systemc::Event | |
►Cscl::iface::instrumentation::EventActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::EventActionInterface | |
►Csimics::systemc::EventCallbackInterface | |
Csimics::systemc::TraceEventAllDynamic | |
Csimics::systemc::TraceProcessAllDynamic | |
Csimics::systemc::awareness::ProxyEvent | |
Csimics::systemc::awareness::ProxyProcess | |
►Csimics::systemc::iface::EventDeltaInterface | |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►Csimics::systemc::iface::ExecuteControlInterface | Simics execute control interface |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►Csimics::systemc::iface::ExecuteInterface | |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►Csimics::systemc::iface::ExtensionSenderInterface | Interface used by Extension class to send the extension |
Csimics::systemc::iface::ExtensionSender< TSocket > | Generic extension sender initialized with a TLM2 initiator socket of TSocket type |
Csimics::systemc::injection::extension::ExtensionSetter< TPAYLOAD, TExtension > | |
Csimics::systemc::simics2tlm::ExtensionSender | Specialized extension sender for simics2tlm gaskets |
►Csc_checkpoint::ExternalTimeInformationInterface | |
Csimics::systemc::CheckpointControl | |
Csimics::systemc::RegisterModel::FactoryInterface | |
Csimics::types::frags_frag_t | |
Csimics::types::frags_t | |
►Csimics::systemc::iface::FrequencyInterface | |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►Csimics::systemc::GasketClassInterface | |
Csimics::systemc::simics2systemc::SignalClass | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
Csimics::systemc::systemc2simics::SignalClass | |
Csimics::systemc::tlm2simics::GasketClass< TGasket > | |
►Csimics::systemc::tlm2simics::GasketDispatcherBase | |
Csimics::systemc::tlm2simics::GasketDispatcher< BUSWIDTH, TYPES, N, POL > | |
►CGasketFactoryInterface | |
►Csimics::systemc::Registrant< GasketFactoryInterface > | |
Csimics::systemc::simics2tlm::GasketFactory< BUSWIDTH, TYPES, N, POL > | |
Csimics::systemc::tlm2simics::GasketFactory< BUSWIDTH, TYPES, N, POL > | |
Csimics::systemc::simics2tlm::GasketFactoryInterface | |
Csimics::systemc::tlm2simics::GasketFactoryInterface | |
►CGasketInterface | |
►Csimics::systemc::Registrant< GasketInterface > | |
Csimics::systemc::systemc2simics::Gasket | Gasket for translating a SystemC sc_signal of type bool into a Simics signal interface call |
►Csimics::systemc::simics2systemc::GasketInterface | |
Csimics::systemc::simics2systemc::Gasket | Gasket for translating a Simics signal interface into a SystemC sc_signal of type bool |
Csimics::systemc::simics2systemc::NullSignal | Utility class that counts the number of instances |
►Csimics::systemc::simics2tlm::GasketInterface | Interface used by simics2tlm gaskets, implemented by Gasket base class |
Csimics::systemc::simics2tlm::Gasket< BUSWIDTH, TYPES > | Implements core functionality for sending a TLM2 transaction over a socket |
Csimics::systemc::simics2tlm::NullGasket | |
►Csimics::systemc::systemc2simics::GasketInterface | |
Csimics::systemc::systemc2simics::NullSignal | Utility class that counts the number of instances |
►Csimics::systemc::tlm2simics::GasketInterface | Interface used by tlm2simics gaskets, implemented by Gasket base class |
Csimics::systemc::tlm2simics::Gasket< BUSWIDTH, TYPES > | Implements core functionality for receiving a TLM2 transaction over a socket |
Csimics::systemc::tlm2simics::NullGasket | Utility class that counts the number of instances |
►Csimics::systemc::tlm2simics::GasketOwner | Base class, responsible for handling a gasket |
►Csimics::systemc::tlm2simics::TransactionHandler | Base class for transaction handlers without support for DMI |
►Csimics::systemc::tlm2simics::DmiTransactionHandler | Base class for transaction handlers that support DMI |
Csimics::systemc::tlm2simics::MemorySpace | Protocol specific transaction handler for Simics memory_space interface |
Csimics::systemc::tlm2simics::PciBus | Protocol specific transaction handler for Simics pci_bus interface |
Csimics::systemc::tlm2simics::Transaction | Protocol specific transaction handler for Simics transaction interface |
Csimics::systemc::tlm2simics::EthernetCommon | Protocol specific transaction handler for Simics ethernet_common interface |
Csimics::systemc::tlm2simics::I2cMasterV2 | Protocol specific transaction handler for Simics i2c_master_v2 interface |
Csimics::systemc::tlm2simics::I2cSlaveV2 | Protocol specific transaction handler for Simics i2c_slave_v2 interface |
Csimics::systemc::tlm2simics::I3cMaster | Protocol specific transaction handler for Simics i3c_master interface |
Csimics::systemc::tlm2simics::I3cSlave | Protocol specific transaction handler for Simics i3c_slave interface |
Csimics::systemc::tlm2simics::Packet | Protocol specific transaction handler for Simics packet interface |
Csimics::systemc::tlm2simics::SerialDevice | Class that translates a TLM transaction with protocol specific SerialDeviceExtension to the Simics C++ SerialDeviceInterface |
Csimics::systemc::tlm2simics::SpiSlave | Protocol specific transaction handler for Simics serial_peripheral_interface_slave interface |
►Csimics::systemc::GasketTagInterface | This interface provides the means to create gaskets encapsulated in Simics objects |
Csimics::systemc::GasketTag | |
►Csimics::systemc::iface::I2cMasterV2Interface | Simics i2c_master_v2 interface |
►Csimics::systemc::iface::Extension< I2cMasterV2Extension, I2cMasterV2Interface > | |
Csimics::systemc::iface::I2cMasterV2Extension | |
Csimics::systemc::simics2tlm::I2cMasterV2 | Class that implements the Simics i2c_master_v2 interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I2cMasterV2GasketAdapter | Adapter for I2cMasterV2 gasket |
Csimics::systemc::tlm2simics::I2cMasterV2 | Protocol specific transaction handler for Simics i2c_master_v2 interface |
►Csimics::systemc::iface::I2cSlaveV2Interface | |
►Csimics::systemc::iface::Extension< I2cSlaveV2Extension, I2cSlaveV2Interface > | |
Csimics::systemc::iface::I2cSlaveV2Extension | |
Csimics::systemc::simics2tlm::I2cSlaveV2 | Class that implements the Simics i2c_slave_v2 interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I2cSlaveV2GasketAdapter | Adapter for I2cSlaveV2 gasket |
Csimics::systemc::tlm2simics::I2cSlaveV2 | Protocol specific transaction handler for Simics i2c_slave_v2 interface |
►Csimics::systemc::iface::I3cMasterInterface | Simics i3c_master interface |
►Csimics::systemc::iface::Extension< I3cMasterExtension, I3cMasterInterface > | |
Csimics::systemc::iface::I3cMasterExtension | |
Csimics::systemc::simics2tlm::I3cMaster | Class that implements the Simics i3c_master interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I3cMasterGasketAdapter | Adapter for I3cMaster gasket |
Csimics::systemc::tlm2simics::I3cMaster | Protocol specific transaction handler for Simics i3c_master interface |
►Csimics::systemc::iface::I3cSlaveInterface | |
►Csimics::systemc::iface::Extension< I3cSlaveExtension, I3cSlaveInterface > | |
Csimics::systemc::iface::I3cSlaveExtension | |
Csimics::systemc::simics2tlm::I3cSlave | Class that implements the Simics i3c_slave interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::I3cSlaveGasketAdapter | Adapter for I3cSlave gasket |
Csimics::systemc::tlm2simics::I3cSlave | Protocol specific transaction handler for Simics i3c_slave interface |
►CInjectInterface | |
►Csimics::systemc::Registrant< InjectInterface< TPAYLOAD > > | |
►Csimics::systemc::injection::InjectBase< TPAYLOAD > | |
Csimics::systemc::injection::InjectGp< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectEthernetCommon< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectI2cMasterV2< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectI2cSlaveV2< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectMapInfo< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectPciBus< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectPciDevice< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectPciUpstreamOperation< TPAYLOAD > | |
Csimics::systemc::injection::extension::InjectSerialDevice< TPAYLOAD > | |
►Csimics::systemc::awareness::InstanceAttributesInterface | |
►Csimics::systemc::awareness::InstanceAttributes | |
Csimics::systemc::awareness::EventInstanceAttributes | |
Csimics::systemc::InstanceCounter< T > | Keeps track of (counts) the number of instances for this type of class |
►Csimics::systemc::InstanceCounter< NullConfObjectRef > | |
Csimics::systemc::NullConfObjectRef | NULL object instance counter |
►Csimics::systemc::InstanceCounter< NullGasket > | |
Csimics::systemc::simics2tlm::NullGasket | |
Csimics::systemc::tlm2simics::NullGasket | Utility class that counts the number of instances |
►Csimics::systemc::InstanceCounter< NullSignal > | |
Csimics::systemc::simics2systemc::NullSignal | Utility class that counts the number of instances |
Csimics::systemc::systemc2simics::NullSignal | Utility class that counts the number of instances |
►Csimics::systemc::InstanceCounter< NullTransactionHandler > | |
Csimics::systemc::tlm2simics::NullTransactionHandler | Utility class that counts the number of instances |
►Csimics::iface::InterfaceInfo | |
►Csimics::systemc::iface::SimicsAdapter< checkpoint_interface_t > | |
Csimics::systemc::iface::CheckpointSimicsAdapter< TBase, TInterface > | Adapter for Simics checkpoint interface |
►Csimics::systemc::iface::SimicsAdapter< concurrency_group_interface_t > | |
Csimics::systemc::iface::ConcurrencyGroupSimicsAdapter< TBase, TInterface > | Adapter for concurrency mode interface |
►Csimics::systemc::iface::SimicsAdapter< concurrency_mode_interface_t > | |
Csimics::systemc::iface::ConcurrencyModeSimicsAdapter< TBase, TInterface > | Adapter for concurrency mode interface |
►Csimics::systemc::iface::SimicsAdapter< direct_memory_update_interface_t > | |
Csimics::systemc::iface::DirectMemoryUpdateSimicsAdapter< TBase, TInterface > | Adapter for Simics direct_memory_update interface |
►Csimics::systemc::iface::SimicsAdapter< ethernet_common_interface_t > | |
Csimics::systemc::iface::EthernetCommonSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< event_delta_interface_t > | |
Csimics::systemc::iface::EventDeltaSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< execute_control_interface_t > | |
Csimics::systemc::iface::ExecuteControlSimicsAdapter< TBase, TInterface > | Adapter for concurrency group interface |
►Csimics::systemc::iface::SimicsAdapter< execute_interface_t > | |
Csimics::systemc::iface::ExecuteSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< frequency_interface_t > | |
Csimics::systemc::iface::FrequencySimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< i2c_master_v2_interface_t > | |
Csimics::systemc::iface::I2cMasterV2SimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< i2c_slave_v2_interface_t > | |
Csimics::systemc::iface::I2cSlaveV2SimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< i3c_master_interface_t > | |
Csimics::systemc::iface::I3cMasterSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< i3c_slave_interface_t > | |
Csimics::systemc::iface::I3cSlaveSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< io_memory_interface_t > | |
Csimics::systemc::iface::IoMemorySimicsAdapter< TBase, TInterface > | Adapter for Simics io_memory interface |
►Csimics::systemc::iface::SimicsAdapter< mii_management_interface_t > | |
Csimics::systemc::iface::MiiManagementSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< packet_interface_t > | |
Csimics::systemc::iface::PacketSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< pci_device_interface_t > | |
Csimics::systemc::iface::PciDeviceSimicsAdapter< TBase, TInterface > | Adapter for Simics pci_device interface |
►Csimics::systemc::iface::SimicsAdapter< register_view_interface_t > | |
Csimics::systemc::iface::RegisterViewSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_event_interface_t > | |
Csimics::systemc::iface::ScEventSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_export_interface_t > | |
Csimics::systemc::iface::ScExportSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_gasket_info_interface_t > | |
Csimics::systemc::iface::ScGasketInfoSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_initiator_gasket_interface_t > | |
Csimics::systemc::iface::ScInitiatorGasketSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_memory_access_interface_t > | |
Csimics::systemc::iface::ScMemoryAccessSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_memory_profiler_control_interface_t > | |
Csimics::systemc::iface::ScMemoryProfilerControlSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_memory_profiler_interface_t > | |
Csimics::systemc::iface::ScMemoryProfilerSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_object_interface_t > | |
Csimics::systemc::iface::ScObjectSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_port_interface_t > | |
Csimics::systemc::iface::ScPortSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_process_profiler_control_interface_t > | |
Csimics::systemc::iface::ScProcessProfilerControlSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_process_profiler_interface_t > | |
Csimics::systemc::iface::ScProcessProfilerSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_process_interface_t > | |
Csimics::systemc::iface::ScProcessSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_register_access_interface_t > | |
Csimics::systemc::iface::ScRegisterAccessSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_signal_read_interface_t > | |
Csimics::systemc::iface::ScSignalReadSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_signal_write_interface_t > | |
Csimics::systemc::iface::ScSignalWriteSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_vector_interface_t > | |
Csimics::systemc::iface::ScVectorSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_version_interface_t > | |
Csimics::systemc::iface::ScVersionSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< serial_device_interface_t > | |
Csimics::systemc::iface::SerialDeviceSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< signal_interface_t > | |
Csimics::systemc::iface::SignalSimicsAdapter< TBase, TInterface > | Adapter for Simics signal interface |
►Csimics::systemc::iface::SimicsAdapter< sc_simcontext_interface_t > | |
Csimics::systemc::iface::SimContextSimicsAdapter< TBase, TInterface > | Adapter for Simics simulation context interface |
►Csimics::systemc::iface::SimicsAdapter< serial_peripheral_interface_master_interface_t > | |
Csimics::systemc::iface::SpiMasterSimicsAdapter< TBase, TInterface > | Adapter for Simics serial_peripheral_interface_master interface |
►Csimics::systemc::iface::SimicsAdapter< temporal_state_interface_t > | |
Csimics::systemc::iface::TemporalStateSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< transaction_interface_t > | |
Csimics::systemc::iface::TransactionSimicsAdapter< TBase, TInterface > | Adapter for Simics signal interface |
►Csimics::systemc::iface::SimicsAdapter< sc_tlm_bw_transport_interface_t > | |
Csimics::systemc::iface::injection::ScTlmBwTransportSimicsAdapter< TBase, TYPES, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_tlm_fw_transport_interface_t > | |
Csimics::systemc::iface::injection::ScTlmFwTransportSimicsAdapter< TBase, TYPES, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< bank_instrumentation_subscribe_interface_t > | |
Csimics::systemc::iface::instrumentation::BankInstrumentationSubscribeSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< instrumentation_connection_interface_t > | |
Csimics::systemc::iface::instrumentation::ConnectionSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_provider_controller_interface_t > | |
Csimics::systemc::iface::instrumentation::ProviderControllerSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< sc_tool_connection_interface_t > | |
Csimics::systemc::iface::instrumentation::ToolConnectionSimicsAdapter< TBase, TInterface > | |
►Csimics::systemc::iface::SimicsAdapter< instrumentation_tool_interface_t > | |
Csimics::systemc::iface::instrumentation::ToolSimicsAdapter< TBase, TInterface > | |
Csimics::systemc::iface::SimicsAdapter< TSimicsInterface > | Base class for mapping Simics interface to a C++ interface |
►Csimics::systemc::InterfaceProvider | Returns the interface provided by the associated Simics object |
Csimics::systemc::InterfaceProviderAddOn | |
Csimics::systemc::systemc2simics::Signal | |
Csimics::systemc::tlm2simics::EthernetCommon | Protocol specific transaction handler for Simics ethernet_common interface |
Csimics::systemc::tlm2simics::I2cMasterV2 | Protocol specific transaction handler for Simics i2c_master_v2 interface |
Csimics::systemc::tlm2simics::I2cSlaveV2 | Protocol specific transaction handler for Simics i2c_slave_v2 interface |
Csimics::systemc::tlm2simics::I3cMaster | Protocol specific transaction handler for Simics i3c_master interface |
Csimics::systemc::tlm2simics::I3cSlave | Protocol specific transaction handler for Simics i3c_slave interface |
Csimics::systemc::tlm2simics::MemorySpace | Protocol specific transaction handler for Simics memory_space interface |
Csimics::systemc::tlm2simics::Packet | Protocol specific transaction handler for Simics packet interface |
Csimics::systemc::tlm2simics::PciBus | Protocol specific transaction handler for Simics pci_bus interface |
Csimics::systemc::tlm2simics::SerialDevice | Class that translates a TLM transaction with protocol specific SerialDeviceExtension to the Simics C++ SerialDeviceInterface |
Csimics::systemc::tlm2simics::SpiSlave | Protocol specific transaction handler for Simics serial_peripheral_interface_slave interface |
Csimics::systemc::tlm2simics::Transaction | Protocol specific transaction handler for Simics transaction interface |
►Csimics::systemc::InternalInterface | |
Csimics::systemc::Internal | |
►Csimics::systemc::iface::IoMemoryInterface | Simics io_memory interface |
Csimics::systemc::simics2tlm::IoMemory | Class that implements the Simics io_memory interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::IoMemoryGasketAdapter | Adapter for IoMemory gasket |
Csimics::systemc::Kernel | Utility class that reset the current context to the previous one upon leaving current scope |
Csimics::systemc::KernelStateComparator | |
Csimics::systemc::KernelStateModifier | |
Csimics::types::map_info_t | Reduced, stand-alone, version of the Simics map_info_t struct |
Csimics::systemc::MemoryProfiler | |
►Csimics::systemc::iface::MiiManagementInterface | |
►Csimics::systemc::iface::Extension< MiiManagementExtension, MiiManagementInterface > | |
Csimics::systemc::iface::MiiManagementExtension | |
Csimics::systemc::simics2tlm::MiiManagement | Class that implements the Simics C++ MiiManagementInterface and translates it into a TLM transaction with protocol specific MiiManagementExtension |
Csimics::systemc::simics2tlm::MiiManagementGasketAdapter | |
Csimics::systemc::RegisterModel::ModelData< TBase > | |
Csimics::systemc::ModuleLoaded | |
►Cstd::ostream | |
Csimics::LogStream< Type, Level, Groups > | Output stream class using the Simics log API |
►Csimics::systemc::iface::PacketInterface | Simics packet interface |
Csimics::systemc::simics2tlm::Packet | Class that implements the Simics packet interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::PacketGasketAdapter | |
►Csimics::systemc::injection::AttrDictParser::ParserInterface | |
Csimics::systemc::injection::AttrDmi | |
Csimics::systemc::injection::InjectInterface< TPAYLOAD > | |
Csimics::systemc::injection::extension::MapInfoParser | |
Csimics::iface::PciBusInterface | Simics pci_bus interface |
►Csimics::systemc::iface::PciBusInterface | Simics SystemC pci_bus interface |
►Csimics::systemc::iface::Extension< PciBusExtension, PciBusInterface > | |
Csimics::systemc::iface::PciBusExtension | Extension for Simics pci_bus interface |
Csimics::systemc::tlm2simics::PciBus | Protocol specific transaction handler for Simics pci_bus interface |
►Csimics::systemc::iface::PciDeviceInterface | Simics pci_device interface |
►Csimics::systemc::iface::Extension< PciDeviceExtension, PciDeviceInterface > | |
Csimics::systemc::iface::PciDeviceExtension | Extension for Simics pci_device interface |
Csimics::systemc::simics2tlm::PciDevice | Class that implements the Simics pci_device interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::PciDeviceGasketAdapter | Adapter for PciDevice gasket |
Csimics::systemc::iface::PciDeviceQueryInterface | Interface for connecting a SystemC PCI(e) device to Simics |
►Csimics::systemc::iface::PciUpstreamOperationInterface | Simics SystemC pci_upstream_operation interface |
►Csimics::systemc::iface::Extension< PciUpstreamOperationExtension, PciUpstreamOperationInterface > | |
Csimics::systemc::iface::PciUpstreamOperationExtension | Extension for Simics pci_upstream_operation interface |
Csimics::systemc::tlm2simics::PciBus | Protocol specific transaction handler for Simics pci_bus interface |
►Cscl::iface::instrumentation::ProcessActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::ProcessActionInterface | |
Csimics::systemc::tlm2simics::ProcessStackHandler | |
►Csimics::systemc::ProcessStackInterface | The process stack helps maintain a LIFO order of function calls that cross the SystemC/Simics border, as this is what the Simics interfaces expects |
Csimics::systemc::ProcessStack | |
►Csimics::systemc::iface::instrumentation::ProviderControllerInterface | |
►Csimics::systemc::instrumentation::ToolController | |
Csimics::systemc::awareness::ProxySignal | |
Csimics::systemc::awareness::ProxySignalPort | |
Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
Csimics::systemc::instrumentation::ToolControllerEventAction | |
Csimics::systemc::instrumentation::ToolControllerProcessAction | |
Csimics::systemc::awareness::ProxyBuilder | |
Csimics::systemc::awareness::ProxyClassRegistry | |
►Csimics::systemc::awareness::ProxyFactoryBase | |
►Csimics::systemc::awareness::ProxyFactory< ProxyEvent > | |
Csimics::systemc::awareness::ProxyFactoryEvent | |
►Csimics::systemc::awareness::ProxyFactory< ProxyExport > | |
Csimics::systemc::awareness::ProxyFactoryExport | |
►Csimics::systemc::awareness::ProxyFactory< ProxyInitiatorGasket > | |
Csimics::systemc::awareness::ProxyFactoryInitiatorGasket | |
Csimics::systemc::awareness::ProxyFactory< ProxyInitiatorSocket< TYPES > > | |
►Csimics::systemc::awareness::ProxyFactory< ProxyPort > | |
Csimics::systemc::awareness::ProxyFactoryPort | |
►Csimics::systemc::awareness::ProxyFactory< ProxyProcess > | |
Csimics::systemc::awareness::ProxyFactoryProcess | |
►Csimics::systemc::awareness::ProxyFactory< ProxySignal > | |
Csimics::systemc::awareness::ProxyFactorySignal | |
►Csimics::systemc::awareness::ProxyFactory< ProxySignalPort > | |
►Csimics::systemc::awareness::ProxyFactorySignalPort | |
Csimics::systemc::awareness::ProxyFactorySignalPortIn | |
Csimics::systemc::awareness::ProxyFactorySignalPortInOut | |
Csimics::systemc::awareness::ProxyFactorySignalPortOut | |
►Csimics::systemc::awareness::ProxyFactory< PROXY > | |
Csimics::systemc::awareness::ProxyFactorySocketBase< PROXY > | |
Csimics::systemc::awareness::ProxyFactory< ProxyTargetSocket< TYPES > > | |
►Csimics::systemc::awareness::ProxyFactory< ProxyVector > | |
Csimics::systemc::awareness::ProxyFactoryVector | |
►Csimics::systemc::awareness::ProxyFactory< TProxy > | |
►Csimics::systemc::awareness::ProxyFactorySocketBase< ProxyInitiatorSocket< TYPES > > | |
Csimics::systemc::awareness::ProxyFactoryInitiatorSocket< TYPES > | |
►Csimics::systemc::awareness::ProxyFactorySocketBase< ProxyTargetSocket< TYPES > > | |
Csimics::systemc::awareness::ProxyFactoryTargetSocket< TYPES > | |
►Csimics::systemc::awareness::ProxyFactoryInterface | |
Csimics::systemc::awareness::ProxyFactory< ProxyEvent > | |
Csimics::systemc::awareness::ProxyFactory< ProxyExport > | |
Csimics::systemc::awareness::ProxyFactory< ProxyInitiatorGasket > | |
Csimics::systemc::awareness::ProxyFactory< ProxyInitiatorSocket< TYPES > > | |
Csimics::systemc::awareness::ProxyFactory< ProxyPort > | |
Csimics::systemc::awareness::ProxyFactory< ProxyProcess > | |
Csimics::systemc::awareness::ProxyFactory< ProxySignal > | |
Csimics::systemc::awareness::ProxyFactory< ProxySignalPort > | |
Csimics::systemc::awareness::ProxyFactory< PROXY > | |
Csimics::systemc::awareness::ProxyFactory< ProxyTargetSocket< TYPES > > | |
Csimics::systemc::awareness::ProxyFactory< ProxyVector > | |
Csimics::systemc::awareness::ProxyFactory< TProxy > | |
Csimics::systemc::awareness::ProxyFactoryRegistry | |
Csimics::systemc::awareness::ProxyFeatureInterface | |
►Csimics::systemc::awareness::ProxyInterface | |
Csimics::systemc::awareness::Proxy | |
►Csimics::systemc::awareness::ProxySocketInterface | |
Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
►Csimics::systemc::iface::ReceiverInterface | Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher |
Csimics::systemc::iface::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 |
Csimics::systemc::iface::ExtensionIgnoreReceiver< TExtension > | |
Csimics::systemc::iface::ExtensionReceiver< TExtension, TInterface > | Receiver of protocol specific extensions |
Csimics::systemc::ReferenceCounter< T > | |
Csimics::systemc::RegisterModel | Utility class to help register a setup and teardown function for the SystemC top-model with Simics |
Csimics::systemc::iface::RegisterViewInterface | |
Csimics::systemc::Registry< T > | |
Csimics::systemc::ReportHandler | Routes any sc_core::sc_report emitted by the SystemC model to Simics |
►Csc_core::sc_module | |
Csimics::systemc::StateHandler | |
Csimics::systemc::simics2systemc::Gasket | Gasket for translating a Simics signal interface into a SystemC sc_signal of type bool |
Csimics::systemc::simics2tlm::Gasket< BUSWIDTH, TYPES > | Implements core functionality for sending a TLM2 transaction over a socket |
Csimics::systemc::systemc2simics::Gasket | Gasket for translating a SystemC sc_signal of type bool into a Simics signal interface call |
Csimics::systemc::tlm2simics::Gasket< BUSWIDTH, TYPES > | Implements core functionality for receiving a TLM2 transaction over a socket |
Csimics::systemc::tlm2simics::GasketDispatcher< BUSWIDTH, TYPES, N, POL > | |
►Csc_core::sc_object | |
Csimics::systemc::awareness::ScEventObject | |
►Csimics::systemc::awareness::ScAttributeInterface | |
Csimics::systemc::awareness::ScAttribute< A > | |
►Csimics::systemc::iface::ScEventInterface | |
Csimics::systemc::awareness::ProxyEvent | |
►Csimics::systemc::iface::ScExportInterface | |
►Csimics::systemc::awareness::ScExportConnection | |
Csimics::systemc::awareness::ProxyExport | |
Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
►Csimics::systemc::iface::ScGasketInfoInterface | |
►Csimics::systemc::GasketInfo | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
►Csimics::systemc::iface::ScInitiatorGasketInterface | |
►Csimics::systemc::awareness::ScInitiatorGasket | |
Csimics::systemc::awareness::ProxyInitiatorGasket | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
Csimics::systemc::SCL_VERSION_STRING | |
Csimics::systemc::iface::ScMemoryAccessInterface | |
►Csimics::systemc::iface::ScMemoryProfilerControlInterface | |
►Csimics::systemc::ScMemoryProfilerControl | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
►Csimics::systemc::iface::ScMemoryProfilerInterface | |
Csimics::systemc::awareness::ProxyProcess | |
►Csimics::systemc::iface::ScObjectInterface | |
Csimics::systemc::awareness::Proxy | |
►Csimics::systemc::iface::ScPortInterface | |
►Csimics::systemc::awareness::ScPortConnection | |
Csimics::systemc::awareness::ProxyPort | |
Csimics::systemc::awareness::ProxySocketBase< TYPES > | |
►Csimics::systemc::iface::ScProcessInterface | |
Csimics::systemc::awareness::ProxyProcess | |
►Csimics::systemc::iface::ScProcessProfilerControlInterface | |
►Csimics::systemc::ProcessProfilerControl | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
►Csimics::systemc::iface::ScProcessProfilerInterface | |
Csimics::systemc::awareness::ProxyProcess | |
Csimics::systemc::iface::ScRegisterAccessInterface | |
►Csimics::systemc::ScSignalAccessInterface | |
►Csimics::systemc::Registrant< ScSignalAccessInterface > | |
►Csimics::systemc::ScSignalAccessBase | |
Csimics::systemc::ScSignalAccess | |
Csimics::systemc::ScSignalAccessTemplate< T > | |
Csimics::systemc::ScSignalAccessRegistry | |
►Csimics::systemc::iface::ScSignalReadInterface | |
►Csimics::systemc::awareness::SignalReader | |
Csimics::systemc::awareness::ProxySignal | |
Csimics::systemc::awareness::ProxySignalPort | |
►Csimics::systemc::iface::ScSignalWriteInterface | |
►Csimics::systemc::awareness::SignalWriter | |
Csimics::systemc::awareness::ProxySignal | |
Csimics::systemc::awareness::ProxySignalPort | |
►Csimics::systemc::iface::ScVectorInterface | |
Csimics::systemc::awareness::ProxyVector | |
►Csimics::systemc::iface::ScVersionInterface | |
►Csimics::systemc::Version | |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
Csimics::systemc::simics2systemc::SignalClass | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
Csimics::systemc::systemc2simics::SignalClass | |
Csimics::systemc::tlm2simics::GasketClass< TGasket > | |
►Csimics::systemc::iface::SerialDeviceInterface | |
►Csimics::systemc::iface::Extension< SerialDeviceExtension, SerialDeviceInterface > | |
Csimics::systemc::iface::SerialDeviceExtension | |
Csimics::systemc::simics2tlm::SerialDevice | Class that implements the Simics C++ SerialDeviceInterface and translates it to a TLM transaction with protocol specific SerialDeviceExtension |
Csimics::systemc::simics2tlm::SerialDeviceGasketAdapter | |
Csimics::systemc::tlm2simics::SerialDevice | Class that translates a TLM transaction with protocol specific SerialDeviceExtension to the Simics C++ SerialDeviceInterface |
►Cscl::iface::instrumentation::SignalActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::SignalActionInterface | |
►Csimics::systemc::SignalCallbackInterface | |
Csimics::systemc::awareness::ProxySignal | |
Csimics::systemc::awareness::ProxySignalPort | |
►Csimics::systemc::iface::SignalInterface | Simics signal interface |
Csimics::systemc::simics2systemc::Signal | |
Csimics::systemc::simics2systemc::SignalGasketAdapter | Adapter for Signal gasket |
►Cscl::iface::instrumentation::SignalPortActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::SignalPortActionInterface | |
►Csimics::systemc::iface::SimContextInterface | Simics simulation context interface |
►Csimics::systemc::SimContext | Provides the interface to the SystemC simulation context |
Csimics::systemc::Adapter | Entry point for creating a Simics conf-object that adapts a SystemC model to Simics, by using Simics attributes and Simics interfaces |
Csc_core::simContextProxy | |
Csimics::systemc::iface::SimicsAdapterInterface | |
►CSimicsAdapterInterface | |
►Csimics::systemc::Registrant< SimicsAdapterInterface > | |
Csimics::systemc::iface::SimicsAdapter< checkpoint_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< concurrency_group_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< concurrency_mode_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< direct_memory_update_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< ethernet_common_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< event_delta_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< execute_control_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< execute_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< frequency_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< i2c_master_v2_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< i2c_slave_v2_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< i3c_master_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< i3c_slave_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< io_memory_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< mii_management_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< packet_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< pci_device_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< register_view_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_event_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_export_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_gasket_info_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_initiator_gasket_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_memory_access_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_memory_profiler_control_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_memory_profiler_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_object_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_port_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_process_profiler_control_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_process_profiler_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_process_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_register_access_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_signal_read_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_signal_write_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_vector_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_version_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< serial_device_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< signal_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_simcontext_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< serial_peripheral_interface_master_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< temporal_state_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< transaction_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_tlm_bw_transport_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_tlm_fw_transport_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< bank_instrumentation_subscribe_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< instrumentation_connection_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_provider_controller_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< sc_tool_connection_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< instrumentation_tool_interface_t > | |
Csimics::systemc::iface::SimicsAdapter< TSimicsInterface > | Base class for mapping Simics interface to a C++ interface |
Csimics::systemc::SimicsLock< T > | |
Csimics::systemc::SimicsTargetLock< T > | |
Csimics::systemc::SimulationDeleter | |
►Csimics::systemc::iface::SimulationInterface | Interface to the SystemC simulation |
Csimics::systemc::NullSimulation | |
Csimics::systemc::Simulation | Provides the interface to the SystemC kernel |
►Csimics::systemc::SimulationInterfaceProxy | Interface to the SystemC simulation |
Csimics::systemc::TraceEventAllDynamic | |
Csimics::systemc::TraceProcessAllDynamic | |
Csimics::systemc::awareness::Proxy | |
Csimics::systemc::instrumentation::ToolConnection | |
Csimics::systemc::simics2systemc::SignalClass | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
►Csimics::systemc::iface::SpiMasterInterface | Simics serial_peripheral_interface_master interface |
Csimics::systemc::simics2tlm::SpiMaster | Class that implements the Simics serial_peripheral_interface_master interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::SpiMasterGasketAdapter | Adapter for SpiMaster gasket |
►Cstd::string | |
►Csimics::systemc::awareness::ProxyAttributeName | |
Csimics::systemc::awareness::ProxyClassName | |
Csimics::systemc::awareness::ProxyName | |
►CT | |
Csimics::systemc::Registrant< T > | |
►Csimics::systemc::InterfaceProvider::TargetUpdateListener | |
Csimics::systemc::InterfaceProviderAddOn | |
Csimics::systemc::tlm2simics::DmiTransactionHandler | Base class for transaction handlers that support DMI |
Csimics::systemc::iface::TemporalStateInterface | |
►CTGasketAdapter | |
Csimics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > | |
►Csimics::systemc::ThreadCallbackInterface | |
Csimics::systemc::ThreadPool< ThreadData > | |
Csimics::systemc::ThreadPool< TThread > | |
Csimics::systemc::simics2tlm::Gasket< BUSWIDTH, TYPES > | Implements core functionality for sending a TLM2 transaction over a socket |
►Csimics::systemc::ThreadInterface | |
Csimics::systemc::ThreadPool< ThreadData > | |
Csimics::systemc::Thread | |
Csimics::systemc::ThreadPool< TThread > | |
►CTInterface | |
Csimics::systemc::iface::Extension< TExtension, TInterface > | Base class for TLM2 extension, responsible for marshal/unmarshal of a Simics interface |
Ctlm_utils::tlm2_base_protocol_checker | |
►Ctlm::tlm_bw_transport_if | |
Csimics::systemc::awareness::TlmBwTransportIfHandlerBase< tlm::tlm_base_protocol_types > | |
Csimics::systemc::awareness::ProxyTargetSocket< TYPES > | |
Csimics::systemc::awareness::TlmBwTransportIfHandler< IF_PROVIDER, TYPES > | |
Csimics::systemc::awareness::TlmBwTransportIfHandlerBase< TYPES > | |
►Ctlm::tlm_extension | |
Csimics::systemc::iface::Extension< EthernetCommonExtension, EthernetCommonInterface > | |
Csimics::systemc::iface::Extension< I2cMasterV2Extension, I2cMasterV2Interface > | |
Csimics::systemc::iface::Extension< I2cSlaveV2Extension, I2cSlaveV2Interface > | |
Csimics::systemc::iface::Extension< I3cMasterExtension, I3cMasterInterface > | |
Csimics::systemc::iface::Extension< I3cSlaveExtension, I3cSlaveInterface > | |
Csimics::systemc::iface::Extension< MiiManagementExtension, MiiManagementInterface > | |
Csimics::systemc::iface::Extension< PciBusExtension, PciBusInterface > | |
Csimics::systemc::iface::Extension< PciDeviceExtension, PciDeviceInterface > | |
Csimics::systemc::iface::Extension< PciUpstreamOperationExtension, PciUpstreamOperationInterface > | |
Csimics::systemc::iface::Extension< SerialDeviceExtension, SerialDeviceInterface > | |
Csimics::systemc::iface::Extension< TExtension, TInterface > | Base class for TLM2 extension, responsible for marshal/unmarshal of a Simics interface |
Csimics::systemc::iface::MapInfoExtension | Additional mapping information for the Simics io_memory access |
Csimics::systemc::iface::TransactionExtension | |
Csimics::systemc::tlm2simics::NonBlockingTlmExtension | |
Csimics::systemc::tools::TransactionTrackerExtension | |
►Ctlm::tlm_fw_transport_if | |
Csimics::systemc::awareness::TlmFwTransportIfHandlerBase< tlm::tlm_base_protocol_types > | |
Csimics::systemc::awareness::ProxyInitiatorSocket< TYPES > | |
Csimics::systemc::awareness::TlmFwTransportIfHandler< IF_PROVIDER, TYPES > | |
Csimics::systemc::awareness::TlmFwTransportIfHandlerBase< TYPES > | |
►Ctlm::tlm_mm_interface | |
Csimics::systemc::iface::TransactionPool | A memory manager that implements the tlm::tlm_mm_interface providing a pool of transaction objects |
Csimics::systemc::injection::InjectRegistry< TPAYLOAD > | |
►Cscl::iface::instrumentation::TlmBwActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::TlmBwActionInterface | |
►Cscl::iface::instrumentation::TlmFwActionInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::TlmFwActionInterface | |
►Csimics::systemc::awareness::TlmHandlerInterface | |
►Csimics::systemc::awareness::TlmBaseHandler | |
Csimics::systemc::awareness::TlmBwTransportIfHandlerBase< tlm::tlm_base_protocol_types > | |
Csimics::systemc::awareness::TlmFwTransportIfHandlerBase< tlm::tlm_base_protocol_types > | |
Csimics::systemc::awareness::TlmBwTransportIfHandlerBase< TYPES > | |
Csimics::systemc::awareness::TlmFwTransportIfHandlerBase< TYPES > | |
►Csimics::systemc::awareness::TlmIfaceInterface | |
Csimics::systemc::awareness::TlmIface | |
Csimics::systemc::awareness::TlmIfaceProvider< IF_PROVIDER, TYPES, IF > | |
►Csimics::systemc::awareness::TlmMultiHandlerInterface | |
Csimics::systemc::awareness::TlmBwTransportIfHandler< IF_PROVIDER, TYPES > | |
Csimics::systemc::awareness::TlmFwTransportIfHandler< IF_PROVIDER, TYPES > | |
Csimics::systemc::awareness::TlmMultiHandlerRegistry | |
►Csimics::systemc::instrumentation::ToolConnectionInterface | |
Csimics::systemc::instrumentation::ToolConnection | |
►Cscl::iface::instrumentation::ToolInterface | |
Csimics::systemc::tools::ScTool | |
Csimics::systemc::iface::instrumentation::ToolInterface | |
►Csimics::systemc::TraceMonitorInterface | |
Csimics::systemc::TraceMonitor | |
Csimics::systemc::iface::Transaction | Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction object goes out of scope |
►Csimics::systemc::tlm2simics::TransactionHandlerInterface | Interface used by Gasket, implemented by protocol specific transaction handlers |
Csimics::systemc::tlm2simics::ErrorTransactionHandler | |
Csimics::systemc::tlm2simics::NullTransactionHandler | Utility class that counts the number of instances |
►CTransactionHandlerInterface | |
►Csimics::systemc::Registrant< TransactionHandlerInterface > | |
Csimics::systemc::tlm2simics::TransactionHandler | Base class for transaction handlers without support for DMI |
►Csimics::systemc::iface::TransactionInterface | Simics transaction interface |
Csimics::systemc::simics2tlm::Transaction | Class that implements the Simics transaction interface and translates it into a TLM transaction |
Csimics::systemc::simics2tlm::TransactionGasketAdapter | Adapter for Transaction gasket |
Csimics::systemc::iface::TransactionStatus | |
►Csimics::systemc::TraverserInterface | |
►Csimics::systemc::Traverser | |
Csimics::systemc::MultiTraverser | |
Csimics::systemc::awareness::ProxyBlacklistTraverser | |
Csimics::systemc::awareness::ProxyAttributeSetter | |
Csimics::systemc::awareness::ProxyCreateTraverser | |
Csimics::systemc::tools::WireInterface | |