|
| | PcieGasketClass (ConfObjectRef o) |
| |
| virtual void | finalize () |
| |
| virtual iface::ScVersionInterface * | version () |
| |
| virtual void | createGasket (iface::SimulationInterface *simulation) |
| |
| | SimulationInterfaceProxy () |
| |
| void | setSimulation (iface::SimulationInterface *simulation) |
| |
| virtual int | runDeltaPhase (int count) |
| |
| virtual bool | runSimulation (sc_core::sc_time t) |
| |
| virtual void | stopSimulation () |
| |
| virtual sc_core::sc_simcontext * | context () const |
| |
| virtual ConfObjectRef | simics_object () const |
| |
| virtual | ~SimulationInterface () |
| |
| virtual int | runDeltaPhase (int count)=0 |
| |
| virtual bool | runSimulation (sc_core::sc_time t)=0 |
| |
| virtual void | stopSimulation ()=0 |
| |
| virtual sc_core::sc_simcontext * | context () const =0 |
| |
| virtual ConfObjectRef | simics_object () const =0 |
| |
| | PcieGasket (iface::SimulationInterface *simulation) |
| |
| | PcieGasket (iface::SimulationInterface *simulation, simics::ConfObjectRef obj) |
| |
| void | connected (conf_object_t *port_obj, uint16_t id) override |
| |
| void | disconnected (conf_object_t *port_obj, uint16_t id) override |
| |
| void | hot_reset () override |
| |
| template<typename TPcieDevice > |
| void | connect (TPcieDevice *device) |
| |
| std::map< std::pair< size_t, size_t >, size_t > | addressIdMemMap () const |
| |
| std::map< std::pair< size_t, size_t >, size_t > | addressIdIoMap () const |
| |
| bool | enableBaseAddressSubtraction () const |
| |
| void | setEnableBaseAddressSubtraction (const bool &val) |
| |
| void | setPcieTypeAndForwardTarget (ConfObjectRef obj) |
| |
| void | createCfgMapHelper () |
| |
| | PcieDeviceGasketAdapter (PcieDeviceInterface *pcie_device, iface::SimulationInterface *simulation) |
| |
| void | connected (conf_object_t *port_obj, uint16_t device_id) override |
| |
| void | disconnected (conf_object_t *port_obj, uint16_t device_id) override |
| |
| void | hot_reset () override |
| |
| simics2tlm::GasketOwner * | gasket_owner () const override |
| |
| virtual void | connected (conf_object_t *port_obj, uint16_t device_id)=0 |
| |
| virtual void | disconnected (conf_object_t *port_obj, uint16_t device_id)=0 |
| |
| virtual void | hot_reset ()=0 |
| |
| virtual | ~GasketAdapter () |
| |
| std::vector< std::string > | description (DescriptionType type) override |
| |
| virtual simics2tlm::GasketOwner * | gasket_owner () const=0 |
| |
| virtual | ~DescriptionInterface () |
| |
| virtual std::vector< std::string > | description (DescriptionType type)=0 |
| |
| | TransactionGasketAdapter (TransactionInterface *transaction, iface::SimulationInterface *simulation) |
| |
| exception_type_t | issue (transaction_t *t, uint64 addr) override |
| |
| simics2tlm::GasketOwner * | gasket_owner () const override |
| |
| virtual exception_type_t | issue (transaction_t *t, uint64 addr)=0 |
| |
| virtual | ~TransactionInterface () |
| |
| virtual | ~GasketAdapter () |
| |
| std::vector< std::string > | description (DescriptionType type) override |
| |
| virtual simics2tlm::GasketOwner * | gasket_owner () const=0 |
| |
| | SignalGasketAdapter (SignalInterface *signal, iface::SimulationInterface *simulation) |
| |
| void | raise () override |
| |
| void | lower () override |
| |
| std::vector< std::string > | description (DescriptionType type) override |
| |
| virtual void | raise ()=0 |
| |
| virtual void | lower ()=0 |
| |
| virtual | ~SignalInterface () |
| |
| virtual | ~DescriptionInterface () |
| |
| virtual std::vector< std::string > | description (DescriptionType type)=0 |
| |
| virtual | ~GasketClassInterface () |
| |
| virtual iface::ScVersionInterface * | version ()=0 |
| |
| virtual void | createGasket (iface::SimulationInterface *simulation)=0 |
| |
| | Version () |
| |
| const char * | kernel_version () const |
| |
| const char * | library_version () const |
| |
| const char * | library_kernel_version () const |
| |
| const std::map< std::string, std::string > * | versions () const |
| |
| bool | operator== (const iface::ScVersionInterface &rhs) const |
| |
| bool | operator!= (const iface::ScVersionInterface &rhs) const |
| |
| virtual const char * | kernel_version () const =0 |
| |
| virtual const char * | library_version () const =0 |
| |
| virtual const char * | library_kernel_version () const =0 |
| |
| virtual const std::map< std::string, std::string > * | versions () const =0 |
| |
| virtual | ~ScVersionInterface () |
| |