Re: [PATCH v5 0/5] Designware host multivector MSI and 64bit MSI fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Sep 18, 2015 at 05:12:34PM +0200, Lucas Stach wrote:
> This is a reworked version of the multivector MSI support for the designware
> PCIe host controller driver.
> 
> v3 added patch 2 to share more code between the single and multivector MSI
> code paths.
> 
> While not really related to this topic patches 4+5 fix the MSI message setup
> to work on 64bit and 32bit PAE systems. I included them in this series as
> they depend on patch 2.
> 
> v4 fixes the last patch to also set up the high part of the MSI target
> address, when calling the common DW MSI init function.
> 
> v5 fixes up clashes with the PCI and MSI changes in v4.3-rc1 and fixes
> one build failure introduced in the last version.
> 
> Regards,
> Lucas
> 
> Lucas Stach (5):
>   PCI: Add msi_controller setup_irqs() method for special multivector
>     setup
>   PCI: designware: Factor out MSI msg setup
>   PCI: designware: Implement multivector MSI IRQ setup
>   PCI: designware: Make get_msi_addr() return phys_addr_t, not u32
>   PCI: designware: Set up high part of MSI target address
> 
>  drivers/pci/host/pci-keystone-dw.c |  2 +-
>  drivers/pci/host/pci-keystone.h    |  2 +-
>  drivers/pci/host/pcie-designware.c | 70 +++++++++++++++++++++++++++++++-------
>  drivers/pci/host/pcie-designware.h |  2 +-
>  drivers/pci/msi.c                  |  3 ++
>  include/linux/msi.h                |  2 ++
>  6 files changed, 65 insertions(+), 16 deletions(-)

Applied to pci/host-designware for v4.4, replacing the v4 patches, thanks!
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux