From 7696bed6681d260f46d6878b5201560ed78715af Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Wed, 9 Jan 2013 12:48:13 -0600 Subject: 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 Reviewed-by: A. Patrick Williams III --- src/include/usr/vpd/mvpdenums.H | 1 + src/include/usr/vpd/vpdreasoncodes.H | 3 +++ 2 files changed, 4 insertions(+) (limited to 'src/include') 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 -- cgit v1.2.1