[PATCH v4 0/3] xen/arm: Make PCI passthrough code non-x86 specific

Rahul Singh posted 3 patches 3 years, 4 months ago
Test gitlab-ci passed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/cover.1606326929.git.rahul.singh@arm.com
xen/drivers/char/ns16550.c                  | 16 ++---
xen/drivers/passthrough/Makefile            |  3 -
xen/drivers/passthrough/pci.c               | 79 +--------------------
xen/drivers/passthrough/x86/Makefile        |  1 +
xen/drivers/passthrough/{io.c => x86/hvm.c} | 66 +++++++++++++++++
xen/drivers/passthrough/x86/iommu.c         | 13 ++++
xen/include/xen/iommu.h                     |  2 +
xen/include/xen/pci.h                       |  9 +++
8 files changed, 101 insertions(+), 88 deletions(-)
rename xen/drivers/passthrough/{io.c => x86/hvm.c} (95%)
[PATCH v4 0/3] xen/arm: Make PCI passthrough code non-x86 specific
Posted by Rahul Singh 3 years, 4 months ago
This patch series is v4 of preparatory work to make PCI passthrough code
non-x86 specific.

Rahul Singh (3):
  xen/pci: Move x86 specific code to x86 directory.
  xen/pci: solve compilation error on ARM with HAS_PCI enabled.
  ns16550: Gate all PCI code with CONFIG_X86

 xen/drivers/char/ns16550.c                  | 16 ++---
 xen/drivers/passthrough/Makefile            |  3 -
 xen/drivers/passthrough/pci.c               | 79 +--------------------
 xen/drivers/passthrough/x86/Makefile        |  1 +
 xen/drivers/passthrough/{io.c => x86/hvm.c} | 66 +++++++++++++++++
 xen/drivers/passthrough/x86/iommu.c         | 13 ++++
 xen/include/xen/iommu.h                     |  2 +
 xen/include/xen/pci.h                       |  9 +++
 8 files changed, 101 insertions(+), 88 deletions(-)
 rename xen/drivers/passthrough/{io.c => x86/hvm.c} (95%)

-- 
2.17.1


Re: [PATCH v4 0/3] xen/arm: Make PCI passthrough code non-x86 specific
Posted by Andrew Cooper 3 years, 4 months ago
On 25/11/2020 18:16, Rahul Singh wrote:
> This patch series is v4 of preparatory work to make PCI passthrough code
> non-x86 specific.
>
> Rahul Singh (3):
>   xen/pci: Move x86 specific code to x86 directory.
>   xen/pci: solve compilation error on ARM with HAS_PCI enabled.
>   ns16550: Gate all PCI code with CONFIG_X86

https://gitlab.com/xen-project/patchew/xen/-/pipelines/222243396

There was an ARM randconfig failure which looks relevant to the content
in this series.

~Andrew (in lieu of a real CI robot).

Re: [PATCH v4 0/3] xen/arm: Make PCI passthrough code non-x86 specific
Posted by Andrew Cooper 3 years, 4 months ago
On 27/11/2020 20:04, Andrew Cooper wrote:
> On 25/11/2020 18:16, Rahul Singh wrote:
>> This patch series is v4 of preparatory work to make PCI passthrough code
>> non-x86 specific.
>>
>> Rahul Singh (3):
>>   xen/pci: Move x86 specific code to x86 directory.
>>   xen/pci: solve compilation error on ARM with HAS_PCI enabled.
>>   ns16550: Gate all PCI code with CONFIG_X86
> https://gitlab.com/xen-project/patchew/xen/-/pipelines/222243396
>
> There was an ARM randconfig failure which looks relevant to the content
> in this series.

Sorry - this randconfig failure was also seen against a second series,
so probably is collateral damage from elsewhere.

~Andrew