#include <tlm>#include <simics/cc-api.h>#include <simics/systemc/connector.h>#include <simics/systemc/composite/pcie_mapping_interconnect.h>#include <simics/systemc/iface/simulation_interface.h>#include <simics/systemc/iface/pcie_device_simics_adapter.h>#include <simics/systemc/iface/signal_simics_adapter.h>#include <simics/systemc/iface/transaction_simics_adapter.h>#include <simics/systemc/simics2systemc/signal.h>#include <simics/systemc/simics2systemc/signal_gasket_adapter.h>#include <simics/systemc/simics2tlm/gasket_factory.h>#include <simics/systemc/simics2tlm/pcie_device.h>#include <simics/systemc/simics2tlm/pcie_device_gasket_adapter.h>#include <simics/systemc/simics2tlm/pcie_transaction.h>#include <simics/systemc/simics2tlm/transaction_gasket_adapter.h>#include <simics/systemc/tlm2simics/gasket_factory.h>#include <simics/systemc/tlm2simics/pcie_map.h>#include <simics/systemc/tlm2simics/pcie_transaction.h>#include <iostream>#include <map>#include <utility>Go to the source code of this file.
Classes | |
| class | simics::systemc::composite::PcieGasketBase |
| class | simics::systemc::composite::PcieGasket< BUSWIDTH, TYPES > |
| Composite Pcie Gasket to help the wrapping of a SystemC PCIe (multifunction) endpoint in Simics. More... | |
Namespaces | |
| namespace | simics |
| namespace | simics::systemc |
| namespace | simics::systemc::composite |
Functions | |
| template<class T > | |
| void | simics::systemc::SCLCompositePcieInit (typename T::is_composite_pcie_gasket, ConfClass *cls) |