[PATCH v3 0/1] Fixes: PCI devices passthrough on Arm

Bertrand Marquis posted 1 patch 3 years, 1 month ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/cover.1634723903.git.bertrand.marquis@arm.com
xen/arch/arm/xen.lds.S        |  9 +--------
xen/arch/x86/xen.lds.S        |  9 +--------
xen/drivers/passthrough/pci.c | 14 ++++++++------
xen/drivers/vpci/vpci.c       |  8 +++++++-
xen/include/xen/vpci.h        |  2 ++
5 files changed, 19 insertions(+), 23 deletions(-)
[PATCH v3 0/1] Fixes: PCI devices passthrough on Arm
Posted by Bertrand Marquis 3 years, 1 month ago
This patch serie is a follow-up after various findings on d59168dc05
("xen/arm: Enable the existing x86 virtual PCI support for ARM") as of
agreed in [1].

It does the following:
- enable vpci_add_handlers on x86 and not only on arm
- remove __hwdom_init flag for vpci_add_handlers
- add missing vpci handler cleanup in error path during pci_device_add
  and pci_device_remove

[1] https://marc.info/?l=xen-devel&m=163455502020100&w=2

In the second version of the serie, the 3 patches have been merged into
one single patch.

Bertrand Marquis (1):
  xen/pci: Install vpci handlers on x86 and fix error paths

 xen/arch/arm/xen.lds.S        |  9 +--------
 xen/arch/x86/xen.lds.S        |  9 +--------
 xen/drivers/passthrough/pci.c | 14 ++++++++------
 xen/drivers/vpci/vpci.c       |  8 +++++++-
 xen/include/xen/vpci.h        |  2 ++
 5 files changed, 19 insertions(+), 23 deletions(-)

-- 
2.25.1