summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
diff options
context:
space:
mode:
authorAnusha Reddy Rangareddygari <anusrang@in.ibm.com>2016-05-11 16:14:37 +0200
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-05-16 09:59:42 -0400
commit17485c79550cbff45382e1fd13a9c48ca06ecea3 (patch)
treeb37f26b8b87c5ab514f1a5328bc779c01875b2a0 /src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
parent5f23aa9ab56c0a1dd5a4be6b9d0e97e87c5621f8 (diff)
downloadtalos-hostboot-17485c79550cbff45382e1fd13a9c48ca06ecea3.tar.gz
talos-hostboot-17485c79550cbff45382e1fd13a9c48ca06ecea3.zip
Level 2 HWP for p9_sbe_attr_setup,p9_setup_sbe_config
Change-Id: Ib3c07a029d28c4923b2e8dee32bd8067a13d67a5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24365 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Sangeetha T S <sangeet2@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24506 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml35
1 files changed, 29 insertions, 6 deletions
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 0cb421d76..17f0564e0 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/pervasive_attributes.xml
@@ -42,7 +42,7 @@
<id>ATTR_I2C_BUS_DIV_REF</id>
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Ref clock I2C bus divider consumed by code running out of OTPROM</description>
- <valueType>uint32</valueType>
+ <valueType>uint16</valueType>
<persistRuntime/>
<platInit/>
<writeable/>
@@ -165,7 +165,7 @@
<attribute>
<id>ATTR_NEST_PLL_BUCKET</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Select Nest I2C and pll setting from one of the supported frequencies</description>
<valueType>uint8</valueType>
<persistRuntime/>
@@ -196,24 +196,26 @@
<attribute>
<id>ATTR_RISK_LEVEL</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
<description>HWP/Init "risk level" enabled. Used by HB to pass to HB driven
HWPs</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
<persistRuntime/>
<platInit/>
+ <writeable/>
</attribute>
<attribute>
<id>ATTR_DISABLE_HBBL_VECTORS</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
<description>BootLoader HWP flag to not place 12K exception vectors.
This flag is only applicable when security is disabled.</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x0,TRUE = 0x1</enum>
<persistRuntime/>
<platInit/>
+ <writeable/>
</attribute>
<attribute>
@@ -290,7 +292,7 @@
<attribute>
<id>ATTR_BOOT_FLAGS</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Switch to using a flag to indicate SEEPROM side SBE</description>
<valueType>uint32</valueType>
<persistRuntime/>
@@ -437,6 +439,7 @@
<enum>FALSE = 0x0,TRUE = 0x1</enum>
<persistRuntime/>
<platInit/>
+ <writeable/>
</attribute>
<attribute>
@@ -509,13 +512,14 @@
<attribute>
<id>ATTR_SYS_FORCE_ALL_CORES</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
<description>Indicate that p9_sbe_select_ex should force selection to ALL good
EX chiplets having good cores even if only a single EX chiplet mode is executed.
</description>
<valueType>uint8</valueType>
<persistRuntime/>
<platInit/>
+ <writeable/>
</attribute>
<attribute>
@@ -549,4 +553,23 @@
<platInit/>
</attribute>
+<attribute>
+ <id>ATTR_SECURITY_ENABLE</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>Holds the state of Security Access Bit (SAB)</description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>ATTR_SECURITY_MODE</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>If SBE image has ATTR_SECURITY_MODE == 0b1, then leave SAB bit as is
+ Else ATTR_SECURITY_MODE == 0b0, then clear the SAB bit</description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <writeable/>
+</attribute>
+
</attributes>
OpenPOWER on IntegriCloud