Skip to content

Commit

Permalink
npu2: Add hardware link training procedures
Browse files Browse the repository at this point in the history
Unlike other system buses the NVLink2 links need to be trained at
runtime as training requires interaction from the GPU device
drivers. This patch implements the required training procedures for
NVLink2, which are different than the NVLink1 equivalents.

Signed-off-by: Alistair Popple <alistair@popple.id.au>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
  • Loading branch information
apopple authored and stewartsmith committed Mar 30, 2017
1 parent 5180d65 commit d95ffaa
Show file tree
Hide file tree
Showing 5 changed files with 746 additions and 4 deletions.
2 changes: 1 addition & 1 deletion hw/Makefile.inc
Expand Up @@ -6,7 +6,7 @@ HW_OBJS += nx.o nx-rng.o nx-crypto.o nx-842.o
HW_OBJS += p7ioc.o p7ioc-inits.o p7ioc-phb.o
HW_OBJS += phb3.o sfc-ctrl.o fake-rtc.o bt.o p8-i2c.o prd.o
HW_OBJS += dts.o lpc-rtc.o npu.o npu-hw-procedures.o xive.o phb4.o
HW_OBJS += fake-nvram.o lpc-mbox.o npu2.o
HW_OBJS += fake-nvram.o lpc-mbox.o npu2.o npu2-hw-procedures.o
HW=hw/built-in.o

# FIXME hack this for now
Expand Down

0 comments on commit d95ffaa

Please sign in to comment.