Skip to content

Commit

Permalink
PM: Fixes for Livelock Scenarios
Browse files Browse the repository at this point in the history
    -Fixes DPLL Ownership issues during Pstate Start
    -Fixes WOF Enablement and Quad/Core Active Update(STOP11/5) livelock
    scenario
    -Fixes PM Complex Suspend and Quad/Core Active Update(STOP11/5)
    livelock scenario
    -Fixes VDM Droop Suspend STOP entries livelock scenario

    Key_Cronus_Test=PM_REGRESS

Change-Id: I0960bb63049dc2d93dc6b118411588a9aaa6991b
Original-Change-Id: I14a0dece4c74bc04618f7d1f3838dbe273bace94
CQ: SW425778
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57191
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: YUE DU <daviddu@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
  • Loading branch information
rbatraAustinIBM authored and op-jenkins committed Aug 22, 2018
1 parent d9226cd commit 314a7a3
Showing 1 changed file with 1 addition and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -221,10 +221,7 @@ enum SGPE_STOP_PSCOM_MASK

enum SGPE_WOF_ACTIVE_UPDATE_STATUS
{
IPC_SGPE_PGPE_UPDATE_QUAD_ENABLED = 0x2,
IPC_SGPE_PGPE_UPDATE_CORE_ENABLED = 0x1,
// Reserved_4_Do_Not_Use
IPC_SGPE_PGPE_UPDATE_CTRL_ONGOING = 0x8,
IPC_SGPE_PGPE_UPDATE_CORE_ENABLED = 0x01,
IPC_SGPE_PGPE_UPDATE_PGPE_HALTED = 0xF0
};

Expand Down Expand Up @@ -386,7 +383,6 @@ struct ring_save
/// SGPE to PGPE IPC handlers
void p9_sgpe_ipc_uih_done_hook();
void p9_sgpe_ipc_pgpe_ctrl_stop_updates(ipc_msg_t*, void*);
void p9_sgpe_ack_pgpe_ctrl_stop_updates();
void p9_sgpe_ipc_pgpe_update_active_cores(const uint32_t);
void p9_sgpe_ipc_pgpe_update_active_cores_poll_ack();
void p9_sgpe_ipc_pgpe_update_active_quads(const uint32_t, const uint32_t);
Expand Down

0 comments on commit 314a7a3

Please sign in to comment.