summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice
Commit message (Collapse)AuthorAgeFilesLines
* IPMI Block Transfer implementationBrian Silver2014-10-231-1/+13
| | | | | | | | Change-Id: I8f6a590b29d9171389d10abc5b6e68f91ac94d16 RTC: 114907 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13721 Tested-by: Jenkins Server 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-0/+17
| | | | | | | | | | 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>
* Reconfigure Loop Test FrameworkJay Azurin2014-10-103-2/+207
| | | | | | | | | | | | | | | Data driven test framework for testing the FSP and HB reconfigure loops. The tests are enabled by setting ATTR_RECONFIG_LOOP_TESTS_ENABLE=0x1 via attribute override. Change-Id: I3998277b307f235150062b06fbb11c0a8e5fa916 RTC: 101224 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13655 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Display progress code to console.Patrick Williams2014-09-242-0/+13
| | | | | | | Change-Id: Ie517658b7fcbf5c58019f622ffa4814366b5f7a5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13345 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support for serial console.Patrick Williams2014-09-241-1/+15
| | | | | | | | | | Change-Id: Ia1b11f68cc4be175076562b7daf0291b14df498b Origin: Google Shared Technology RTC: 97495 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13250 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add BMC Attr override supportStephen Cprek2014-09-151-3/+21
| | | | | | | | | 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
* Use non blocking messages in intRP to prevent trace deadlockDean Sanner2014-09-111-1/+9
| | | | | | | | | | | Change-Id: I14cd978a7a102f75e4829d5daa369946e766e874 CQ: SW274049 Backport: release-fips820 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13025 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Force RC shutdown to have priority over PLID shutdownDan Crowell2014-08-061-2/+28
| | | | | | | | Change-Id: Ia7a641a2724b8d627e232efd71fb9bf789916e15 RTC: 10211 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10775 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Merge GPIO commits from Stradale code baseDoug Gilbert2014-06-301-1/+19
| | | | | | | | | Change-Id: Ibadeb72f563d86aa933734c7db20a50b19485ac7 RTC: 97490 Origin: Google Shared Technology Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11501 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add customer error descriptions to error log headers.Doug Gilbert2014-06-231-0/+4
| | | | | | | | | | Change-Id: Ibb2f1219b6f2ff27e9b09fea4d36c2616fb7ddf9 RTC: 110397 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11079 Tested-by: Jenkins Server 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>
* Only accept Istep Messages to Master Node after system SMP establishedBill Hoffa2014-05-292-12/+54
| | | | | | | | Change-Id: I993a9684b4ee93541b75b4bfc22f22ddad5bedb5 RTC:93394 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10012 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix a mutex unlock bug in istepdispatcherAndrew Geissler2014-05-291-0/+1
| | | | | | | | | | Change-Id: I82d222c847a94d90b2abd37a904009e9fc235c16 CQ: SW262599 Backport: release-fips811 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11272 Tested-by: Jenkins Server Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-2127-324/+324
| | | | | | | 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>
* Update makefiles & included .mk files to use += convention.Brian Silver2014-05-215-68/+74
| | | | | | | | Change-Id: I4148bc4c770b7c3c10fe25aa18d57d1a4301e5a9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11194 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Error log severity in HostbootBill Schwartz2014-05-081-0/+5
| | | | | | | | | | | | | Ensure that the log that causes IPL to fail has severity of at least unrecoverable. Change-Id: I790357f4ee3eea32252fa82fdd1adfac09202128 RTC: 43794 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10553 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Provide mechanism to make an error log severity "final"Bill Schwartz2014-05-081-2/+4
| | | | | | | | | | | 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>
* Create SRC description file during buildDoug Gilbert2014-05-081-2/+2
| | | | | | | | Change-Id: I636dbfad6cc695e42e6de403e26a91634a4b370d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10715 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Make istep dispatcher trace debug instead of fieldAndrew Geissler2014-04-171-2/+2
| | | | | | | | | | | | The istep dispatcher had a highly called function that was doing field traces of enter/exit which were useless. I made it a debug trace with this. Change-Id: Ieb87be73afbacb80140ae250188b57fe9eec4325 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10608 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Manage core special wakeup state of in HostBootDoug Gilbert2014-04-041-0/+9
| | | | | | | | | | | Change-Id: I0480f373a93e03722954ca14a95bf0e8f2b2928f CQ: SW252399 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9925 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot must trigger non MS (non MPIPL) if deconfig is detected during MPIPLBill Schwartz2014-04-031-6/+18
| | | | | | | | | | | | Do not enter the reconfig loop during a MPIPL Change-Id: Id99f4d8ccf2ebed816dfcffea4c7e889d538c2cc Backport: release-fips810 CQ: SW252376 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9892 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add printk error log UD and collect on task crash.Patrick Williams2014-04-031-0/+7
| | | | | | | | | | | | | | | | - 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>
* Updates to Attribute Override for multi drawer systemsMike Jones2014-04-021-0/+4
| | | | | | | | | | | | | | | | | The Node field in an attribute override text file is now picked up. Checking and clearing attribute overrides now takes into account the node. Communication of attribute overrides between Hostboot and HWSV now takes into account the node. There is a follow-on HWSV change, but this change needs to go in first and there are no pre/co-reqs Change-Id: I6537652d2632cc22583a59567795c47304cf4876 RTC: 63163 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9598 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PNOR ECC error to reduce task-crash log sev.Patrick Williams2014-03-271-1/+21
| | | | | | | | | | | Change-Id: I2d5d41ccb641bdde67df1d4556d57cd4cc8e1228 CQ: SW249695 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9888 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove Initservice Inner Reconfig LoopMike Jones2014-03-251-1/+10
| | | | | | | | | | | | | | | | | PRD enables FIRs in Istep 11. If Istep 12 deconfigures HW that is asserting FIRs and performs the Inner Reconfig Loop then PRD ends up logging errors when it sees FIR bits for the deconfigured HW. The fix is to dispense with the Inner Reconfig Loop, if the code loops back to Istep 10 then everything is cleaned up. This issue will be resolved with RTC 101925 Change-Id: I63072e24f18a33bbbfa8c482294e45e020b6cb3f CQ: SW244527 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9860 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MBOX::RC_INVALID_DMA_LENGTH needs to be reportedBill Schwartz2014-03-211-2/+24
| | | | | | | | | | | | Adjust istepdispatcher MBOX errors to appropriate severity. Change-Id: I9414985dff80e9b2fcb946224bbb6d5d458f838d Backport: release-fips810 CQ: SW253315 RTC: 97018 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9690 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Send special RC to indicate FSP should continue without nodeBill Hoffa2014-03-131-2/+16
| | | | | | | | | | Change-Id: I75d10275bc14ed7ab203445dda6bdf06c64fc20d RTC:94664 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9249 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* BEAM fixes in errlm, targeting, initservice, mvpd accessors, hwas, and mdiaBill Schwartz2014-03-131-1/+0
| | | | | | | | | | | | | | | | Partial updates for issues 94995 Errlm, 94996 targeting, 94998 istep/initservice 94999 VPD accessors, 95000 HWAS, and 95001 MDIA. Open issues require additional research: push_back memory leak, sync_cond_wait infinite loop, masterCpu uninitialized complaint, checkConstantsMatch template no effect, and shutdown has no effect. Issue will be updated with progress. Change-Id: If60fef67564a0c2cb2a10824100480095e896f17 RTC: 94995 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9492 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Process shutdown message in istep modeBill Hoffa2014-03-071-10/+9
| | | | | | | | | | Change-Id: If9d672fe26f7092a81a7fb16e5be2df11700aa26 CQ:SW247345 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9363 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Power off feature to tell Hostboot to first get to certain istepBill Hoffa2014-03-072-8/+122
| | | | | | | | | Change-Id: I841e24442dae084ab6150a4e96a649971d0823ee RTC:94658 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8824 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Prevent error log deletion of non-istep error logs.Patrick Williams2014-03-071-8/+16
| | | | | | | | | | | | | | | | While looking at another issue, I noticed that we were assuming that all error logs returned to istep dispatcher were the generic 'istep failed' logs, but that is not the case. Ensure we do not delete an important log when we call an istep that does not use the generic wrapper log, such as the MDIA/PRD isteps. Change-Id: Ibab8ba57c09f76f83ab811d7f563fb0977e0a43b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9292 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Extract hb_image_exist mask on multinode MPIPLDean Sanner2014-03-021-0/+33
| | | | | | | | | CQ: SW248937 Change-Id: I5a7e901b7923cd489795c28dde00538a03ff6dc5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8955 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Do not do reconfig loop in manufacturing modeMike Jones2014-02-281-17/+39
| | | | | | | | | | Change-Id: I84dde24026b682cfc489af311dc212fd9ff02748 RTC: 98474 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9181 Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Hostboot Serviceability Review Part 2Mike Jones2014-02-148-116/+47
| | | | | | | | | | 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>
* Fail IPL on deconfig + no-reconfig.Patrick Williams2014-02-052-30/+57
| | | | | | | | | | | Change-Id: Iab0d929dea90d137c334a90c86db9e1868adcef1 CQ: SW244451 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8542 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Create interface indicating whether poweroff is requestedWilliam Hoffa2014-01-232-0/+27
| | | | | | | | | | Change-Id: Ib8eb9e531c145036605ab964ae82c03c0f32bfa3 RTC:93630 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8016 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Perform Reconfig Loop on Bad DQ setStephen Cprek2014-01-162-23/+26
| | | | | | | | Change-Id: I43be1bbab5dca2be6f70d47b747b6b418820bc2b RTC: 92037 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7773 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* implement start_payload for multi-drawerDoug Gilbert2014-01-102-10/+25
| | | | | | | | RTC: 71994 Change-Id: I422f349d5588731a5e7cfc504d96e497958d6b95 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7426 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* istep 18.9 - sys_proc_fab_iovalidBrian Horton2014-01-102-43/+113
| | | | | | | | | | | | | . istepdispatcher code will create separate thread to do the work, when the message is received from FSP . call p8_block_wakeup_intr(SET) on all EX chiplets . call cpu_all_winkle() when finished Change-Id: Id594bd9c48b490838e92c4d63ecc4bcd293f9f53 RTC: 72052 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7403 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* istep 18.12 hb changesayma2014-01-103-1/+66
| | | | | | | | | | | | | | | | | | | | | | | | 18.12. host_coalesce_host : Re-activate Hostboot images a) FSP sends each Hostboot image a mailbox .wakeup. message This places an a pending interrupt to the EX, but it is blocked by the .block wakeup. sources b) FSP then removes the block wakeup sources (master processor last) p8_block_wakeup_intr.C -reset This removes the block wakeup sources and allows hostboot to receive (and exit winkle) the pending mailbox message c) HB instance will wake up (un-winkle) its master core, thread 0 d) Hostboot will then issue IPIs to all threads in its instance e) Hostboot will establish IPC between each of the HB entities On failure system will xstop or TI No sync point with the FSP RTC: 89024 Change-Id: I747873d0b5c38f8c440a8546d44be2b8e94bce2e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7395 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Default some attributes to 1 rather than retrieving value from MRWWilliam Hoffa2014-01-091-1/+1
| | | | | | | | | | | | Attributes Involed in this change: MSS_PREFECTCH_ENABLE (MRW: mss_prefectch_enable) MSS_CLEANER_ENABLE (MRW: mss_cleaner_enable) Change-Id: If1433c058500f3ce30b3d4d4d34e89ae285bb331 RTC:94722 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7949 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove attribute synchronization in plckIPLRequest error pathWilliam Hoffa2014-01-091-12/+3
| | | | | | | | | | Change-Id: I64e4ad5080c4133a5421e9b3fa426055b0c49b2c RTC:73211 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7919 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate IPL Flow Reconfig Loop Memory HWPsElliott Dahle2013-12-141-2/+7
| | | | | | | | | | Change-Id: I024737b0685164d3e79ee847d53ba1b46721ce5a RTC:89843 CMVC-Coreq:906058 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7452 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Disable check for attentions in MPIPL istepsChris Phan2013-12-091-1/+3
| | | | | | | | | Change-Id: Idda3c743bdff392315ad50ba41977a533b3aef87 RTC: 87493 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7524 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support power off in the middle of Hostboot IPLElliott Dahle2013-11-083-32/+154
| | | | | | | | | | Change-Id: I7908347e4252400838fc28b14fc8cde69085c908 RTC: 35520 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6800 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* istepreasoncodes.H is a merge bottleneckBill Schwartz2013-11-082-0/+23
| | | | | | | | | | | | | | | Eliminate congestion on istepreasoncodes.H by removing error tags and moduleId/Reason codes from iSteps calling IStepError.addErrorDetails. ISteps pass only the failing error log. IStepError.addErrorDetails will get the iStep and substep from the istep dispatcher and add to user data. Change-Id: If8f8796bfeafb80b5dbcea21629137260b07bc72 RTC: 59658 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6719 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* move call to process deferred deconfigs after PRDBrian Horton2013-11-071-19/+21
| | | | | | | | | Change-Id: I631f659f306732ace6f72e8af98960d2ee97e08e RTC: 90048 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6997 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix registerShutdownEvent to ensure proper ordering based on priorityElliott Dahle2013-11-071-0/+1
| | | | | | | | | | Change-Id: Icccce401eb9f6dce9698003e5743fcab4adf3d35 RTC: 88901 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6963 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* correct checkMinimumHardware hwas common functionBrian Horton2013-10-291-10/+46
| | | | | | | | | | | | | | | | | | | . add check of MasterProc and for cores in MasterProc . correct debugging information of present/non-functional . add HWAS_I trace to HWAS error logs . other minor error and trace udpates . add check and correct action to istep dispatcher before restarting in reconfig loop . remove calls in discoverTargets, deconfigureTarget and collectGard Change-Id: I69a4dc6dbdfc4d079b56cde2802f0849fd4209ed RTC: 87147 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6452 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Do not fail IPL if IStep succeeds and there is a deconfigureMike Jones2013-10-181-58/+75
| | | | | | | | | | | | | | | | | In step 11.1, if mss_get_cen_ecid returns that the L4 is bad then it is deconfigured and success is returned. Because of the deconfigure, the IStep and the IPL fails. Dan, Andrew, Brian and I discussed. New plan is that if the IStep returns success and a deconfigure happened then if within the Reconfig Loop then loop back, otherwise continue the IPL. Change-Id: I1cf8facad193f7ff9790204a056fd1f6a2f54a58 CQ: SW230235 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6747 Reviewed-by: Daniel M. Crowell <dcrowell@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>
* Fix race conditions in initservice shutdown path.Patrick Williams2013-10-153-108/+142
| | | | | | | | | | Change-Id: I0da3c2050d5d64d20975031e093dd10978684e2b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6663 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Andrea Y. Ma <ayma@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud