diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2013-01-09 12:48:13 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-02-06 14:18:33 -0600 |
commit | 7696bed6681d260f46d6878b5201560ed78715af (patch) | |
tree | 1731e489e444856d0644b17c0b39946988c3f512 /src/include/usr | |
parent | 1ee9befb99004f26dcc81af879ce14907d405ad8 (diff) | |
download | talos-hostboot-7696bed6681d260f46d6878b5201560ed78715af.tar.gz talos-hostboot-7696bed6681d260f46d6878b5201560ed78715af.zip |
Enable MVPD Writes
Add support for writing MVPD keywords to both PNOR and out to
the EEPROM (via FSP mailbox). Also enabled a few more test
cases related to MVPD.
Added MER0 record to the standalone procmvpd.dat file and
enabled the support in the code.
Change-Id: If16c2863a11daaac3363fcf30bb2c92ad3e92b41
RTC: 39177
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2962
Tested-by: Jenkins Server
Reviewed-by: ADAM R. MUHLE <armuhle@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/mvpdenums.H | 1 | ||||
-rw-r--r-- | src/include/usr/vpd/vpdreasoncodes.H | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/include/usr/vpd/mvpdenums.H b/src/include/usr/vpd/mvpdenums.H index ec512694f..43ce0acf9 100644 --- a/src/include/usr/vpd/mvpdenums.H +++ b/src/include/usr/vpd/mvpdenums.H @@ -73,6 +73,7 @@ enum mvpdRecord LWPD = 0x1f, LWPE = 0x20, VWML = 0x21, + MER0 = 0x22, // Last Record MVPD_LAST_RECORD, diff --git a/src/include/usr/vpd/vpdreasoncodes.H b/src/include/usr/vpd/vpdreasoncodes.H index 55de5f773..2ecbba770 100644 --- a/src/include/usr/vpd/vpdreasoncodes.H +++ b/src/include/usr/vpd/vpdreasoncodes.H @@ -55,6 +55,8 @@ enum vpdModuleId VPD_MVPD_RETRIEVE_KEYWORD = 0x37, VPD_MVPD_FETCH_DATA = 0x38, VPD_MVPD_CHECK_BUFFER_SIZE = 0x39, + VPD_MVPD_WRITE_KEYWORD = 0x3A, + VPD_MVPD_FIND_KEYWORD_ADDR = 0x3B, // DIMM SPD VPD_SPD_GET_KEYWORD_VALUE = 0x61, @@ -103,6 +105,7 @@ enum vpdReasonCode VPD_SIZE_MISMATCH = VPD_COMP_ID | 0x12, VPD_INVALID_WRITE_METHOD = VPD_COMP_ID | 0x13, VPD_NULL_ENTRY = VPD_COMP_ID | 0x14, + VPD_UNSUPPORTED_WRITE = VPD_COMP_ID | 0x15, }; }; // end MVPD |