All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] dom0less pci passthrough support on Arm part 1
@ 2025-08-20 12:28 Mykyta Poturai
  2025-08-20 12:28 ` [PATCH v2 1/3] arm/pci: Add pci-scan boot argument Mykyta Poturai
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Mykyta Poturai @ 2025-08-20 12:28 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Mykyta Poturai, Andrew Cooper, Anthony PERARD, Michal Orzel,
	Jan Beulich, Julien Grall, Roger Pau Monné,
	Stefano Stabellini, Bertrand Marquis, Volodymyr Babchuk,
	Daniel P. Smith

This series adds basic PCI device enumeration in Xen. This will allow us to not
rely on Dom0 enumeration for supported controllers, which will enable PCI
passthrough for dom0less setups.

Enumeration is disabled by default and can be enabled with "pci-scan" cmdline
option. Discovered devices are added to Xen and assigned to dom_io by default.

Edward Pickup (1):
  arm/pci: Add pci-scan boot argument

Luca Fancellu (2):
  xen/pci: modify pci_add_device to handle device add by Xen
  xen/pci: add discovered PCI device at boot

 docs/misc/xen-command-line.pandoc           |  7 ++
 xen/arch/arm/include/asm/pci.h              |  3 +
 xen/arch/arm/pci/pci-host-common.c          |  1 +
 xen/arch/arm/pci/pci.c                      | 25 +++++++-
 xen/arch/x86/physdev.c                      |  9 ++-
 xen/drivers/passthrough/amd/pci_amd_iommu.c |  2 +-
 xen/drivers/passthrough/pci.c               | 71 ++++++++++++++-------
 xen/drivers/passthrough/vtd/iommu.c         |  2 +-
 xen/drivers/pci/physdev.c                   |  3 +-
 xen/include/xen/pci.h                       | 10 +--
 10 files changed, 94 insertions(+), 39 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-08-22 23:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-20 12:28 [PATCH v2 0/3] dom0less pci passthrough support on Arm part 1 Mykyta Poturai
2025-08-20 12:28 ` [PATCH v2 1/3] arm/pci: Add pci-scan boot argument Mykyta Poturai
2025-08-21  1:14   ` Stefano Stabellini
2025-08-20 12:28 ` [PATCH v2 2/3] xen/pci: modify pci_add_device to handle device add by Xen Mykyta Poturai
2025-08-21  1:17   ` Stefano Stabellini
2025-08-21  8:52   ` Jan Beulich
2025-08-20 12:28 ` [PATCH v2 3/3] xen/pci: add discovered PCI device at boot Mykyta Poturai
2025-08-21  9:08   ` Jan Beulich
2025-08-22  8:03     ` Mykyta Poturai
2025-08-22  8:19       ` Jan Beulich
2025-08-22 23:31         ` Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.