From 519b09db143e87b3d43f39790486f6c5dc1be96b Mon Sep 17 00:00:00 2001 From: Marty Gloff Date: Tue, 13 Feb 2018 10:46:34 -0600 Subject: 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 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes Reviewed-by: Prachi Gupta Reviewed-by: Daniel M. Crowell --- src/include/usr/runtime/rt_targeting.H | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/include/usr/runtime') 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 -- cgit v1.2.1