diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2014-09-04 10:37:03 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-09-15 09:56:32 -0500 |
commit | fa963664ec95ca5e1eed0f5bd68ae427d972ac76 (patch) | |
tree | f440a4070e42beb5f2160d4c9022b348d0a9c8e1 /src | |
parent | 96ba75487ad8ef137dade1960e0a4f61b433c593 (diff) | |
download | talos-hostboot-fa963664ec95ca5e1eed0f5bd68ae427d972ac76.tar.gz talos-hostboot-fa963664ec95ca5e1eed0f5bd68ae427d972ac76.zip |
Add records and keywords for Centaur VPD support on Palmetto
Change-Id: If47014a0eeb9c4739d11d27163cf9bd429914b2e
RTC: 106884
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13136
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Elizabeth Liner <eliner@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/include/usr/vpd/cvpdenums.H | 80 | ||||
-rw-r--r-- | src/usr/vpd/cvpd.H | 55 |
2 files changed, 120 insertions, 15 deletions
diff --git a/src/include/usr/vpd/cvpdenums.H b/src/include/usr/vpd/cvpdenums.H index ff6aac31a..005073125 100644 --- a/src/include/usr/vpd/cvpdenums.H +++ b/src/include/usr/vpd/cvpdenums.H @@ -5,7 +5,9 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* COPYRIGHT International Business Machines Corp. 2013,2014 */ +/* Contributors Listed Below - COPYRIGHT 2013,2014 */ +/* [+] International Business Machines Corp. */ +/* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ @@ -38,6 +40,9 @@ namespace CVPD MER0 = 0x02, VSPD = 0x03, VINI = 0x04, + OPFR = 0x05, + VNDR = 0x06, + VSPX = 0x07, // Last Record CVPD_LAST_RECORD, CVPD_TEST_RECORD, // Test purposes ONLY! @@ -51,19 +56,66 @@ namespace CVPD enum cvpdKeyword { CVPD_FIRST_KEYWORD = 0x00, - pdI = CVPD_FIRST_KEYWORD, - PF = 0x01, - MT = 0x02, - MR = 0x03, - pdA = 0x04, - EL = 0x05, - LM = 0x06, - MW = 0x07, - MV = 0x08, - AM = 0x09, - VZ = 0x0a, - pdD = 0x0b, - MX = 0x0c, + pdI = CVPD_FIRST_KEYWORD, + PF = 0x01, + MT = 0x02, + MR = 0x03, + pdA = 0x04, + EL = 0x05, + LM = 0x06, + MW = 0x07, + MV = 0x08, + AM = 0x09, + VZ = 0x0a, + pdD = 0x0b, + MX = 0x0c, + DW = 0x0d, + PN = 0x0e, + SN = 0x0f, + DR = 0x10, + CE = 0x11, + FN = 0x12, + CC = 0x13, + HE = 0x14, + CT = 0x15, + HW = 0x16, + VD = 0x17, + VN = 0x18, + VP = 0x19, + SV = 0x1a, + M0 = 0x1b, + M1 = 0x1c, + M2 = 0x1d, + M3 = 0x1e, + M4 = 0x1f, + M5 = 0x20, + M6 = 0x21, + M7 = 0x22, + M8 = 0x23, + T1 = 0x24, + T2 = 0x25, + T4 = 0x26, + T5 = 0x27, + T6 = 0x28, + T8 = 0x29, + Q0 = 0x2a, + Q1 = 0x2b, + Q2 = 0x2c, + Q3 = 0x2d, + Q4 = 0x2e, + Q5 = 0x2f, + Q6 = 0x30, + Q7 = 0x31, + Q8 = 0x32, + K0 = 0x33, + K1 = 0x34, + K2 = 0x35, + K3 = 0x36, + K4 = 0x37, + K5 = 0x38, + K6 = 0x39, + K7 = 0x3a, + K8 = 0x3b, // Last Keyword CVPD_LAST_KEYWORD, diff --git a/src/usr/vpd/cvpd.H b/src/usr/vpd/cvpd.H index d45e7af40..30424603e 100644 --- a/src/usr/vpd/cvpd.H +++ b/src/usr/vpd/cvpd.H @@ -5,7 +5,9 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* COPYRIGHT International Business Machines Corp. 2013,2014 */ +/* Contributors Listed Below - COPYRIGHT 2013,2014 */ +/* [+] International Business Machines Corp. */ +/* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ @@ -66,6 +68,9 @@ namespace CVPD { MER0, "MER0" }, { VSPD, "VSPD" }, { VINI, "VINI" }, + { OPFR, "OPFR" }, + { VNDR, "VNDR" }, + { VSPX, "VSPX" }, // ------------------------------------------------------------------- // DO NOT USE!! This is for test purposes ONLY! { CVPD_TEST_RECORD, "TEST" }, @@ -97,6 +102,54 @@ namespace CVPD { VZ, "VZ" }, { pdD, "#D" }, { MX, "MX" }, + { DW, "DW" }, + { PN, "PN" }, + { SN, "SN" }, + { DR, "DR" }, + { CE, "CE" }, + { FN, "FN" }, + { CC, "CC" }, + { HE, "HE" }, + { CT, "CT" }, + { HW, "HW" }, + { VD, "VD" }, + { VN, "VN" }, + { VP, "VP" }, + { SV, "SV" }, + { M0, "M0" }, + { M1, "M1" }, + { M2, "M2" }, + { M3, "M3" }, + { M4, "M4" }, + { M5, "M5" }, + { M6, "M6" }, + { M7, "M7" }, + { M8, "M8" }, + { T1, "T1" }, + { T2, "T2" }, + { T4, "T4" }, + { T5, "T5" }, + { T6, "T6" }, + { T8, "T8" }, + { Q0, "Q0" }, + { Q1, "Q1" }, + { Q2, "Q2" }, + { Q3, "Q3" }, + { Q4, "Q4" }, + { Q5, "Q5" }, + { Q6, "Q6" }, + { Q7, "Q7" }, + { Q8, "Q8" }, + { K0, "K0" }, + { K1, "K1" }, + { K2, "K2" }, + { K3, "K3" }, + { K4, "K4" }, + { K5, "K5" }, + { K6, "K6" }, + { K7, "K7" }, + { K8, "K8" }, + // ------------------------------------------------------------------- // DO NOT USE!! This is for test purposes ONLY! { CVPD_TEST_KEYWORD, "XX" }, |