Skip to content

Commit e151de1

Browse files
stillgsdcrowell77
authored andcommitted
PM: add ATTR_PGPE_HCODE_FUNCTION_ENABLE attribute to control PGPE ops
- change Bostboot default Change-Id: Id270060b325226215616ac4d17321603d5322e9f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36552 Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36687 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
1 parent 2ded2ff commit e151de1

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1541,4 +1541,31 @@
15411541
<platInit/>
15421542
</attribute>
15431543
<!-- ********************************************************************* -->
1544+
<attribute>
1545+
<id>ATTR_PGPE_HCODE_FUNCTION_ENABLE</id>
1546+
<description>
1547+
Enables the PGPE Hcode to physically perform frequency and voltage operations
1548+
based on constructed parameters (eg #V VPD, system parameters, biases, WPF
1549+
VFRTs. etc). If OFF, the PGPE provides an immedicate good response to all
1550+
Pstate/WOF IPC operations from the OCC for firmware integration testing purposes.
1551+
1552+
Consumer: p9_hcode_image_build.c ->
1553+
PGPE Header field
1554+
1555+
Platform default: OFF
1556+
<!--
1557+
@todo RTC 169662 at some point in the program, this default may be switched to
1558+
the opposite setting. However, coordination needs to occur with all CIs
1559+
as this will enable functions that may not be modeled across the board.
1560+
-->
1561+
</description>
1562+
<targetType>TARGET_TYPE_SYSTEM</targetType>
1563+
<valueType>uint8</valueType>
1564+
<enum>
1565+
OFF = 0x00, ON = 0x01
1566+
</enum>
1567+
<platInit/>
1568+
<initToZero/>
1569+
</attribute>
1570+
<!-- ********************************************************************* -->
15441571
</attributes>

src/import/hwpf/fapi2/xml/attribute_info/hb_temp_defaults.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@
8787
<id>ATTR_PERF_24x7_INVOCATION_TIME_MS</id>
8888
<default>0x1</default>
8989
</attribute>
90+
<attribute>
91+
<id>ATTR_PGPE_HCODE_FUNCTION_ENABLE</id>
92+
<!-- this setting enables the OCC Immediate Resp Mode Only -->
93+
<default>0x0</default>
94+
</attribute>
9095
<attribute>
9196
<id>ATTR_IO_OBUS_DCCAL_FLAGS</id>
9297
<default>0x0</default>

0 commit comments

Comments
 (0)