summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
diff options
context:
space:
mode:
authorMatt Raybuck <mraybuc@us.ibm.com>2019-01-31 14:35:51 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-02-08 15:42:50 -0600
commitba2bcf1cdba3a92cbad59bbb587836922607b97c (patch)
tree225c45601cb73b106b0553b1a3227b685e72505f /src/usr/targeting
parent72628079d63e9be84ffbd6a1b5b8e8eb27fa091a (diff)
downloadtalos-hostboot-ba2bcf1cdba3a92cbad59bbb587836922607b97c.tar.gz
talos-hostboot-ba2bcf1cdba3a92cbad59bbb587836922607b97c.zip
Correct invalid HUID and chiplet id values for NPU targets
There was a bug for NPU targets would incorrectly have a HUID with a value indicating that they were of target type MC instead of target type NPU. This commit corrects that issue and gives the correct chiplet id for NPU targets. Change-Id: I543e80e1c0da7a02bef61f9657270684abc6e7c7 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71159 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Ilya Smirnov <ismirno@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting')
-rwxr-xr-xsrc/usr/targeting/common/genHwsvMrwXml.pl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl
index 4ccf15dd0..a3f4deda9 100755
--- a/src/usr/targeting/common/genHwsvMrwXml.pl
+++ b/src/usr/targeting/common/genHwsvMrwXml.pl
@@ -6,7 +6,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2013,2018
+# Contributors Listed Below - COPYRIGHT 2013,2019
# [+] International Business Machines Corp.
#
#
@@ -5416,7 +5416,7 @@ sub generate_sbe
sub generate_npu
{
my ($proc, $npu, $ordinalId, $ipath) = @_;
- my $uidstr = sprintf("0x%02X44%04X",${node},$proc*MAX_NPU_PER_PROC + $npu);
+ my $uidstr = sprintf("0x%02X43%04X",${node},$proc*MAX_NPU_PER_PROC + $npu);
my $fapi_name = "NA";
my $path = "sys-$sys/node-$node/proc-$proc/npu-$npu";
@@ -5448,6 +5448,10 @@ sub generate_npu
<default>$npu</default>
</attribute>
<attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x05</default>
+ </attribute>
+ <attribute>
<id>REL_POS</id>
<default>$npu</default>
</attribute>
OpenPOWER on IntegriCloud