linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add support for Nvlink
@ 2015-10-28  5:00 Alistair Popple
  2015-10-28  5:00 ` [PATCH 1/2] Revert "powerpc/pci: Remove unused struct pci_dn.pcidev field" Alistair Popple
  2015-10-28  5:00 ` [PATCH 2/2] platforms/powernv: Add support for Nvlink NPUs Alistair Popple
  0 siblings, 2 replies; 9+ messages in thread
From: Alistair Popple @ 2015-10-28  5:00 UTC (permalink / raw)
  To: linuxppc-dev; +Cc: gwshan, benh, Alistair Popple

This series adds support for Nvlink, a high speed interconnect that is
used in conjunction with PCI-E to create a high bandwidth interface
between GPU and CPU.

As the Nvlink hardware interface is similar to IBM's existing PCIe
host bridges no major new kernel or user interfaces are added by this
patch series. Instead the links are treated as standard PCIe devices
sitting under a Nvlink specific PHB type. This allows existing kernel
interfaces to be used for the management and control of the links.

Alistair Popple (2):
  Revert "powerpc/pci: Remove unused struct pci_dn.pcidev field"
  platforms/powernv: Add support for Nvlink NPUs

 arch/powerpc/include/asm/pci-bridge.h     |   1 +
 arch/powerpc/include/asm/pci.h            |   4 +
 arch/powerpc/platforms/powernv/Makefile   |   2 +-
 arch/powerpc/platforms/powernv/npu-dma.c  | 267 ++++++++++++++++++++++++++++++
 arch/powerpc/platforms/powernv/pci-ioda.c | 105 ++++++++++--
 arch/powerpc/platforms/powernv/pci.c      |   4 +
 arch/powerpc/platforms/powernv/pci.h      |  10 ++
 7 files changed, 381 insertions(+), 12 deletions(-)
 create mode 100644 arch/powerpc/platforms/powernv/npu-dma.c

--
2.1.4

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-12-15  2:51 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-28  5:00 [PATCH 0/2] Add support for Nvlink Alistair Popple
2015-10-28  5:00 ` [PATCH 1/2] Revert "powerpc/pci: Remove unused struct pci_dn.pcidev field" Alistair Popple
2015-10-28  5:00 ` [PATCH 2/2] platforms/powernv: Add support for Nvlink NPUs Alistair Popple
2015-11-10  2:28   ` [PATCH v2] " Alistair Popple
2015-11-10  8:51     ` kbuild test robot
2015-11-10 10:30       ` Michael Ellerman
2015-11-10 10:43     ` kbuild test robot
2015-12-14  9:26     ` [v2] " Michael Ellerman
2015-12-15  2:46       ` Alistair Popple

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).