Suggested-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com> --- include/hw/pci/pcie.h | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/include/hw/pci/pcie.h b/include/hw/pci/pcie.h index 3cc2b15957..16860e2216 100644 --- a/include/hw/pci/pcie.h +++ b/include/hw/pci/pcie.h @@ -134,7 +134,14 @@ void pcie_sync_bridge_lnk(PCIDevice *dev); void pcie_acs_init(PCIDevice *dev, uint16_t offset); void pcie_acs_reset(PCIDevice *dev); +/* + * Note: for non-VFs, nextfn must be the Function Number of the next higher + * numbered Function in the Device, or 00h if there are no higher numbered + * Functions. + * TODO: validate this. + */ void pcie_ari_init(PCIDevice *dev, uint16_t offset, uint16_t nextfn); + void pcie_dev_ser_num_init(PCIDevice *dev, uint16_t offset, uint64_t ser_num); void pcie_ats_init(PCIDevice *dev, uint16_t offset, bool aligned); -- 2.41.0