From: Stewart Hildebrand <stewart.hildebr...@amd.com> Export functions required for SR-IOV support.
Signed-off-by: Stewart Hildebrand <stewart.hildebr...@amd.com> Signed-off-by: Mykyta Poturai <mykyta_potu...@epam.com> --- xen/drivers/vpci/header.c | 2 +- xen/include/xen/vpci.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c index 0a840c6dcc..ae44d6a73c 100644 --- a/xen/drivers/vpci/header.c +++ b/xen/drivers/vpci/header.c @@ -745,7 +745,7 @@ int vpci_bar_add_rangeset(const struct pci_dev *pdev, struct vpci_bar *bar, return !bar->mem ? -ENOMEM : 0; } -static int vpci_init_capability_list(struct pci_dev *pdev) +int vpci_init_capability_list(struct pci_dev *pdev) { int rc; bool mask_cap_list = false; diff --git a/xen/include/xen/vpci.h b/xen/include/xen/vpci.h index 9e8dcab17e..b8fa93575b 100644 --- a/xen/include/xen/vpci.h +++ b/xen/include/xen/vpci.h @@ -302,6 +302,8 @@ int vpci_modify_bars(const struct pci_dev *pdev, uint16_t cmd, bool rom_only); int vpci_bar_add_rangeset(const struct pci_dev *pdev, struct vpci_bar *bar, unsigned int i); +int vpci_init_capability_list(struct pci_dev *pdev); + #endif /* __XEN__ */ #else /* !CONFIG_HAS_VPCI */ -- 2.34.1