[Skiboot] [PATCH v3 0/5] Add NVLink2 Functionality
Alistair Popple
alistair at popple.id.au
Fri Mar 24 12:22:21 AEDT 2017
This series of patches adds support for NVLink2 hardware on
POWER9. This version of the series fixes a number of bugs and adds
additional functionality, in particular the hardware procedures
required for training links.
Alistair Popple (4):
npu2: Add npu2 register definitions
Introduce NPU2 support
npu2: Add OPAL calls for nvlink2 address translation services
npu2: Add hardware link training procedures
Reza Arbab (1):
npu2: Allocate GPU memory and describe it in the dt
core/init.c | 1 +
doc/device-tree/nvlink.rst | 27 +-
doc/nvlink.rst | 22 +-
doc/opal-api/opal-npu2-141-142-143.rst | 66 ++
hw/Makefile.inc | 2 +-
hw/npu2-hw-procedures.c | 721 +++++++++++++
hw/npu2.c | 1819 ++++++++++++++++++++++++++++++++
include/npu2-regs.h | 438 ++++++++
include/npu2.h | 161 +++
include/opal-api.h | 5 +-
include/pci.h | 1 +
include/skiboot.h | 1 +
12 files changed, 3256 insertions(+), 8 deletions(-)
create mode 100644 doc/opal-api/opal-npu2-141-142-143.rst
create mode 100644 hw/npu2-hw-procedures.c
create mode 100644 hw/npu2.c
create mode 100644 include/npu2-regs.h
create mode 100644 include/npu2.h
--
2.1.4
More information about the Skiboot
mailing list