summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml46
-rwxr-xr-xsrc/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml82
2 files changed, 30 insertions, 98 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
index 0def8829..c031ded7 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
@@ -41,8 +41,8 @@
2133 = 2133,
2400 = 2400
</enum>
- <writeable/>
<platInit/>
+ <writeable/>
<mssAccessorName>freq_pb_mhz</mssAccessorName>
</attribute>
<!-- ********************************************************************** -->
@@ -62,7 +62,6 @@
2000 = 2000,
2400 = 2400
</enum>
- <writeable/>
<platInit/>
<mssAccessorName>freq_mca_mhz</mssAccessorName>
</attribute>
@@ -76,7 +75,6 @@
</description>
<valueType>uint32</valueType>
<platInit/>
- <writeable/>
<array>4</array>
</attribute>
<!-- ********************************************************************** -->
@@ -90,7 +88,7 @@
</description>
<valueType>uint32</valueType>
<platInit/>
- <writeable/>
+ <writeable/><!-- only for sim tools -->
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -102,7 +100,6 @@
</description>
<valueType>uint32</valueType>
<platInit/>
- <writeable/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -395,6 +392,7 @@
</description>
<valueType>uint8</valueType>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -453,6 +451,7 @@
</description>
<valueType>uint8</valueType>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -478,6 +477,7 @@
</description>
<valueType>uint8</valueType>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -858,9 +858,9 @@
</description>
<valueType>uint8</valueType>
<enum>HB_IPL = 0x1,HB_RUNTIME = 0x2,CACHE_CONTAINED = 0x4,CHIP_CONTAINED = 0x8,NONHB_IPL = 0x10</enum>
- <persistRuntime/>
<writeable/>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -891,8 +891,8 @@
(excludes system/memory select/group/chip fields)
</description>
<valueType>uint64</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -908,8 +908,8 @@
(excludes system/memory select/group/chip fields)
</description>
<valueType>uint64</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -941,7 +941,7 @@
FLIPPED = 0x1
</enum>
<platInit/>
- <persistRuntime/>
+ <mrwHide/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -956,7 +956,6 @@
<valueType>uint64</valueType>
<array>8</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************** -->
@@ -972,7 +971,6 @@
<valueType>uint64</valueType>
<array>8</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
@@ -988,7 +986,6 @@
<valueType>uint64</valueType>
<array>4</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************** -->
@@ -1004,7 +1001,6 @@
<valueType>uint64</valueType>
<array>4</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************** -->
@@ -1025,8 +1021,6 @@
</description>
<valueType>uint8</valueType>
<platInit/>
- <odmVisable/>
- <odmChangeable/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1043,8 +1037,6 @@
</description>
<valueType>uint8</valueType>
<platInit/>
- <odmVisable/>
- <odmChangeable/>
<enum>
128_B = 0x00,
256_B = 0x01,
@@ -1075,8 +1067,6 @@
</description>
<valueType>uint8</valueType>
<writeable/>
- <odmVisable/>
- <odmChangeable/>
<array>8</array>
<persistRuntime/>
</attribute>
@@ -1112,8 +1102,6 @@
<valueType>uint32</valueType>
<array>16,21</array>
<writeable/>
- <odmVisable/>
- <odmChangeable/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1127,8 +1115,6 @@
</description>
<valueType>uint8</valueType>
<writeable/>
- <odmVisable/>
- <odmChangeable/>
<persistRuntime/>
<initToZero/>
</attribute>
@@ -1162,7 +1148,6 @@
</description>
<valueType>uint64</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -1193,7 +1178,6 @@
</enum>
<initToZero/>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************** -->
@@ -1210,7 +1194,6 @@
<valueType>uint64</valueType>
<array>24</array>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -1242,7 +1225,6 @@
<array>24</array>
<initToZero/>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1254,7 +1236,6 @@
</description>
<valueType>uint64</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -1285,7 +1266,6 @@
</enum>
<initToZero/>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1301,6 +1281,7 @@
</enum>
<platInit/>
<initToZero/>
+ <mrwHide/><!-- Temporary until the function is actually ready -->
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1327,7 +1308,6 @@
</description>
<valueType>uint64</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
@@ -1358,7 +1338,6 @@
</enum>
<initToZero/>
<writeable/>
- <persistRuntime/>
</attribute>
<!-- ********************************************************************** -->
<attribute>
@@ -1373,7 +1352,6 @@
<valueType>uint64</valueType>
<array>8</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************** -->
@@ -1389,7 +1367,6 @@
<valueType>uint64</valueType>
<array>8</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
@@ -1405,7 +1382,6 @@
<valueType>uint64</valueType>
<array>4</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
@@ -1421,7 +1397,6 @@
<valueType>uint64</valueType>
<array>4</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
@@ -1438,7 +1413,6 @@
<valueType>uint8</valueType>
<array>8</array>
<writeable/>
- <persistRuntime/>
<initToZero/>
</attribute>
<!-- ******************************************************************** -->
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
index f76301e7..d8a6a717 100755
--- a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
@@ -71,7 +71,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Ref clock I2C bus divider consumed by code running out of OTPROM</description>
<valueType>uint16</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -80,8 +79,8 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Capturing EQ Gard value</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -89,8 +88,8 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Capturing EC Gard Value</description>
<valueType>uint32</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -99,8 +98,8 @@
<description>Indicates istep IPL</description>
<valueType>uint8</valueType>
<enum>NON_IPL = 0x0,IPL = 0x1</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -109,8 +108,8 @@
<description>Indicates that SBE should go directly to runtime functionality</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -119,8 +118,8 @@
<description>Indicates whether we are connected to FSP or not</description>
<valueType>uint8</valueType>
<enum>FSP_LESS = 0x0,FSP = 0x1</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -129,8 +128,8 @@
<description>Indicates whether SBE should collect FFDC</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -140,8 +139,8 @@
chipOp failure response</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -149,7 +148,6 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Select Nest I2C and pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -158,7 +156,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Select Filter PLL bucket</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<writeable/>
<initToZero/>
</attribute>
@@ -172,7 +169,6 @@
If zero, VPD MK content will set ATTR_FILTER_PLL_BUCKET.
</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
<initToZero/>
</attribute>
@@ -196,7 +192,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Select OBUS0 pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -205,7 +200,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Select OBUS1 pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -214,7 +208,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Select OBUS2 pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -223,7 +216,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Select OBUS3 pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -241,7 +233,6 @@
As an example: 3000MHz / (133MHz/8) = 3000 / 16.667 = ~180 => 0xB4
</description>
<valueType>uint16</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -252,8 +243,8 @@
HWPs</description>
<valueType>uint8</valueType>
<enum>RL0 = 0x0,RL1 = 0x1,RL2 = 0x2,RL3 = 0x3,RL4 = 0x4, RL5 = 0x5</enum>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -263,8 +254,9 @@
This flag is only applicable when security is disabled.</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
+ <default>FALSE</default>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -272,8 +264,8 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Set with Primary SEEPROM</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -281,8 +273,8 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Switch to using a flag to indicate SEEPROM side SBE</description>
<valueType>uint32</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -290,9 +282,8 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>EQ boot frequency</description>
<valueType>uint32</valueType>
- <persistRuntime/>
<platInit/>
- <writeable/>
+ <default>2400</default>
</attribute>
<attribute>
@@ -300,7 +291,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -316,7 +306,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -337,7 +326,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>I2C Bus speed based on nest freq, ref clock</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -346,7 +334,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -355,7 +342,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -364,7 +350,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -373,7 +358,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>MC mesh to use Nest mesh or not</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<writeable/>
<initToZero/>
<enum>IN_SYNC = 1, NOT_IN_SYNC = 0</enum>
@@ -395,7 +379,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Ring image for pb_bndy_dmipll ring creator: platform firmware notes:</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -404,7 +387,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Ring image for pb_bndy_dmipll ring for DC cal creator: platform firmware notes:</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -413,7 +395,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll creator: platform firmware notes:</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -423,7 +404,6 @@
<description>Indicates if SBE on this chip is serving as hosboot drawer master</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -446,7 +426,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -455,7 +434,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -464,7 +442,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -473,7 +450,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -482,7 +458,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -491,7 +466,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>FIXME - NEEDS DESCRIPTION</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -502,8 +476,8 @@
EX chiplets having good cores even if only a single EX chiplet mode is executed.
</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
+ <overrideOnly/>
</attribute>
<attribute>
@@ -512,7 +486,6 @@
<description>Indicates the master boot core chiplet selected by p9_sbe_select_ex.
</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<writeable/>
</attribute>
@@ -523,7 +496,6 @@
by p9_sbe_select_ex.
</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<writeable/>
</attribute>
@@ -568,8 +540,7 @@
0b01 Half speed.
</description>
<valueType>uint8</valueType>
- <persistRuntime/>
- <platInit/>
+ <platInit/>
</attribute>
<attribute>
@@ -577,8 +548,7 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Pibmem repair attribute 0</description>
<valueType>uint64</valueType>
- <persistRuntime/>
- <writeable/>
+ <writeable/>
</attribute>
<attribute>
@@ -586,8 +556,7 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Pibmem repair attribute 1</description>
<valueType>uint64</valueType>
- <persistRuntime/>
- <writeable/>
+ <writeable/>
</attribute>
<attribute>
@@ -595,8 +564,7 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Pibmem repair attribute 2</description>
<valueType>uint64</valueType>
- <persistRuntime/>
- <writeable/>
+ <writeable/>
</attribute>
<attribute>
@@ -654,7 +622,6 @@
<initToZero></initToZero>
<valueType>uint8</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -664,7 +631,6 @@
<initToZero></initToZero>
<valueType>uint8</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -674,7 +640,6 @@
<description>Functional Target is scommable</description>
<valueType>uint8</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -683,6 +648,7 @@
<description>System Configurtion information - 1 indicates a chip present</description>
<valueType>uint64</valueType>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -694,7 +660,6 @@
<enum>NONE = 0, FIFTY_OHM = 1</enum>
<valueType>uint8</valueType>
<platInit/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -706,7 +671,6 @@
<enum>NONE = 0, FIFTY_OHM = 1, ONE_HUNDRED_OHM = 3</enum>
<valueType>uint8</valueType>
<platInit/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -746,7 +710,6 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Control NDL training:meshctrl setup</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<writeable/>
</attribute>
@@ -768,7 +731,6 @@
To allow skew function to be enabled/disabled. </description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<initToZero/>
<writeable/>
</attribute>
@@ -780,7 +742,6 @@
To allow dcadj function to be enabled/disabled. </description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
- <persistRuntime/>
<initToZero/>
<writeable/>
</attribute>
@@ -790,7 +751,6 @@
<targetType>TARGET_TYPE_SYSTEM</targetType>
<description>MC pll bucket selection in async mode for Cumulus</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
</attribute>
@@ -802,8 +762,8 @@
we are going to use another proc's memory to boot. The attribute will be
set to the chip and group ID of which proc we want to use.</description>
<valueType>uint8</valueType>
- <persistRuntime/>
<platInit/>
+ <mrwHide/>
</attribute>
<attribute>
@@ -814,7 +774,6 @@
This attribute saves the original value.</description>
<valueType>uint64</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
<attribute>
@@ -825,7 +784,6 @@
This attribute saves the original value.</description>
<valueType>uint64</valueType>
<writeable/>
- <persistRuntime/>
</attribute>
</attributes>
OpenPOWER on IntegriCloud