diff options
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c index 4aea7467..267985da 100644 --- a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c +++ b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c @@ -505,7 +505,10 @@ void p9_pgpe_send_db0(uint64_t db0, uint32_t origCoreVector, #endif } - p9_pgpe_wait_cme_db_ack(ackVector);//Wait for ACKs from QuadManagers + if (ackWait == PGPE_DB0_ACK_WAIT_CME) + { + p9_pgpe_wait_cme_db_ack(ackVector);//Wait for ACKs from QuadManagers + } if(G_pgpe_pstate_record.quadsNACKed) { |

