summaryrefslogtreecommitdiffstats
path: root/src/include/usr/ipmi/ipmisensor.H
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2016-03-10 15:26:44 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2016-03-21 15:31:13 -0400
commit9b188cdec934275ce65eab3ade91398fdec4ddb9 (patch)
treecd6d670163fd54079ca5ee1a7501e4fee0c729ec /src/include/usr/ipmi/ipmisensor.H
parentb25d5773b2ee0d7da771b21584046a4cf17581dc (diff)
downloadtalos-hostboot-9b188cdec934275ce65eab3ade91398fdec4ddb9.tar.gz
talos-hostboot-9b188cdec934275ce65eab3ade91398fdec4ddb9.zip
Sending Firmware progress sensor is now synchronous
Change-Id: I22dc54cc4472958aec35a23d91740106be0be928 CQ:SW336181 ForwardPort:yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21902 Tested-by: Jenkins Server Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Jay M. Azurin <jmazurin@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22300
Diffstat (limited to 'src/include/usr/ipmi/ipmisensor.H')
-rw-r--r--src/include/usr/ipmi/ipmisensor.H15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/include/usr/ipmi/ipmisensor.H b/src/include/usr/ipmi/ipmisensor.H
index 9f57d4ded..f82a3aaf1 100644
--- a/src/include/usr/ipmi/ipmisensor.H
+++ b/src/include/usr/ipmi/ipmisensor.H
@@ -376,7 +376,7 @@ namespace SENSOR
* @return Errorlog handle
*
*/
- errlHndl_t sendSetSensorReading(
+ virtual errlHndl_t sendSetSensorReading(
setSensorReadingRequest * i_data);
/**
@@ -495,6 +495,19 @@ namespace SENSOR
errlHndl_t setBootProgressPhase(
INITSERVICE::firmwareProgressPhase i_phase);
+
+ /**
+ *
+ * @brief Synchronous implementation of sendSetSensor Reading used for
+ * avoiding a race condition.
+ *
+ * @param[in] i_data - the ipmi message data
+ *
+ * @return Errorlog handle
+ */
+ errlHndl_t sendSetSensorReading(
+ setSensorReadingRequest * i_data );
+
private:
// @enum firmwareProgressOfsets
//
OpenPOWER on IntegriCloud