diff options
author | Matt Raybuck <mraybuc@us.ibm.com> | 2019-01-31 14:35:51 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-02-08 15:42:50 -0600 |
commit | ba2bcf1cdba3a92cbad59bbb587836922607b97c (patch) | |
tree | 225c45601cb73b106b0553b1a3227b685e72505f /src/usr/targeting | |
parent | 72628079d63e9be84ffbd6a1b5b8e8eb27fa091a (diff) | |
download | talos-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-x | src/usr/targeting/common/genHwsvMrwXml.pl | 8 |
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> |