diff options
| author | Yue Du <daviddu@us.ibm.com> | 2017-11-01 15:23:31 -0500 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2018-02-01 15:39:25 -0600 |
| commit | bd96030e124b5237790f28426a36f8a79b689b0d (patch) | |
| tree | 645b619da3c56439665beb3257390eb06b4a9a9a /import/chips/p9/procedures/ppe | |
| parent | 44213388a5890a4762620da353cc1c28b9ff3d49 (diff) | |
| download | talos-hcode-bd96030e124b5237790f28426a36f8a79b689b0d.tar.gz talos-hcode-bd96030e124b5237790f28426a36f8a79b689b0d.zip | |
STOP: Fix IOTA open new CME Interrupt window conditions
Key_Cronus_Test=PM_REGRESS
Change-Id: I50c512c794bd25846539daeecd33638c5f7f70ef
CQ: SW408384
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49110
Dev-Ready: YUE DU <daviddu@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com>
Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'import/chips/p9/procedures/ppe')
| -rw-r--r-- | import/chips/p9/procedures/ppe/iota/iota.c | 3 | ||||
| -rw-r--r-- | import/chips/p9/procedures/ppe/iota/iota.h | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/import/chips/p9/procedures/ppe/iota/iota.c b/import/chips/p9/procedures/ppe/iota/iota.c index d8faf176..947c19ff 100644 --- a/import/chips/p9/procedures/ppe/iota/iota.c +++ b/import/chips/p9/procedures/ppe/iota/iota.c @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HCODE Project */ /* */ -/* COPYRIGHT 2017 */ +/* COPYRIGHT 2017,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -99,6 +99,7 @@ void _iota_boot() void iota_run() { mtmsr(IOTA_DEFAULT_MSR); + wrteei(1); while(1) { diff --git a/import/chips/p9/procedures/ppe/iota/iota.h b/import/chips/p9/procedures/ppe/iota/iota.h index 8d88c548..f9a237b9 100644 --- a/import/chips/p9/procedures/ppe/iota/iota.h +++ b/import/chips/p9/procedures/ppe/iota/iota.h @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HCODE Project */ /* */ -/* COPYRIGHT 2017 */ +/* COPYRIGHT 2017,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -76,8 +76,8 @@ void iota_set_idle_task_state(uint32_t state, uint32_t idle_task_idx); #endif #if !defined(IOTA_DEFAULT_MSR) -#define IOTA_DEFAULT_MSR (MSR_UIE | MSR_EE | MSR_ME | MSR_IS0 | \ - MSR_IS1 | MSR_IS2 | MSR_IPE | MSR_SEM6) +#define IOTA_DEFAULT_MSR (MSR_UIE | MSR_ME | MSR_IS0 | \ + MSR_IS1 | MSR_IS2 | MSR_IPE) #endif /// |

