summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2014-11-06 13:08:24 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-01-30 09:40:11 -0600
commit7452530902bcc31b361748d832c0f44fe277b686 (patch)
treed56db7ac0183c03ea288c4517016dcc04c0c28ab /src/include/usr
parente7dd491766237e728331d51064ddf7382c23c404 (diff)
downloadtalos-hostboot-7452530902bcc31b361748d832c0f44fe277b686.tar.gz
talos-hostboot-7452530902bcc31b361748d832c0f44fe277b686.zip
Fix issue with overwriting PNOR VPD cache
Planar VPD needs more space for each CVPD record than CDIMMs need. Also added a check to catch overruns. Change-Id: I6aa2291658388cc72b6ba1e04c3eeed51235c3e3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14382 Tested-by: Jenkins Server Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/vpd/vpdreasoncodes.H4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/usr/vpd/vpdreasoncodes.H b/src/include/usr/vpd/vpdreasoncodes.H
index 68dc00c2b..fedddbe88 100644
--- a/src/include/usr/vpd/vpdreasoncodes.H
+++ b/src/include/usr/vpd/vpdreasoncodes.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2014 */
+/* Contributors Listed Below - COPYRIGHT 2013,2015 */
/* [+] Google Inc. */
/* [+] International Business Machines Corp. */
/* */
@@ -58,6 +58,7 @@ enum vpdModuleId
VPD_IPVPD_FIND_RECORD_OFFSET_SEEPROM = 0x30,
VPD_IPVPD_FETCH_DATA = 0x31,
VPD_IPVPD_WRITE_KEYWORD = 0x32,
+ VPD_IPVPD_LOAD_PNOR = 0x33,
// DIMM SPD
@@ -129,6 +130,7 @@ enum vpdReasonCode
VPD_REMOVE_PAGES_FAIL = VPD_COMP_ID | 0x32,
VPD_UNEXPECTED_TARGET_TYPE = VPD_COMP_ID | 0x33,
VPD_WRITE_DEST_UNRESOLVED = VPD_COMP_ID | 0x34,
+ VPD_CACHE_SIZE_EXCEEDED = VPD_COMP_ID | 0x35,
};
OpenPOWER on IntegriCloud