summaryrefslogtreecommitdiffstats
path: root/src/sbefw/app
diff options
context:
space:
mode:
authorTimothy Pearson <tpearson@raptorengineering.com>2019-04-23 21:38:04 +0000
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-04-24 03:15:04 +0000
commit3801404ffb60e7563d0af44e05c7ba79d986c694 (patch)
treee6c5bbd98168bdc95e0ca97d5b6d711fb7e09df7 /src/sbefw/app
parent249671d79a098be1068df41754a258483aa17614 (diff)
downloadtalos-sbe-3801404ffb60e7563d0af44e05c7ba79d986c694.tar.gz
talos-sbe-3801404ffb60e7563d0af44e05c7ba79d986c694.zip
Send IPL status codes to BMC over LPC port 81h/82h
Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
Diffstat (limited to 'src/sbefw/app')
-rw-r--r--src/sbefw/app/power/ipl_table.C3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sbefw/app/power/ipl_table.C b/src/sbefw/app/power/ipl_table.C
index 8f31aef6..b9d42427 100644
--- a/src/sbefw/app/power/ipl_table.C
+++ b/src/sbefw/app/power/ipl_table.C
@@ -109,6 +109,7 @@
#include "p9_fbc_utils.H"
#include "sbeSecureMemRegionManager.H"
+#include "sbeIPLStatusLPC.H"
#include "sbeConsole.H"
#include "sbecmdflushnvdimm.H"
@@ -398,6 +399,7 @@ ReturnCode istepLpcInit( voidfuncptr_t i_hwp)
Target<TARGET_TYPE_PROC_CHIP > proc = plat_getChipTarget();
assert( NULL != i_hwp );
SBE_EXEC_HWP(rc, reinterpret_cast<sbeIstepHwpProc_t>( i_hwp ), proc)
+ SBE_ISTEP_LPC_INIT;
SBE_UART_INIT;
SBE_MSG_CONSOLE( SBE_CONSOLE_WELCOME_MSG );
@@ -661,6 +663,7 @@ ReturnCode istepStartInstruction( voidfuncptr_t i_hwp)
ReturnCode rc = FAPI2_RC_SUCCESS;
SBE_MSG_CONSOLE("SBE starting hostboot");
+ SBE_ISTEP_LPC_DISABLE;
SBE_UART_DISABLE;
rc = istepWithCore(i_hwp);
if(rc == FAPI2_RC_SUCCESS)
OpenPOWER on IntegriCloud