tile PCI RC: support more MSI-X interrupt vectors
authorChris Metcalf <cmetcalf@tilera.com>
Fri, 2 Aug 2013 16:55:15 +0000 (12:55 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Tue, 6 Aug 2013 16:55:24 +0000 (12:55 -0400)
commit90d9dd66957a744831146dbb1a9e4f96a9106100
tree6a6755c47ff49390891ce3fcf624d37547007671
parent803c874abe1358998ab65a8cca728684ebb50a13
tile PCI RC: support more MSI-X interrupt vectors

To support PCIe devices with higher number of MSI-X interrupt vectors,
e.g. 16 for the LSI RAID card, enhance the Gx RC stack to provide more
MSI-X vectors by using the TRIO Scatter Queues, which provide 8 more
vectors in addition to ~10 from the Map Mem regions.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/gxio/iorpc_trio.c
arch/tile/include/arch/trio.h
arch/tile/include/gxio/iorpc_trio.h
arch/tile/kernel/pci_gx.c