diff options
author | Timothy Pearson <tpearson@raptorengineering.com> | 2019-04-23 21:38:04 +0000 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2020-02-19 20:45:33 +0000 |
commit | 610838fa62b782010a7f846cb5c77965efa6ef6a (patch) | |
tree | 187adc4d44d52fd0333395c95ed5c3f08beb43d3 /src/sbefw/app | |
parent | 7247b205d621a2b988e3816760c81cbc551f7f68 (diff) | |
download | talos-sbe-610838fa62b782010a7f846cb5c77965efa6ef6a.tar.gz talos-sbe-610838fa62b782010a7f846cb5c77965efa6ef6a.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.C | 3 |
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 442c33ff..84f97b29 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" @@ -399,6 +400,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 ); @@ -662,6 +664,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) |