diff options
author | Yue Du <daviddu@us.ibm.com> | 2017-09-06 10:58:50 -0500 |
---|---|---|
committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 19:20:11 -0500 |
commit | 0be08fe5de5f5924f6665282153774d7605492cf (patch) | |
tree | ae75b37db00735ef794e86c0d4abfd4548677d3a /import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe | |
parent | e467315a84939ffaa32f3cf452364b017caad480 (diff) | |
download | talos-hcode-0be08fe5de5f5924f6665282153774d7605492cf.tar.gz talos-hcode-0be08fe5de5f5924f6665282153774d7605492cf.zip |
STOP: Core livelock buster
Using the FIT timer, periodically quiesce both cores to avoid
a livelock between two active cores
1) Mask SCOM RC=4 on the write to direct controls to stop the core
2) If core doesn't quiesce, abort and restart the core
3) Use the 32ns timebase to abort quiesce attempt after 200us
4) Add quiesce abort count to CME_Record
5) Make abort count a #define
Change-Id: Idd50c7535bf343d7a8c1b7fb2ba0374349df5082
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45708
Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Diffstat (limited to 'import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe')
0 files changed, 0 insertions, 0 deletions