ACK: [Trusty SRU] Add MSI/MSI-X driver for APM PCI bus
Brad Figg
brad.figg at canonical.com
Tue May 13 15:24:51 UTC 2014
On 05/13/2014 03:38 AM, Ike Panhc wrote:
> This is the driver to enable MSI function on AppliedMicro X-Gene SOC
> which reduces interrupt overhead. For 10G or faster networking, this
> function is critical to network performance.
>
> This patch will only affect on APM X-Gene SOC, where pci-xgene* only
> loaded according to device tree and the new-added helper in msi_bitmap.c
> only called from pci-xgene*
>
> We have tested this patch which reduces 55% cpu utilization about 55%
> on full loading gigabit ethernet.
>
> Ike Panhc (1):
> UBUNTU: SAUCE: Add MSI/MSI-X driver for APM PCI bus
>
> arch/arm64/boot/dts/apm-storm.dtsi | 92 ++++--
> arch/arm64/include/asm/msi_bitmap.h | 36 +++
> arch/arm64/kernel/Makefile | 1 +
> arch/arm64/kernel/msi_bitmap.c | 135 +++++++++
> drivers/pci/host/Kconfig | 4 +
> drivers/pci/host/Makefile | 1 +
> drivers/pci/host/pci-xgene-msi.c | 554 ++++++++++++++++++++++++++++++++++++
> drivers/pci/host/pci-xgene.c | 291 +++++++++++++++++--
> 8 files changed, 1070 insertions(+), 44 deletions(-)
> create mode 100644 arch/arm64/include/asm/msi_bitmap.h
> create mode 100644 arch/arm64/kernel/msi_bitmap.c
> create mode 100644 drivers/pci/host/pci-xgene-msi.c
>
--
Brad Figg brad.figg at canonical.com http://www.canonical.com
More information about the kernel-team
mailing list