From 1839d2c714f825689ee61b66adb41726e2d14099 Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Fri, 8 Jun 2018 14:46:17 +1000 Subject: ipmi-sel: use opal_booting() over poking at debug descriptor Signed-off-by: Stewart Smith --- hw/ipmi/ipmi-sel.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'hw/ipmi') diff --git a/hw/ipmi/ipmi-sel.c b/hw/ipmi/ipmi-sel.c index 3386854..466fcb2 100644 --- a/hw/ipmi/ipmi-sel.c +++ b/hw/ipmi/ipmi-sel.c @@ -504,8 +504,7 @@ static void sel_power(uint8_t power) switch (power) { case SOFT_OFF: prlog(PR_NOTICE, "Soft shutdown requested\n"); - if (!(debug_descriptor.state_flags & OPAL_BOOT_COMPLETE) && - platform.cec_power_down) { + if (opal_booting() && platform.cec_power_down) { prlog(PR_NOTICE, "Host not up, shutting down now\n"); platform.cec_power_down(IPMI_CHASSIS_PWR_DOWN); } else { @@ -515,8 +514,7 @@ static void sel_power(uint8_t power) break; case SOFT_REBOOT: prlog(PR_NOTICE, "Soft reboot requested\n"); - if (!(debug_descriptor.state_flags & OPAL_BOOT_COMPLETE) && - platform.cec_reboot) { + if (opal_booting() && platform.cec_reboot) { prlog(PR_NOTICE, "Host not up, rebooting now\n"); platform.cec_reboot(); } else { -- cgit v1.1