diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2019-09-06 13:20:50 -0500 |
---|---|---|
committer | Zane C Shelley <zshelle@us.ibm.com> | 2019-09-11 10:51:05 -0500 |
commit | 8e9808de50f0115153b3b49703a159f9a915fb10 (patch) | |
tree | 19505d3273e325307a2631e5a02c30a1cf83be1b | |
parent | ae8c69b8061732b934f9bbdf43d0cc4fd87c62ff (diff) | |
download | talos-hostboot-8e9808de50f0115153b3b49703a159f9a915fb10.tar.gz talos-hostboot-8e9808de50f0115153b3b49703a159f9a915fb10.zip |
PRD: Fix reading of NVDIMM ES_TEMP value
Change-Id: I6734afee576b4f46c569d26ecf96fe287a85cf80
CQ: SW475263
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/83418
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Brian J Stegmiller <bjs@us.ibm.com>
Reviewed-by: Benjamen G Tyner <ben.tyner@ibm.com>
Reviewed-by: Paul Greenwood <paul.greenwood@ibm.com>
Reviewed-by: Zane C Shelley <zshelle@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/83419
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>
-rw-r--r-- | src/usr/diag/prdf/plat/mem/prdfP9Mca.C | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfP9Mca.C b/src/usr/diag/prdf/plat/mem/prdfP9Mca.C index ffeefc315..441930b03 100644 --- a/src/usr/diag/prdf/plat/mem/prdfP9Mca.C +++ b/src/usr/diag/prdf/plat/mem/prdfP9Mca.C @@ -666,7 +666,7 @@ uint32_t __analyzeHealthStatus1Reg( STEP_CODE_DATA_STRUCT & io_sc, * @return FAIL if unable to read register, else SUCCESS */ uint32_t __readTemp( TargetHandle_t i_dimm, uint16_t i_tempMsbReg, - uint16_t i_tempLsbReg, uint16_t o_tempData ) + uint16_t i_tempLsbReg, uint16_t & o_tempData ) { #define PRDF_FUNC "[__readTemp] " @@ -725,7 +725,7 @@ uint32_t __readTemp( TargetHandle_t i_dimm, uint16_t i_tempMsbReg, break; } - o_tempData = (msbData << 8) | lsbData; + o_tempData = ((uint16_t)msbData << 8) | lsbData; }while(0); |