summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml
diff options
context:
space:
mode:
authorGreg Still <stillgs@us.ibm.com>2016-05-03 15:56:40 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-07-22 10:51:57 -0400
commitb4a8d8383f5fcf1099dcb79de85b4352da1fa56d (patch)
tree11c949a4f47310ae6f58524c732936b498386998 /src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml
parent4b34887ef1df3acb78ba6227bdaf0f93addfd241 (diff)
downloadtalos-hostboot-b4a8d8383f5fcf1099dcb79de85b4352da1fa56d.tar.gz
talos-hostboot-b4a8d8383f5fcf1099dcb79de85b4352da1fa56d.zip
Pstate Parameter Block structure
- Added VDM and Droop attributes refined in design sessions - Refined OCC, Local (CME) and Global (PGPE) content - Additional attributes to structure updates - Moved freqeuncy bias attributes from "EXT" to applying to both external (Global) and internal (Local) computations (eg remove EXT_ from the name) - Add resonant clocking attributes - Add iVRM attributes and content to p9_pstates.h and INT biasing attributes to XML - Add generated Pstate output structure - Moved ATTR_DPLL_DIVIDER to p9_pm_hwp_attributes.xml as it is written with default vs relying on platform from necessarily providing it.. - Change ATTR_DPLL_DIVIDER default access to check for 0 value to then set default value - Added temporaty HB attributes - Added ATTR_VDM_ENABLE plus rebase - Deal with HB CI warnings - Rebase Change-Id: I435bcbbbba0006718211341322d26c6d98bb7dec RTC: 153217 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24904 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24907 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml59
1 files changed, 43 insertions, 16 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml
index 7455b1ba6..ec77ed527 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/pm_hwp_attributes.xml
@@ -23,13 +23,30 @@
<attributes>
<!-- ********************************************************************* -->
<attribute>
+ <id>ATTR_PROC_DPLL_DIVIDER</id>
+ <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <description>The product of the DPLL internal prescalar divide
+ (CD_DIV124_DC) and the output divider(CD_DPLLOUT124_DC). This estalishes
+ the step size of the DPLL in terms of this number divided into the
+ processor reference clock.
+
+ if 0, consuming procedures will assume a default of 8.
+
+ Provided to override default value
+ </description>
+ <valueType>uint32</valueType>
+ <writeable/>
+ <initToZero/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
<id>ATTR_STOPGPE_BOOT_COPIER_IVPR_OFFSET</id>
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Set by p9_hcode_image build with the offset value from
the HOMER base where the SGPE Boot Copier interrupt vectors reside. This
- value must be 512B aligned. The HOMER base address will be pre-establish
- in PBABAR0 so the address needs to be off the form 0x8XXXXX00. The SGPE
- will be Sreset after this value is established.
+ value must be 512B aligned. The HOMER base address will be pre-establish
+ in PBABAR0 so the address needs to be off the form 0x8XXXXX00. The SGPE
+ will be Sreset after this value is established.
</description>
<valueType>uint32</valueType>
<writeable/>
@@ -40,13 +57,13 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>Set by p9_hcode_image build with the offset value from
the HOMER base where the PGPE Boot Copier interrupt vectors reside. This
- value must be 512B aligned. The HOMER base address will be pre-establish
- in PBABAR0 so the address needs to be off the form 0x8XXXXX00. The PGPE
+ value must be 512B aligned. The HOMER base address will be pre-establish
+ in PBABAR0 so the address needs to be off the form 0x8XXXXX00. The PGPE
will be Sreset after this value is established
</description>
<valueType>uint32</valueType>
<writeable/>
- </attribute>
+ </attribute>
<!-- ********************************************************************* -->
<attribute>
<id>ATTR_OCC_LFIR</id>
@@ -73,8 +90,10 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>
0 = OCC has never been loaded and FIR Masks have never been initialized,
- 1 = FIR masks have been initialized and the hardware should reflect correct values,
- 2 = FIR masks have been initialized but the current hardware state is the reset value
+ 1 = FIR masks have been initialized and the hardware should reflect
+ correct values,
+ 2 = FIR masks have been initialized but the current hardware state is the
+ reset value
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -136,7 +155,8 @@
<attribute>
<id>ATTR_C0_EXEC_HASCLOCKS</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates the execution units in core 0 have clocks running and scommable
+ <description>Indicates the execution units in core 0 have clocks running
+ and scommable
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -145,7 +165,8 @@
<attribute>
<id>ATTR_C1_EXEC_HASCLOCKS</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates the execution units in core 1 have clocks running and scommable
+ <description>Indicates the execution units in core 1 have clocks running
+ and scommable
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -154,7 +175,8 @@
<attribute>
<id>ATTR_C0_PC_HASCLOCKS</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates the core pervasive unit in core 0 has clocks running and scommable
+ <description>Indicates the core pervasive unit in core 0 has clocks
+ running and scommable
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -163,7 +185,8 @@
<attribute>
<id>ATTR_C1_PC_HASCLOCKS</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates the core pervasive unit in core 1 has clocks running and scommable
+ <description>Indicates the core pervasive unit in core 1 has clocks
+ running and scommable
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -172,7 +195,8 @@
<attribute>
<id>ATTR_L2_HASPOWER</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates L2 has power and has valid latch state that could be scanned
+ <description>Indicates L2 has power and has valid latch state that could
+ be scanned
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -181,7 +205,8 @@
<attribute>
<id>ATTR_L3_HASPOWER</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates L3 has power and has valid latch state that could be scanned
+ <description>Indicates L3 has power and has valid latch state that could
+ be scanned
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -190,7 +215,8 @@
<attribute>
<id>ATTR_C0_HASPOWER</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates core 0 has power and has valid latch state that could be scanned
+ <description>Indicates core 0 has power and has valid latch state that
+ could be scanned
</description>
<valueType>uint8</valueType>
<writeable/>
@@ -199,7 +225,8 @@
<attribute>
<id>ATTR_C1_HASPOWER</id>
<targetType>TARGET_TYPE_EX</targetType>
- <description>Indicates core 1 has power and has valid latch state that could be scanned
+ <description>Indicates core 1 has power and has valid latch state that
+ could be scanned
</description>
<valueType>uint8</valueType>
<writeable/>
OpenPOWER on IntegriCloud