diff options
| author | William Bryan <wilbryan@us.ibm.com> | 2018-11-09 16:05:13 -0600 |
|---|---|---|
| committer | William A. Bryan <wilbryan@us.ibm.com> | 2018-11-14 15:11:46 -0600 |
| commit | 6e52f56bd2ccf099ccc540b60bd481c692b8591b (patch) | |
| tree | 59eb8e186231748cdbdb4f45fb354e594423d825 /src/occ_405/thread | |
| parent | 12c8088a32c5d62745dcce6bbd3a51e46b7667f1 (diff) | |
| download | talos-occ-6e52f56bd2ccf099ccc540b60bd481c692b8591b.tar.gz talos-occ-6e52f56bd2ccf099ccc540b60bd481c692b8591b.zip | |
Fix memory bandwidth chom averages
CQ:SW451293
Change-Id: I221e626234dc188debbb064d276c42489a09857e
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68619
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/thread')
| -rwxr-xr-x | src/occ_405/thread/chom.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/occ_405/thread/chom.c b/src/occ_405/thread/chom.c index 2b6dd75..025a174 100755 --- a/src/occ_405/thread/chom.c +++ b/src/occ_405/thread/chom.c @@ -47,6 +47,9 @@ uint8_t g_chom_pwr_modes[OCC_INTERNAL_MODE_MAX_NUM]; // Nominal, SPS, DPS, DPS- // force immediate chom log flag uint8_t g_chom_force; +// indicates that chom data has been reset +bool g_chom_reset = FALSE; + // chom data log ChomLogData_t g_chom_log; ChomLogData_t * g_chom = &g_chom_log; @@ -149,7 +152,8 @@ void chom_data_reset() g_chom_gen_periodic_log_timer = 0; // reset flag g_chom_force = FALSE; - + // reset static data + g_chom_reset = TRUE; } @@ -171,6 +175,12 @@ void chom_update_sensors() // Use FMF as default static uint32_t * L_curNumSamplePtr = L_memBWNumSamples[CHOM_MODE_FMF]; + if(TRUE == g_chom_reset) + { + memset(L_memBWNumSamples, 0, sizeof(L_memBWNumSamples)); + g_chom_reset = FALSE; + } + uint16_t i = 0, j = 0; // Is the current mode different than previous poll |

