diff options
author | Yue Du <daviddu@us.ibm.com> | 2017-05-19 14:05:12 -0500 |
---|---|---|
committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 17:53:44 -0500 |
commit | fb4b460ccbe3ed1c4c9e19982ffd0ca55a98bac8 (patch) | |
tree | 7327048127b658fb6eba2c282c2b1799e8d034c3 /import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c | |
parent | 5225d641f4b91e9eeae9a548b74a5208d35bb16e (diff) | |
download | talos-hcode-fb4b460ccbe3ed1c4c9e19982ffd0ca55a98bac8.tar.gz talos-hcode-fb4b460ccbe3ed1c4c9e19982ffd0ca55a98bac8.zip |
STOP: Scrub _ANR and _OR opcode from regular cme getscom
Change-Id: Ie886e4d7f5b515e89cdef797e87deb07a822f058
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40765
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@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_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c')
-rw-r--r-- | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c index e20fe42f..da444382 100644 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c @@ -49,7 +49,7 @@ p9_cme_stop_pcwu_handler(void* arg, PkIrqId irq) { if (core & core_mask) { - CME_GETSCOM(CPPM_CPMMR, core_mask, CME_SCOM_AND, scom_data.value); + CME_GETSCOM(CPPM_CPMMR, core_mask, scom_data.value); // If notify_select == sgpe if (scom_data.words.upper & BIT32(13)) @@ -125,7 +125,7 @@ p9_cme_stop_spwu_handler(void* arg, PkIrqId irq) PK_TRACE("SPWU drop confirmed, now dropping spwu_done"); out32(CME_LCL_SICR_CLR, BIT32((16 + core_index))); - CME_GETSCOM(PPM_GPMMR, core_mask, CME_SCOM_AND, scom_data); + CME_GETSCOM(PPM_GPMMR, core_mask, scom_data); // if spwu has been re-asserted after spwu_done is dropped: if (scom_data & BIT64(1)) |