diff options
| author | Yue Du <daviddu@us.ibm.com> | 2018-02-23 09:57:34 -0600 |
|---|---|---|
| committer | hostboot <hostboot@us.ibm.com> | 2018-03-22 14:04:35 -0500 |
| commit | ee98a058264d3d316ce8de7252e7e592fdcb5994 (patch) | |
| tree | 2510ae10bbf310ee00488b4038d031f326f3a7b3 | |
| parent | d8202e372a238e1f3a453100dcb515dbe739daad (diff) | |
| download | talos-hcode-ee98a058264d3d316ce8de7252e7e592fdcb5994.tar.gz talos-hcode-ee98a058264d3d316ce8de7252e7e592fdcb5994.zip | |
STOP: Support Suspend Entry/Exit and Fix Pig Collision
1) also cleanup todos in Stop Hcode
2) make STOP3 complete trans in SSH
Key_Cronus_Test=PM_REGRESS
Change-Id: I087b16568f080f00d5a816eb8244982f0cd09f31
Original-Change-Id: I28a146e15e455f09f8d8ff588e122d5ecf34110a
CQ: SW416550
CQ: HW437955
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54660
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@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>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: RAHUL BATRA <rbatra@us.ibm.com>
Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_process_requests.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_process_requests.c b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_process_requests.c index 2966458d..ea11dd1b 100644 --- a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_process_requests.c +++ b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_thread_process_requests.c @@ -238,7 +238,6 @@ void p9_pgpe_process_sgpe_updt_active_cores() { G_pgpe_pstate_record.activeCores &= ~(args->fields.active_cores << 8); args->fields.return_active_cores = G_pgpe_pstate_record.activeCores >> 8; - args->fields.return_code = IPC_SGPE_PGPE_RC_SUCCESS; ack_now = 1; } else @@ -286,6 +285,7 @@ void p9_pgpe_process_sgpe_updt_active_cores() { G_pgpe_pstate_record.ipcPendTbl[IPC_PEND_SGPE_ACTIVE_CORES_UPDT].pending_ack = 0; ipc_send_rsp(G_pgpe_pstate_record.ipcPendTbl[IPC_PEND_SGPE_ACTIVE_CORES_UPDT].cmd, IPC_RC_SUCCESS); + args->fields.return_code = IPC_SGPE_PGPE_RC_SUCCESS; PK_TRACE_DBG("PTH: Core Entry ACK back to SGPE"); p9_pgpe_optrace(ACK_CORES_ACTV); } |

