diff options
| author | Christian Geddes <crgeddes@us.ibm.com> | 2018-01-29 14:49:19 -0600 |
|---|---|---|
| committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2018-02-17 16:26:17 -0500 |
| commit | b542fd6392999e7d521c5dff5a2a2add056db984 (patch) | |
| tree | 9e3c9ff1d9c7e902afd65a3cfde7676da795db5f /src/include | |
| parent | e7c2ef327998d6ab868776cdc2c2bb7592b8c17e (diff) | |
| download | talos-hostboot-b542fd6392999e7d521c5dff5a2a2add056db984.tar.gz talos-hostboot-b542fd6392999e7d521c5dff5a2a2add056db984.zip | |
Enable platSpecialWakeup during IPL time and add support
Previously we only supported platSpecialWakeup at runtime because
we were not worried about needed special wakeup as the cores would
not go into stop state during the IPL. However, now PM code is expecting
bits to be set by the p9 special wakeup hwp so we need to call it during
the IPL. This code makes the handleSpecialWakeup.C/H files compatible
with IPL time build environment and enables the call on the IPL time path
CQ: SW415949
Change-Id: I94cca8a84946bea464b21cb95cdbbb075f766c3d
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52858
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Tested-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/usr/isteps/istep15list.H | 3 | ||||
| -rw-r--r-- | src/include/usr/scom/scomreasoncodes.H | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/include/usr/isteps/istep15list.H b/src/include/usr/isteps/istep15list.H index 0a7583aeb..adcde3384 100644 --- a/src/include/usr/isteps/istep15list.H +++ b/src/include/usr/isteps/istep15list.H @@ -118,7 +118,7 @@ namespace INITSERVICE ISTEPNAME(15,02,"proc_set_pba_homer_bar"), ISTEP_15::proc_set_pba_homer_bar, { START_FN, EXT_IMAGE, NORMAL_IPL_OP | MPIPL_OP, true } - }, + }, { ISTEPNAME(15,03,"host_establish_ex_chiplet"), ISTEP_15::host_establish_ex_chiplet, @@ -137,6 +137,7 @@ const DepModInfo g_istep15Dependancies = { DEP_LIB(libistep15.so), DEP_LIB(libp9_stop_util.so), DEP_LIB(libnestmemutils.so), + DEP_LIB(libp9_cpuWkup.so), DEP_LIB(libpm.so), DEP_LIB(libsbe.so), NULL diff --git a/src/include/usr/scom/scomreasoncodes.H b/src/include/usr/scom/scomreasoncodes.H index 9d4115c78..5f52f2a9e 100644 --- a/src/include/usr/scom/scomreasoncodes.H +++ b/src/include/usr/scom/scomreasoncodes.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2012,2017 */ +/* Contributors Listed Below - COPYRIGHT 2012,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -62,7 +62,7 @@ namespace SCOM SCOM_FORM_1_READ_REQUEST = SCOM_COMP_ID | 0x10, SCOM_RUNTIME_WAKEUP_ERR = SCOM_COMP_ID | 0x11, SCOM_RUNTIME_INTERFACE_ERR = SCOM_COMP_ID | 0x12, - SCOM_RUNTIME_SPCWKUP_COUNT_ERR = SCOM_COMP_ID | 0x13, + SCOM_SPCWKUP_COUNT_ERR = SCOM_COMP_ID | 0x13, SCOM_CEN_TRANS_INVALID_TYPE = SCOM_COMP_ID | 0x14, }; |

