summaryrefslogtreecommitdiffstats
path: root/src/include/usr/errl
Commit message (Collapse)AuthorAgeFilesLines
* No SEL Callouts for Memory injects at runtimeRichard J. Knight2015-08-102-1/+17
| | | | | | | | | | | -Fixed runtime resolution of the flag which determines if an error log will be visable to the customer. Change-Id: Id8c44b0dcdb5714c163ac6485a53216786f9fbcf RTC:133158 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19658 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* fixes to allow error logs to be pulled from PNOR to be resentBrian Horton2015-08-101-0/+9
| | | | | | | | | | | | | | | . correct logic in errorlog unflatten . remove unconditional 'ack' in errlmanager Change-Id: I170d6586062b6e4684a55782df83a1b19ed7d937 CQ: SW312094 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19652 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Ignore info/recovered logs in OpenPower boxesAndres Lugo-Reyes2015-07-022-0/+43
| | | | | | | | | | | Change-Id: Icb6f8b39ee7ab299f4292ac2d775adaf9c16721b RTC:126449 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17807 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add serial numbers/part numbers to err logs w/ hwcalloutsAndres Lugo-Reyes2015-06-191-0/+9
| | | | | | | | | | | Change-Id: Ifef77c71f40e70136cdb5172ce653f7a5ebfdd10 RTC:122890 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16870 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Modify user details value for HB traceDan Crowell2015-05-011-2/+2
| | | | | | | | | | | | | | | | Changing the value used for HB traces in order to have separate parsed output from the FSP traces that may also be appended to our logs. CMVC-Prereq: 948316 Backport: release-fips830 CQ: SW305126 Change-Id: Ieb952909dbe7b2eb19886a6c13c0e9760d6f21b4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15877 Tested-by: Jenkins Server Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added support for adding the chip ECID to error logs with HWcalloutsElizabeth Liner2015-04-094-5/+4
| | | | | | | | | Change-Id: I158b25db047ef9edf2908a6cad53e673ab062875 RTC:122888 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16475 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* error log to esel integrationBrian Horton2015-02-165-150/+26
| | | | | | | | | | Change-Id: I2f134d73b114e4177e3e285defd85fbc21153913 RTC: 117454 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15466 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add SEL/eSEL supportBrian Horton2015-01-223-70/+188
| | | | | | | | | | | in errlmanager, convert errlog to SEL/eSEL format, prepare to send to BMC via IPMI Change-Id: I11e246264840ff756e92b97673e4742b9d03daad RTC: 114908 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14238 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Send un-ACK'ed error logs in PNOR down to the BMCBrian Horton2015-01-161-2/+2
| | | | | | | | | | | | | | | when the errlmanager thread starts, it looks at all error logs in PNOR; any that were not ACK'ed during the previous IPL (meaning they were not confirmed as to have been processed by the BMC) will be put into the queue to be sent down once BMC contact has been setup. Change-Id: Ifef5a797eb53a1f28deefc90177dd958648e0210 RTC: 116461 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14738 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix spelling mistakes using codespell.Patrick Williams2015-01-154-14/+14
| | | | | | | | | | | | - See https://github.com/lucasdemarchi/codespell Change-Id: I03e102d1ebb9473b6226fa9b6edb684fa0218a2f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15031 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added callout interface for parts such as PNOR and SBENorman James2014-12-182-1/+57
| | | | | | | | | | | | | | Parts supported for callout are PNOR, SBE, VRM, GPIO, etc Change-Id: I6734d58e8e44a7bfd71e87cc4f910bce9473f86d RTC: 109945 CMVC-Coreq: 945677 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13547 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Move FSP-only attributes to common targeting for Open PowerNick Bofferding2014-10-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | - Added default lane masks to Hostboot system XML files - Added PCIE config related module IDs and reason codes - Added new packing function to combine 4x uint8 into 1x uint32 - Added dynamic PCIE config for SP-less environments - Moved PCIE attributes into common attribute definition - Attached new PCIE attributes to common target definition - Defaulted PCIE lanes per proc appropriately for all proc chips - Added CDM_DOMAIN attribute into common attribute definition - Attached + defaulted CDM domain in common target definition - Updated common MRW parser to customize the new PCIE attributes Change-Id: I3779ca6e6a4803d7e78e21e47a92e0b1a09e657d RTC: 113488 CMVC-coreq: 942076 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13997 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* errl: display user detail sections of error logsRobert Lippert2014-10-164-8/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error log entries now print out like this ================================================ Error reported by hwpf (0x0900) HW Procedure generated error. See User Data. ModuleId 0x02 MOD_HWP_RC_TO_ERRL ReasonCode 0x090f RC_HWP_GENERATED_ERROR UserData1 RC value from HWP 0x00000000007f9b90 UserData2 <unused> 0x0000000000000000 User Data Section 0, type UD Subsection type 0x01 ComponentId hwpf (0x0900) STRING User Data Section 1, type UD Subsection type 0x0c ComponentId hb-trace (0x3100) User Data Section 2, type UD Subsection type 0x0c ComponentId hb-trace (0x3100) User Data Section 3, type UD Subsection type 0x0c ComponentId hb-trace (0x3100) User Data Section 4, type UD Subsection type 0x02 ComponentId errl (0x0100) TARGET Label tag Target eeeeeeee HUID 000d002c Phys path Physical /Sys0/Node0/Membuf22/MBA0 Affinity path Logical /Sys0/Node0/Proc2/MCS6/Membuf22/MBA0 User Data Section 5, type UD Subsection type 0x0c ComponentId hb-trace (0x3100) ================================================ Change-Id: I289d956a7af2e6effb24afeb11f29ac54c6e0311 RTC: 97491 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11302 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add human-readable dumps of error log entries as they are committed.Stephen Cprek2014-10-161-8/+115
| | | | | | | | | | Origin: Google Shared Technology Change-Id: I1d0a30faa27c0b8bd1b76418706e24378a5da7eb RTC: 97491 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11266 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add BMC Attr override supportStephen Cprek2014-09-151-1/+4
| | | | | | | | | Change-Id: I1a42fec21189c55c75e9073527867e4e95528794 RTC: 108376 CMVC-Corec: 931324 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11995 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Tools for delivering SRC descriptions to PUBsDoug Gilbert2014-09-081-18/+19
| | | | | | | | | | Change-Id: I1e909145a28c4cce750baee5d79f8f1672235ba9 RTC: 106255 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12841 Tested-by: Jenkins Server Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-2117-202/+202
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Provide mechanism to make an error log severity "final"Bill Schwartz2014-05-081-2/+33
| | | | | | | | | | | Add a set sev method that sets the severity as final. Set the errors identified in SW249695 as "final". Change-Id: I4fc00e075ecdbfcfb2f9f6d8b64c05e2de754f2f RTC: 105536 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10819 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add printk error log UD and collect on task crash.Patrick Williams2014-04-032-0/+70
| | | | | | | | | | | | | | | | - Create a new UserDetails section for error log. - Modify initservice utility for launching tasks (shared by initservice and istepdispatcher) to collect this when a task has crashed. Change-Id: I1273457fcc3879b9e2ca91b636281225a8f79136 CQ: SW254145 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9985 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* If gard called on Core, gard associated EX insteadBill Hoffa2014-03-211-1/+3
| | | | | | | | | | | Change-Id: Ic3ea48cd50d4f9caef84bb713da621698e4443e9 CQ:SW252033 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9736 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Look at eid and plid when going through errlogsStephen Cprek2014-03-201-0/+10
| | | | | | | | | | | | | | | | HB needs to look for the case where a special REF code is provided by the FSP and only look at its PLID Change-Id: I299bf6056bcfaca37bc60449a745a9bbeaa754c2 RTC: 99598 CQ: SW251889 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9703 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Ensure error logs during IPL are caught as CxxTest fail.Patrick Williams2014-03-071-1/+11
| | | | | | | | | | | RTC: 39871 Change-Id: I6a3045609d696f5d7d6f3d240da17a150ad70af7 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9362 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot Serviceability Review Part 2Mike Jones2014-02-143-30/+22
| | | | | | | | | | Resolving TODOs and ensuring error logs have correct callouts Change-Id: Ic2e65427487fb91553ffe4ed6e3ed922004963ba RTC: 92837 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8374 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Potential buffer overrun in trace collection.Patrick Williams2014-01-151-1/+7
| | | | | | | | | Change-Id: I8352c37f3789c684df24b75e85abca9fddfa314f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8054 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add Deconfig State / GARD Error parameters to addClockCallout(...)Elliott Dahle2014-01-152-13/+31
| | | | | | | | | | | Change-Id: Ia8bd707604651f8779897a177657eaa5e639a37d RTC:91649 CMVC-Coreq:910647 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7863 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove leftover fixme/todo and update error calloutsDan Crowell2014-01-101-2/+5
| | | | | | | | | | | | | | | | Remove all untagged fixme/todo comments Adde new parm to error log constructor to avoid extra code in common software error case Update error callouts Add strncpy Change-Id: I8bd8f48193a96b79db91ed35c4fd485e6da38dba RTC: 67921 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7921 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* fix minor issues in errlmanager codeBrian Horton2013-12-121-3/+3
| | | | | | | | | | | | | . on ack from FSP, check ToSave list; remove if there; . remove checks that don't need to be there; Change-Id: Id518625fd5efb4a8d6666d80e6310e8e02869874 RTC: 92123 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7554 Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* store error logs in PNORBrian Horton2013-11-144-31/+176
| | | | | | | | | | | | | | . store error logs in PNOR, truncating to 4K . set and clear ACKnowledge bit as appropriate . move PNOR and MBOX init code in errlmanager until after PNOR and MBOX services are actually up and running Change-Id: I57c5bacae8ffd283577164a0706c081a8ef5af30 RTC: 47517 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6884 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add Hostboot build ID to error logsElliott Dahle2013-10-211-0/+9
| | | | | | | | | | Change-Id: Ib3db87ba4d13ce5fe675515f8b99b183813f5214 RTC: 82311 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6736 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot runtime errl supportDoug Gilbert2013-10-177-47/+98
| | | | | | | | | RTC: 79415 Change-Id: I2fd60b48046425692fb3921b46ac21b57e1dba96 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6349 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added common header file for reason codeStephen Cprek2013-10-101-30/+33
| | | | | | | | | | | Change-Id: Ifea8a00b9a36817e0b42054dfb9ce13dad8f15a6 RTC: 76269 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6478 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Implement termination from fatal error log.Richard J. Knight2013-10-082-3/+12
| | | | | | | | | Change-Id: Ie83f0876887ee0465cd4d430fa4a335f6aa396ec RTC:35268 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6403 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* set deconfigure and gard bits in errlog as appropriate.Brian Horton2013-10-072-0/+22
| | | | | | | | | | Change-Id: I1a39ee435df10fcc16dda165e5fc7cbfda35d724 CQ: SW226070 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6374 Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Correct SRC byte in errlog.Brian Horton2013-10-031-7/+7
| | | | | | | | | | | Change-Id: I0c8dc21b0d77e98742391663bede304c483ac4d7 RTC: 86183 CQ: SW225885 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6342 Tested-by: Jenkins Server Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add severity parameters to fapiLogErrorStephen Cprek2013-10-031-0/+2
| | | | | | | | | | | RTC:80889 Change-Id: I7474e5a44cbc44151224a26ae60153b9a0160b29 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6240 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Determine starting error log id.Brian Horton2013-09-131-5/+5
| | | | | | | | | | | | | errlManager will set starting log id based on the node (0x9#) and the highest id of the error logs found in memory. Change-Id: I1867b83d069e048fcb411bb243b6eaf62ab578c7 RTC: 68687 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6062 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Andrea Y. Ma <ayma@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add clock callout functionalityBrian Horton2013-09-132-0/+33
| | | | | | | | | Change-Id: Id864e2baa0b69d0dfdbe9c9cfe56f7b4246269ab RTC: 73480 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5842 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support SPIRA-H HDAT FormatDan Crowell2013-07-301-0/+15
| | | | | | | | | | Change-Id: If87eedf15c1ef96ea00c1a5574ad1f6b72e697b5 RTC: 71881 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5498 Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Start using real SRC range for HostbootDan Crowell2013-07-161-5/+5
| | | | | | | | | | Per Section 4.3.3 of v0.10a of PEL PLDD Change-Id: I7ba45bfd9f5abf48dce2d9e1d98c4eb2763ff0a6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5426 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* implement deferred deconfigure supportBrian Horton2013-06-141-2/+10
| | | | | | | | | | | | | 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>
* Add interface to do bus callout in Hostbootvanlee2013-06-122-0/+35
| | | | | | | | | Change-Id: If169d997a0aba49a81ef834d7806e1e589dc3bff RTC: 69459 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4503 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Set failing subsystem ID based on callout priorityRichard J. Knight2013-06-114-66/+157
| | | | | | | | | Change-Id: I1b1dc7c9fc9331603246d8be7a5313fe84163f51 RTC:51414 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4746 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add platform specific callout functions for FSP integration.Brian Horton2013-05-081-3/+8
| | | | | | | | | | | | | | | Make the HWAS function processCallout() be common instead of hostboot specific, and create new platform specific functions for the processing of procedure and hardware callouts. Intention is that hostboot and fsp will use these to read the hwas hostboot-created callout_ud_t structure out of an errlog. Change-Id: Ie5679b0a833f802744bfd8f5285901b73f022d52 RTC: 49965 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4275 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* correct ErrlUserDetailsLogRegister Target parameterBrian Horton2013-04-291-4/+4
| | | | | | | | | | | | make the TARGETING::Target * parameter be const. Change-Id: I04c2fadfb50ca8e9c0ccff39dc3c55c150ec9193 RTC: 70341 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4211 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* handle MASTER_PROCESSOR_CHIP_TARGET_SENTINEL as approporiateBrian Horton2013-04-091-1/+11
| | | | | | | | | | | | | | | | | | . create new errl->callout function to handle calling hwas::processCallout, so that can be done in proper order (after commit, save to PNOR and send to FSP of errl) . in callout code, convert SENTINEL target to masterProc . a deconfigure of the masterProc means that we can't continue, so return flag so that doShutdown() will be called to halt the IPL (TI). Change-Id: Ie43b8caf28d3aea20c15827e035dd890378dbcee RTC: 45780 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3695 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* update user-detail errog log parsersBrian Horton2013-03-131-75/+0
| | | | | | | | | | | | | | update errolog parsers to format the data for the following: . errludtarget . errludattribute . errludlogregister . errludcallout Change-Id: I8fddb3eefd76413e70f4e894ef19649b74682859 RTC: 41707 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3350 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-0813-1423/+177
| | | | | | | | | | | | | | A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Triggering Hostboot Shutdown when PNOR is badAdam Muhle2013-02-041-1/+17
| | | | | | | | | | | | | Updating the doShutdown path to support receiving a reason code as input. Then changing PNOR RP to issue a shutdown when problems are detected with the PNOR Partition table. RTC: 44146 Change-Id: Ib4111d0a91f53d90fa100422a1463539897598e6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3024 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Lockless trace implementationPatrick Williams2012-12-141-0/+1
| | | | | | | | | RTC: 35396 Change-Id: I96ea0d95606f04abb4dc2b0470345ca475b53912 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2520 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Return error when procedures fail during istepRichard J. Knight2012-11-032-31/+109
| | | | | | | | | | | Change-Id: I65686d261583ea84c7908f819071bd751fdb0e06 RTC: 39876 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1627 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Paul Nguyen <nguyenp@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud