summaryrefslogtreecommitdiffstats
path: root/src/include/usr/runtime
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2018-01-04 13:10:25 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-01-16 12:23:56 -0500
commit6c769aede36330e33939870110b274fb78461d10 (patch)
tree8b959c803464cc76ef8206a6bae342e6be6af12e /src/include/usr/runtime
parent5343e0808f17b7c3d93bf3b18e211c73970fa9ff (diff)
downloadblackbird-hostboot-6c769aede36330e33939870110b274fb78461d10.tar.gz
blackbird-hostboot-6c769aede36330e33939870110b274fb78461d10.zip
Concurrent code update of HBRT - Enable Interface for Host
Includes changes to enable the host interface for HBRT concurrent update. Also includes some changes for fixing prior review comments, for fixing bugs found in end-to-end testing, and for removing temporary code used when the LID was unavailable. Change-Id: I221bbd299567c8b0dad058cae4620b94f7bff7c8 RTC: 181285 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51498 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian E. Bakke <bbakke@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@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/include/usr/runtime')
-rw-r--r--src/include/usr/runtime/rt_targeting.H10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/include/usr/runtime/rt_targeting.H b/src/include/usr/runtime/rt_targeting.H
index a8e01c20b..3f1ccb480 100644
--- a/src/include/usr/runtime/rt_targeting.H
+++ b/src/include/usr/runtime/rt_targeting.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2014,2017 */
+/* Contributors Listed Below - COPYRIGHT 2014,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -67,10 +67,12 @@ namespace RT_TARG
* into new LID Structure data
* @param[in] Pointer to current Reserved Memory targeting binary data
* @param[in/out] Pointer to new LID Structure targeting binary data
+ * @param[out] Error log userdata2 value associated with non-zero rtn code
* @return 0 on success, else return code
*/
int saveRestoreAttrs(void *i_rsvdMemPtr,
- void *io_lidStructPtr);
+ void *io_lidStructPtr,
+ uint64_t& o_userdata2);
/**
* @brief Validate LID Structure against Reserved Memory. Check that the
@@ -79,10 +81,12 @@ namespace RT_TARG
* match.
* @param[in] Pointer to new LID Structure targeting binary data
* @param[in] Pointer to current Reserved Memory targeting binary data
+ * @param[out] Error log userdata2 value associated with non-zero rtn code
* @return 0 on success, else return code
*/
int validateData(void *i_lidStructPtr,
- void *i_rsvdMemPtr);
+ void *i_rsvdMemPtr,
+ uint64_t& o_userdata2);
/**
* @brief Apply ATTR_TMP overrides to be available for run time
OpenPOWER on IntegriCloud