diff options
| author | Caleb Palmer <cnpalmer@us.ibm.com> | 2019-01-17 10:47:15 -0600 |
|---|---|---|
| committer | Zane C. Shelley <zshelle@us.ibm.com> | 2019-01-29 09:42:12 -0600 |
| commit | 39a6b40220d9251f373a1ffa3ebfa379e6fa0b2c (patch) | |
| tree | 81ba8fc45f0cee93ed5a5362927417fdc639ddcc /src/usr/diag/prdf/common/plugins | |
| parent | 675244ee606e340b96d0d6a0d42cdc2c60ec09b9 (diff) | |
| download | blackbird-hostboot-39a6b40220d9251f373a1ffa3ebfa379e6fa0b2c.tar.gz blackbird-hostboot-39a6b40220d9251f373a1ffa3ebfa379e6fa0b2c.zip | |
PRD: Initial NVDIMM Support
Change-Id: I37e727ed56f15a58173a7f246eeef96c9196e48c
RTC: 203495
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70717
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71002
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/plugins')
| -rw-r--r-- | src/usr/diag/prdf/common/plugins/prdfLogParse_common.C | 7 | ||||
| -rw-r--r-- | src/usr/diag/prdf/common/plugins/prdfParserEnums.H | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C b/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C index c6cd47d0b..ad4126d96 100644 --- a/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C +++ b/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C @@ -298,6 +298,13 @@ void getTargetInfo( HUID i_chipId, TARGETING::TYPE & o_targetType, l_node, l_chip, l_chiplet ); break; + case TYPE_DIMM: // NVDIMM + l_chip = l_chip / MAX_NVDIMM_PER_PROC; + l_chiplet = l_chiplet % MAX_NVDIMM_PER_PROC; + snprintf( o_chipName, i_sz_chipName, "dimm(n%dp%dc%d)", + l_node, l_chip, l_chiplet ); + break; + default: snprintf( o_chipName, i_sz_chipName, "????" ); } diff --git a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H index ab2ca8142..5df40defa 100644 --- a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H +++ b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H @@ -99,6 +99,8 @@ enum PositionBounds MAX_DIMM_PER_PORT = 2, MAX_L4_PER_MEMBUF = 1, + MAX_NVDIMM_PER_PROC = MAX_DIMM_PER_PORT * MAX_MCA_PER_PROC, + MAX_MCC_PER_MI = 2, MAX_MCC_PER_MC = MAX_MCC_PER_MI * MAX_MI_PER_MC, MAX_MCC_PER_PROC = MAX_MCC_PER_MC * MAX_MC_PER_PROC, |

