diff options
author | Brian Horton <brianh@linux.ibm.com> | 2013-05-06 14:42:36 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-06-14 12:13:03 -0500 |
commit | f81f1657baae2f31045aa75cfb8917908d0f89cf (patch) | |
tree | 857b1e35af91b7f398e791e95279316070081adb /src/include/usr/errl | |
parent | dcfcbcdea8737802ff615efde01545d6d6137b9f (diff) | |
download | talos-hostboot-f81f1657baae2f31045aa75cfb8917908d0f89cf.tar.gz talos-hostboot-f81f1657baae2f31045aa75cfb8917908d0f89cf.zip |
implement deferred deconfigure support
deferred deconfigure record is created when an error log with
a DELAYED_DECONFIGURE callout is commited; at the end of the
istep worker function, all outstanding deferred deconfigure
records are processed.
Change-Id: I3b6623c4f1e49f362d5b3302a964823810ea18ec
RTC: 45781
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4786
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/errl')
-rw-r--r-- | src/include/usr/errl/errlentry.H | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/include/usr/errl/errlentry.H b/src/include/usr/errl/errlentry.H index 96598e03a..a4c27ea4d 100644 --- a/src/include/usr/errl/errlentry.H +++ b/src/include/usr/errl/errlentry.H @@ -536,9 +536,17 @@ private: * ErrlEntry to handle deconfigure and GARD callouts * The ErrlManager is the primary user of this call. * - * @return plid if we need to shutdown, zero if no action */ - uint32_t callout(); + void processCallout(); + + + /** + * @brief The ErrlManager will call here to ask the + * ErrlEntry to handle deferred deconfigure callouts + * The ErrlManager is the primary user of this call. + * + */ + void deferredDeconfigure(); /** |