summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-05-22 14:15:56 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-05-28 14:54:44 -0400
commitfd269e881530ad008e696e4c5571a8a9d0e92d43 (patch)
tree00827824651db34dcfbdacd2e32f684d88a578d9 /src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H
parent2b37fd25aed152cf46acb314a54dfdcd018abd9f (diff)
downloadtalos-hostboot-fd269e881530ad008e696e4c5571a8a9d0e92d43.tar.gz
talos-hostboot-fd269e881530ad008e696e4c5571a8a9d0e92d43.zip
Clear obus fir mask attrs after restoring obus firmasks
After we have restored the values of the OBUS related fir masks, we need to make sure that the attributes where the values are stored are set back to 0. This will ensure that any future calls to the p9_io_obus_firmask_save_restore HWP with the RESTORE flag set will be no-ops until the HWP has been called with the SAVE flag Change-Id: I3b853ed269cfb3ca9cec1b19f1fc4604dca80589 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59222 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59256 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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H')
-rw-r--r--src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H b/src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H
index 8eaf80539..8873fe11a 100644
--- a/src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H
+++ b/src/import/chips/p9/procedures/hwp/io/p9_io_obus_firmask_save_restore.H
@@ -84,7 +84,8 @@ extern "C"
* the SAVE paramter after istep 10.6. Once we reach runtime HBRT will call this HWP again with
* the RESTORE OP_TYPE and the masks will be restored to their initial values. We expect the
* HWP to be called with the RESTORE_OP_TYPE during the HBRT initialzation after the target service
- * has been initialized in HBRT.
+ * has been initialized in HBRT. There should only be one single HWP call with the RESTORE flag for
+ * every call there is with the SAVE flag.
*
* Note: If this HWP is called with the SAVE op then after we read and store the firmasks
* into attributes, we will set additional bits in the mask.
OpenPOWER on IntegriCloud