summaryrefslogtreecommitdiffstats
path: root/src/usr/htmgt/htmgt_occcmd.C
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2018-12-05 11:33:45 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-01-14 16:43:10 -0600
commit2d59cd70dae624b16a957a1735299e12097c128a (patch)
tree3a6526739799ec9635d36ec90a0b5d11daba2ebe /src/usr/htmgt/htmgt_occcmd.C
parent9228e4c1f5b4da50925043987d0516ccb454f699 (diff)
downloadblackbird-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.C15
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;
OpenPOWER on IntegriCloud