|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v2 05/11] xen/arm: Mark device as PCI while creating one
From: Oleksandr Andrushchenko <oleksandr_andrushchenko@xxxxxxxx>
While adding a PCI device mark it as such, so other frameworks
can distinguish it form DT devices.
Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@xxxxxxxx>
---
Since v1:
- Moved the assignment from iommu_add_device to alloc_pdev
---
xen/drivers/passthrough/pci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 633e89ac1311..fc3469bc12dc 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -328,6 +328,9 @@ static struct pci_dev *alloc_pdev(struct pci_seg *pseg, u8
bus, u8 devfn)
*((u8*) &pdev->bus) = bus;
*((u8*) &pdev->devfn) = devfn;
pdev->domain = NULL;
+#ifdef CONFIG_ARM
+ pci_to_dev(pdev)->type = DEV_PCI;
+#endif
rc = pdev_msi_init(pdev);
if ( rc )
--
2.25.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |