[PATCH v2 0/2] add MSI support for PCIe port services and DPC IRQ support
From: Gabriele Paoloni
Date: Thu May 18 2017 - 05:03:16 EST
From: gabriele paoloni <gabriele.paoloni@xxxxxxxxxx>
This patchset:
1) adds support for MSI interrupt vectors to be used for Roor Port services
2) adds support for DPC Root Port service interrupt
The patchset has been tested on Hisilicon Hip08 Chipset
Changes from v1:
According to comments from Christoph Hellwig in
https://www.spinics.net/lists/kernel/msg2508842.html
and
https://www.spinics.net/lists/kernel/msg2508850.html
- reduced the calls of pci_alloc_irq_vectors by ORing PCI_IRQ_MSIX and
PCI_IRQ_MSI
- used a unique macro for the max number of MSI/MSIx interrupt vectors
- reworked pcie_init_service_irqs() to call pci_alloc_irq_vectors() only
for legacy IRQ
Gabriele Paoloni (1):
PCI/portdrv: add support for different MSI interrupts for PCIe port
services
gabriele paoloni (1):
PCI/portdrv: allocate MSI/MSIx vector for DPC RP service
drivers/pci/pcie/portdrv.h | 8 +++--
drivers/pci/pcie/portdrv_core.c | 71 ++++++++++++++++++++++++++++++-----------
2 files changed, 58 insertions(+), 21 deletions(-)
--
2.7.4