summaryrefslogtreecommitdiffstats
path: root/import
diff options
context:
space:
mode:
authorcrgeddes <crgeddes@us.ibm.com>2016-04-15 09:46:34 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2016-04-28 00:24:21 -0400
commit906e0999d8773f2f48274907ba8bcb050c9656a3 (patch)
treef73ff70de714d2e2644239071c49ab8c052c442d /import
parentb4728d76ab502da6f7f7b2db41fc466ea7cdd307 (diff)
downloadtalos-sbe-906e0999d8773f2f48274907ba8bcb050c9656a3.tar.gz
talos-sbe-906e0999d8773f2f48274907ba8bcb050c9656a3.zip
Get PoundV Bucket function and associated attributes
Uses the MVPD accessor method provided by FAPI2 interface to retrieve the right #V bucket data from the appropriate LRP record. RTC:127421 Change-Id: I8336b015d2b412c42a9a0e959c06cac011290525 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23290 Tested-by: Jenkins Server Tested-by: Hostboot CI Tested-by: PPE CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23292 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'import')
-rw-r--r--import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml43
1 files changed, 43 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml b/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
index 0d94a079..d7d7f84d 100644
--- a/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
+++ b/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
@@ -896,4 +896,47 @@
<platInit/>
</attribute>
<!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_POUNDV_BUCKET_NUM_OVERRIDE</id>
+ <targetType>TARGET_TYPE_EQ</targetType>
+ <description>
+ 1 if override of poundv bucket num is available.
+ 0 if override is unavailable.
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ </attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_POUNDV_BUCKET_NUM</id>
+ <targetType>TARGET_TYPE_EQ</targetType>
+ <description>
+ Attribute in place to allow override of which POUNDV
+ bucket to use to set power management data.
+ 1 = Bucket A
+ 2 = Bucket B
+ 3 = Bucket C
+ 4 = Bucket D
+ 5 = Bucket E
+ 6 = Bucket F
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+</attribute>
+ <!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_POUNDV_BUCKET_DATA</id>
+ <targetType>TARGET_TYPE_EQ</targetType>
+ <description>
+ Power Management data for Quad targets. Stored as an array of bytes.
+ The data is read directly from VPD and stored in this attribute without
+ being altered.
+ NOTE: you may need to handle correcting endianness
+ if you are using this attribute.
+ </description>
+ <valueType>uint8</valueType>
+ <array>51</array>
+ <writeable/>
+ <platInit/>
+ </attribute>
</attributes>
OpenPOWER on IntegriCloud