summaryrefslogtreecommitdiffstats
path: root/src/include/usr/runtime
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2018-02-13 10:46:34 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-04-09 16:36:24 -0400
commit519b09db143e87b3d43f39790486f6c5dc1be96b (patch)
treef065d8dfdd170952d0d633c0e0f1d322b43a2fe6 /src/include/usr/runtime
parent093052dd5cfac9e8c8d048eb5cf77223debf7e9d (diff)
downloadtalos-hostboot-519b09db143e87b3d43f39790486f6c5dc1be96b.tar.gz
talos-hostboot-519b09db143e87b3d43f39790486f6c5dc1be96b.zip
Support multiple nodes in HBRT - Concurrent Code Update
Enable HBRT to prepare for a concurrent code update on a multiple node system. Modify preparation function called by Host to loop through all nodes on the system. Make additional updates to go from supporting only a single node to supporting multiple nodes. Change-Id: I2d72b26abf40812641815051b968d6b540d27b00 RTC: 186584 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53952 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@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.H8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/include/usr/runtime/rt_targeting.H b/src/include/usr/runtime/rt_targeting.H
index 9f3d96818..9070dbc88 100644
--- a/src/include/usr/runtime/rt_targeting.H
+++ b/src/include/usr/runtime/rt_targeting.H
@@ -67,12 +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
+ * @param[in] Instance, ie, Node ID
* @return nullptr on success, else error log
*/
errlHndl_t saveRestoreAttrs(void *i_rsvdMemPtr,
void *io_lidStructPtr,
- uint64_t& o_userdata2);
+ uint8_t i_instance);
/**
* @brief Validate LID Structure against Reserved Memory. Check that the
@@ -82,13 +82,11 @@ namespace RT_TARG
* @param[in] Pointer to new LID Structure targeting binary data
* @param[in] Pointer to current Reserved Memory targeting binary data
* @param[out] Total size of all sections in the new lid
- * @param[out] Error log userdata2 value associated with non-zero rtn code
* @return nullptr on success, else error log
*/
errlHndl_t validateData(void *i_lidStructPtr,
void *i_rsvdMemPtr,
- size_t& o_lidTotalSize,
- uint64_t& o_userdata2);
+ size_t& o_lidTotalSize);
/**
* @brief Apply ATTR_TMP overrides to be available for run time
OpenPOWER on IntegriCloud