diff options
author | Chris Cain <cjcain@us.ibm.com> | 2018-12-05 11:33:45 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-01-14 16:43:10 -0600 |
commit | 2d59cd70dae624b16a957a1735299e12097c128a (patch) | |
tree | 3a6526739799ec9635d36ec90a0b5d11daba2ebe /src/usr/htmgt/htmgt_occcmd.C | |
parent | 9228e4c1f5b4da50925043987d0516ccb454f699 (diff) | |
download | blackbird-hostboot-2d59cd70dae624b16a957a1735299e12097c128a.tar.gz blackbird-hostboot-2d59cd70dae624b16a957a1735299e12097c128a.zip |
HTMGT: Clear OCC reset counts after an hour
- add HTMGT/OCC data to elogs
- parse HTMGT/OCC data in elogs
- add reset count per OCC since last boot
- remove unused legacy pstate attributes/code
Change-Id: I69f9fe504af13eae86ec423a329a7bc46286f906
RTC: 202016
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69717
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sheldon Bailey <baileysh@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/htmgt/htmgt_occcmd.C')
-rw-r--r-- | src/usr/htmgt/htmgt_occcmd.C | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/usr/htmgt/htmgt_occcmd.C b/src/usr/htmgt/htmgt_occcmd.C index fbb380535..c5d050b58 100644 --- a/src/usr/htmgt/htmgt_occcmd.C +++ b/src/usr/htmgt/htmgt_occcmd.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2014,2018 */ +/* Contributors Listed Below - COPYRIGHT 2014,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -548,11 +548,14 @@ namespace HTMGT if (l_errlHndl) { // Add OCC command data to user details - l_errlHndl->addFFDC(HTMGT_COMP_ID, - iv_OccCmd.cmdData, - std::min(iv_OccCmd.dataLength, MAX_FFDC), - 1, // version - SUBSEC_OCC_CMD_DATA); + if (iv_OccCmd.dataLength > 0) + { + l_errlHndl->addFFDC(HTMGT_COMP_ID, + iv_OccCmd.cmdData, + std::min(iv_OccCmd.dataLength, MAX_FFDC), + 1, // version + SUBSEC_OCC_CMD_DATA); + } } return l_errlHndl; |