SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::iface::PcieSriovQueryInterface Class Referenceabstract

Interface providing static SR-IOV configuration to the PcieMappingInterconnect. More...

#include <pcie_device_query_interface.h>

Public Member Functions

virtual ~PcieSriovQueryInterface ()=default
 
virtual std::vector< PcieSriovInfogetSriovInfo ()=0
 Returns one entry per PF that exposes VFs.
 

Detailed Description

Interface providing static SR-IOV configuration to the PcieMappingInterconnect.

Implement this on a device that uses SR-IOV so the interconnect can snoop SR-IOV Extended Capability writes to enable/disable VFs.

Constructor & Destructor Documentation

◆ ~PcieSriovQueryInterface()

virtual simics::systemc::iface::PcieSriovQueryInterface::~PcieSriovQueryInterface ( )
virtualdefault

Member Function Documentation

◆ getSriovInfo()

virtual std::vector< PcieSriovInfo > simics::systemc::iface::PcieSriovQueryInterface::getSriovInfo ( )
pure virtual

Returns one entry per PF that exposes VFs.


The documentation for this class was generated from the following file: