summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/sbeio/common/sbe_attn.C7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/usr/sbeio/common/sbe_attn.C b/src/usr/sbeio/common/sbe_attn.C
index 2fb0cf1da..338dc62c9 100644
--- a/src/usr/sbeio/common/sbe_attn.C
+++ b/src/usr/sbeio/common/sbe_attn.C
@@ -73,7 +73,14 @@ namespace SBEIO
SbeRetryHandler l_sbeObj = SbeRetryHandler(
SbeRetryHandler::SBE_MODE_OF_OPERATION::ATTEMPT_REBOOT);
+ // We only want to handle vital attentions on BMC based systems.
+ // If we have a FSP we should be ignoring Vital attentions and
+ // the handleVitalAttn should have never been called. This
+ // check just ensures on an FSP system we will not disrupt other
+ // code that is attempting to handle the SBE fail
+#ifndef CONFIG_FSP_BUILD
l_sbeObj.main_sbe_handler(i_procTarg);
+#endif
// Check if the SBE made it back to runtime, this tells us if the retry was a
// success or not
OpenPOWER on IntegriCloud