diff options
author | mbroyles <mbroyles@us.ibm.com> | 2018-01-10 16:18:59 -0600 |
---|---|---|
committer | Martha Broyles <mbroyles@us.ibm.com> | 2018-01-15 13:42:20 -0500 |
commit | 2397cb606cda005ae0fdd8455a827450fb4d8b4f (patch) | |
tree | fc19b43040853cc2878a4f0003bc2458128b4781 /src/occ_405/amec/amec_sys.h | |
parent | d868b77dfc6afd90d4fea874ae4a1175fffffaed (diff) | |
download | talos-occ-2397cb606cda005ae0fdd8455a827450fb4d8b4f.tar.gz talos-occ-2397cb606cda005ae0fdd8455a827450fb4d8b4f.zip |
Handle PGPE timeouts as workaround for prolonged droop events
Add "CLIP" information to poll response
Fix incorrectly throttling due to power when all cores are in stop 2 or greater
Change-Id: I502cc65ad8c4cffd7f9a1442fd4de185f3cac6e2
RTC: 183700
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51741
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_sys.h')
-rwxr-xr-x | src/occ_405/amec/amec_sys.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/occ_405/amec/amec_sys.h b/src/occ_405/amec/amec_sys.h index e86a000..d253889 100755 --- a/src/occ_405/amec/amec_sys.h +++ b/src/occ_405/amec/amec_sys.h @@ -535,6 +535,10 @@ typedef struct // Calculations & Interim Data uint16_t core_max_freq; // Maximum requested freq for all cores on chip. + uint16_t core_min_freq; // for debug. Minimum requested freq for all cores on chip. + uint8_t current_clip_count; // for debug. #consecutive ticks core_max_freq is below max possible for same reason + uint32_t chip_f_reason_history; // for debug. bit mask history of all frequency reason(s) for the chip + uint32_t f_reason; // for debug. current reason across all cores driving the lowest f request // Parameters used through Amester interface // Note: keep core arrays here, not in per-cores structure so one parameter |