diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2014-11-06 13:08:24 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-01-30 09:40:11 -0600 |
commit | 7452530902bcc31b361748d832c0f44fe277b686 (patch) | |
tree | d56db7ac0183c03ea288c4517016dcc04c0c28ab /src/include | |
parent | e7dd491766237e728331d51064ddf7382c23c404 (diff) | |
download | talos-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')
-rw-r--r-- | src/include/usr/vpd/vpdreasoncodes.H | 4 |
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, }; |