diff options
author | crgeddes <crgeddes@us.ibm.com> | 2016-04-15 09:46:34 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-04-28 00:24:21 -0400 |
commit | 906e0999d8773f2f48274907ba8bcb050c9656a3 (patch) | |
tree | f73ff70de714d2e2644239071c49ab8c052c442d /import | |
parent | b4728d76ab502da6f7f7b2db41fc466ea7cdd307 (diff) | |
download | talos-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.xml | 43 |
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> |