aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlistair Popple <alistair@popple.id.au>2018-03-23 16:08:38 -0500
committerStewart Smith <stewart@linux.vnet.ibm.com>2018-03-27 22:05:43 -0500
commitf8deaebb4dd5a3e168ebb850bc98a1d595c72829 (patch)
tree62ff59d09752eee369909814baecfb4821e14a6a
parente37bb5a8afcdba38c294e096c3fd4b63f38de0da (diff)
downloadskiboot-f8deaebb4dd5a3e168ebb850bc98a1d595c72829.zip
skiboot-f8deaebb4dd5a3e168ebb850bc98a1d595c72829.tar.gz
skiboot-f8deaebb4dd5a3e168ebb850bc98a1d595c72829.tar.bz2
hw/npu2: Assign a unique LPARSHORTID per GPU
This gets used elsewhere to index items in the XTS tables. Signed-off-by: Alistair Popple <alistair@popple.id.au> [arbab@linux.vnet.ibm.com: Added commit log] Signed-off-by: Reza Arbab <arbab@linux.vnet.ibm.com> (cherry picked from commit 759c23acb4b631bec692de07f4ac70edbf65aa35) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--hw/npu2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/npu2.c b/hw/npu2.c
index e2af0d9..7828830 100644
--- a/hw/npu2.c
+++ b/hw/npu2.c
@@ -2216,6 +2216,7 @@ static int opal_npu_map_lpar(uint64_t phb_id, uint64_t bdf, uint64_t lparid,
/* We only support radix for the moment */
xts_bdf_lpar = SETFIELD(NPU2_XTS_BDF_MAP_XLAT, xts_bdf_lpar, 0x3);
xts_bdf_lpar = SETFIELD(NPU2_XTS_BDF_MAP_LPARID, xts_bdf_lpar, lparid);
+ xts_bdf_lpar = SETFIELD(NPU2_XTS_BDF_MAP_LPARSHORT, xts_bdf_lpar, id);
/* Need to find an NVLink to send the ATSDs for this device over */
for (i = 0; i < p->total_devices; i++) {