diff options
| author | Caleb Palmer <cnpalmer@us.ibm.com> | 2019-02-07 08:40:08 -0600 |
|---|---|---|
| committer | Zane C. Shelley <zshelle@us.ibm.com> | 2019-02-12 10:11:38 -0600 |
| commit | 95bbfc78a463c06cd06204ee8cb1b904ec864565 (patch) | |
| tree | df0b264e99b44a4bc70d3a70941c48b03feb32e0 /src/usr/diag/prdf/common | |
| parent | cccf89e092dd50e3fe10b70701c9ddfaa84498cb (diff) | |
| download | talos-hostboot-95bbfc78a463c06cd06204ee8cb1b904ec864565.tar.gz talos-hostboot-95bbfc78a463c06cd06204ee8cb1b904ec864565.zip | |
PRD: Adjust row repair capture data size
Change-Id: I2a9100e927fd8a1c39b25eb8662aeda2d2c31a4e
CQ: SW454322
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71522
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/71608
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common')
| -rw-r--r-- | src/usr/diag/prdf/common/plat/mem/prdfMemCaptureData.C | 3 | ||||
| -rw-r--r-- | src/usr/diag/prdf/common/plugins/prdfParserEnums.H | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfMemCaptureData.C b/src/usr/diag/prdf/common/plat/mem/prdfMemCaptureData.C index 635217165..15dcd5eba 100644 --- a/src/usr/diag/prdf/common/plat/mem/prdfMemCaptureData.C +++ b/src/usr/diag/prdf/common/plat/mem/prdfMemCaptureData.C @@ -365,7 +365,8 @@ void captureRowRepairVpd(TargetHandle_t i_trgt, CaptureData & io_cd) } // Get the maximum capture data size. - size_t sz_maxData = masterRanks.size() * (sz_rank + sz_port + sz_entry); + size_t sz_maxData = masterRanks.size() * MAX_DIMM_PER_RANK * + (sz_rank + sz_port + sz_entry); // Adjust the size for endianness. sz_maxData = ((sz_maxData + sz_word-1) / sz_word) * sz_word; diff --git a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H index 5df40defa..0269c2c74 100644 --- a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H +++ b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H @@ -97,6 +97,7 @@ enum PositionBounds MAX_MBA_PER_MEMBUF = 2, MAX_PORT_PER_MBA = 2, MAX_DIMM_PER_PORT = 2, + MAX_DIMM_PER_RANK = 2, MAX_L4_PER_MEMBUF = 1, MAX_NVDIMM_PER_PROC = MAX_DIMM_PER_PORT * MAX_MCA_PER_PROC, |

