summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2018-02-01 12:14:23 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-02-01 17:58:10 -0500
commit4046ab053d85e0a531532f1a40894efb9361c83c (patch)
treea7d8ba193e5d58b03bd7dedbdc893c2353d8d482 /src/include
parent5320c4c323d2be26decc21d31aaafd010246fd07 (diff)
downloadblackbird-hostboot-4046ab053d85e0a531532f1a40894efb9361c83c.tar.gz
blackbird-hostboot-4046ab053d85e0a531532f1a40894efb9361c83c.zip
On MPIPLs open up TCE windows for FSP to extract dump information
When the system is rebooting in a MPIPL, in istep 14.8 host_mpipl_service, if TCEs are enabled, a Read-Only TCE window will be opened for the FSP to read information about the dump. Change-Id: I1a32c9d4fe0027e795c14c50dfbd8782609b17e9 Backport: release-fips910 CQ:SW415585 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53204 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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/include')
-rw-r--r--src/include/usr/util/utiltce.H9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/usr/util/utiltce.H b/src/include/usr/util/utiltce.H
index f77d005f8..853365d4d 100644
--- a/src/include/usr/util/utiltce.H
+++ b/src/include/usr/util/utiltce.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2013,2017 */
+/* Contributors Listed Below - COPYRIGHT 2013,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -56,12 +56,17 @@ namespace TCE
* FSP uses the token as a DMA Address.
* Each TCE entry maps to a pagesize of memory.
*
+ * @param[in] i_rwNotRO - TRUE to create TCEs in read-write mode;
+ * FALSE for read-only mode
+ * Default is TRUE (read-write mode)
+ *
* @return errlHndl_t - Return Error Handle if failed
*
*/
errlHndl_t utilAllocateTces(uint64_t i_startingAddress,
size_t i_size,
- uint32_t& o_startingToken);
+ uint32_t& o_startingToken,
+ const bool i_rwNotRO = true);
/**
* @brief Responsible for deallocating TCEs
OpenPOWER on IntegriCloud