summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml
diff options
context:
space:
mode:
authorPrem Shanker Jha <premjha2@in.ibm.com>2018-12-10 11:49:15 -0600
committerChristian R. Geddes <crgeddes@us.ibm.com>2019-01-29 11:35:38 -0600
commit164e4ec2af05c5beec0870495ddadc721c3823b9 (patch)
tree204fe87b3c3edf26313cafa3522c099fa2b51b61 /src/import/chips/p9/procedures/xml
parentcaec0f122a55816fe439f3a46a4fe823d0a539d9 (diff)
downloadtalos-hostboot-164e4ec2af05c5beec0870495ddadc721c3823b9.tar.gz
talos-hostboot-164e4ec2af05c5beec0870495ddadc721c3823b9.zip
SMF: Defined new attribute containing unsecure HOMER memory's size.
Commit defines a new attribute which is populated during build of HOMER. Once HOMER is built, hostboot reads the attribute and copies amount of memory specified from a temp buffer to an unsecure HOMER region. Change-Id: I184c27bfea7def4aaa7f55132b92a053105237b0 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69616 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69624 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
index de07b37d3..da5732eb7 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/pm_plat_attributes.xml
@@ -2589,7 +2589,7 @@
<attribute>
<id>ATTR_UNSECURE_HOMER_ADDRESS</id>
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>Address is allocated by hostboot and HBRT and is populated
+ <description>Address is allocated by hostboot and HBRT and is populated
by p9_hcode_image_build with sc2 instruction. It enables CME to invoke
a transition from HV to UV during STOP entry on an SMF enabled system.
Address value should be aligned with 2MB boundary.
@@ -2601,4 +2601,19 @@
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
+ <attribute>
+ <id>ATTR_UNSECURE_HOMER_SIZE</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>Size of memory which hostboot must copy from a temp buffer to
+ an unsecure region of main store memory. Once HOMER is built, hostboot reads
+ the attribute and copies the amount of memory specified in this attribute from
+ a temp buffer to an unsecure region of main memory specifed in an attribute
+ ATTR_UNSECURE_HOMER_ADDRESS
+ Producer: Initialized by hostboot firmware based on platform support
+ Consumers: Read by p9_hcode_image_build.C
+ </description>
+ <writeable/>
+ <valueType>uint32</valueType>
+ <initToZero/>
+ </attribute>
</attributes>
OpenPOWER on IntegriCloud