diff options
author | Nick Bofferding <bofferdn@us.ibm.com> | 2018-09-20 15:14:48 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-12 16:13:39 -0500 |
commit | 727443a3a2f353b1273d4cca00ec690ae74f9a61 (patch) | |
tree | 964e8a3e7c2bff0e39abfee4a7374a2151ac972c /src/usr/targeting/common/xmltohb/hb_customized_attrs.xml | |
parent | 03ec024db41d0e0f844ee08eaebae2a24f51faa9 (diff) | |
download | blackbird-hostboot-727443a3a2f353b1273d4cca00ec690ae74f9a61.tar.gz blackbird-hostboot-727443a3a2f353b1273d4cca00ec690ae74f9a61.zip |
Close windows where Hostboot HRMOR is not available to FSP
There are certain small time windows where the core scratch register, which
holds the Hostboot load address for FSP to read in order to dump Hostboot, is
cleared during winkle. This change caches the Hostboot load address in a
processor attribute that FSP can read/use in the event it happens to request a
dump in the window where the core scratch register is not valid.
Change-Id: I776df5e64f4d8ad382392662d08ee349661ba78a
CQ: SW444212
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66664
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Reviewed-by: Ilya Smirnov <ismirno@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
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/usr/targeting/common/xmltohb/hb_customized_attrs.xml')
-rw-r--r-- | src/usr/targeting/common/xmltohb/hb_customized_attrs.xml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml b/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml index bd80b5cc5..5c9b80970 100644 --- a/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml +++ b/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml @@ -106,7 +106,13 @@ <id>ATTR_FREQ_X_MHZ</id> <default>2000</default> <writeable/> - </attribute> + </attribute> + + <attribute> + <id>ATTR_HB_HRMOR_BYTES</id> + <writeable/> + <persistency>volatile</persistency> + </attribute> <attribute> <id>ATTR_MNFG_FLAGS</id> |