[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