diff options
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c index 68a6842b..c1139b05 100644 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_exit.c @@ -551,7 +551,8 @@ p9_cme_stop_exit() spwu_stop = (wakeup >> 2) & G_cme_record.core_enabled & (~G_cme_stop_record.core_in_spwu); spwu_wake = spwu_stop & G_cme_stop_record.core_running; - spwu_stop = spwu_stop & (~G_cme_stop_record.core_running); + spwu_stop = spwu_stop & (~G_cme_stop_record.core_running) & + (~G_cme_stop_record.core_blockwu); if (spwu_wake) { |

