diff options
| author | Dan Crowell <dcrowell@us.ibm.com> | 2018-04-16 10:33:14 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-05-11 16:21:22 -0400 |
| commit | ad181494c943f15cf2d744e57b59ea5b7c166646 (patch) | |
| tree | 1fc394615976c8eba43ef0c4b575c210be361d31 /src/include/usr/errl | |
| parent | 9394f9d05ef8cad65249a7120f229f7a46ec0dc1 (diff) | |
| download | blackbird-hostboot-ad181494c943f15cf2d744e57b59ea5b7c166646.tar.gz blackbird-hostboot-ad181494c943f15cf2d744e57b59ea5b7c166646.zip | |
Force hb dump on VFS crashes
Added flag to force a HB dump for most VFS crashes.
Also added a few constants in the ErrlEntry constructor to make
the bool args more obvious.
Change-Id: I4f90ee694cece10f567df787f851dca78a895ad7
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57272
Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/errl')
| -rw-r--r-- | src/include/usr/errl/errlentry.H | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/include/usr/errl/errlentry.H b/src/include/usr/errl/errlentry.H index dede1c21b..4a3c8a634 100644 --- a/src/include/usr/errl/errlentry.H +++ b/src/include/usr/errl/errlentry.H @@ -98,6 +98,12 @@ class ErrlEntry friend class ErrlTest; public: + /** Constants to use in constructor */ + static constexpr bool ADD_SW_CALLOUT = true; + static constexpr bool NO_SW_CALLOUT = false; + static constexpr bool FORCE_DUMP = true; + static constexpr bool NO_FORCE_DUMP = false; + /** * @brief ErrlEntry constructor. Builds an error log with info * constructed from the input. @@ -137,8 +143,8 @@ public: const uint16_t i_reasonCode, const uint64_t i_user1 = 0, const uint64_t i_user2 = 0, - const bool i_hbSwError = false, - const bool i_hbDump = false ); + const bool i_hbSwError = ErrlEntry::NO_SW_CALLOUT, + const bool i_hbDump = ErrlEntry::NO_FORCE_DUMP ); /** * @brief Destructor |

