summaryrefslogtreecommitdiffstats
path: root/src/usr/ipmi/ipmichassiscontrol.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/ipmi/ipmichassiscontrol.C')
-rw-r--r--src/usr/ipmi/ipmichassiscontrol.C5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/usr/ipmi/ipmichassiscontrol.C b/src/usr/ipmi/ipmichassiscontrol.C
index 1d17c366e..ff4161e25 100644
--- a/src/usr/ipmi/ipmichassiscontrol.C
+++ b/src/usr/ipmi/ipmichassiscontrol.C
@@ -36,6 +36,7 @@
#include <errl/errlentry.H>
#include <ipmi/ipmichassiscontrol.H>
#include <ipmi/ipmiif.H>
+#include <initservice/istepdispatcherif.H>
/******************************************************************************/
// Globals/Constants
@@ -75,6 +76,10 @@ errlHndl_t chassisControl(const uint8_t i_chassisControlState )
IPMI_TRAC("Chassis control : BMC returned not ok CC[%x]",cc);
}
+ // power off command has been sent to the BMC, tell the istep dispacher to
+ // stop executing steps.
+ INITSERVICE::stopIpl();
+
return err_ipmi;
}
} // namespace
OpenPOWER on IntegriCloud