summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/mdia/mdiafwd.H
Commit message (Collapse)AuthorAgeFilesLines
* Add Child RC Checking to Thread PoolIlya Smirnov2019-04-241-2/+4
| | | | | | | | | | | | | | | | | | | | | | | Add logic for Thread Pool to return error log when shutdown() is called if a child thread (or multiple child threads) had crashed. This is a default behavior, but a constructor option can switch this functionality off. The new logic will aid in debugging of the failures of child processes, as the failures could be catched when they occurred and not at some point after. Change-Id: I9736d659a086701b8e4f18f41504df4864924d88 RTC: 208517 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75897 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* MDIA: Initial Axone/OCMB updatesCaleb Palmer2018-11-091-0/+14
| | | | | | | | | | | Change-Id: Ifd1c78e5a777431731707103da1d816fd77e9e86 RTC: 199041 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68426 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: Zane C. Shelley <zshelle@us.ibm.com>
* MDIA: ensure full MBA target support for P9Caleb Palmer2018-03-141-19/+18
| | | | | | | | | | | | | Change-Id: I16fa359948c03725dae6ef70b4964dcb8b5edb16 RTC: 187474 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55653 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> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* MDIA: Update maint cmds with Centaur HwpCaleb Palmer2017-09-291-1/+0
| | | | | | | | | | | | | Change-Id: I7b2d34e511392fae0a6f3671aa6ab8dea00205c8 RTC: 155857 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46542 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@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> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* MDIA: Updates to processCommandTimeoutCaleb Palmer2017-01-301-1/+2
| | | | | | | | | | | | Change-Id: Iea9ed13bc2b38a48341530e62cc3cbbea5705f51 CQ: SW377890 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35510 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* MDIA: Fix addTimeoutFFDCCaleb Palmer2016-10-121-30/+33
| | | | | | | | | Change-Id: Ic96e9c58a17fd15b26ca6ddc80cfe771200418fd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30965 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* MDIA: re-enable runStep()Caleb Palmer2016-10-081-4/+4
| | | | | | | | | | | | Change-Id: Ibfc43359c3fb3d76ccf5478f16067bb2bbd16baa RTC: 151755 CMVC-Prereq: 1006209 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27724 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* MDIA: re-enable use of maint cmds - general changesCaleb Palmer2016-07-011-1/+9
| | | | | | | | | | | Change-Id: Ief6d926673bf32e27056862ecd5043d86c000ace RTC: 145132 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24220 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-211-10/+10
| | | | | | | 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>
* MDIA: add MBA timeout count and checkChris Phan2014-03-071-1/+4
| | | | | | | | | Change-Id: I2116a10a577bd4ee66797f7f70947b2fa51babfb CQ: SW244391 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9237 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: remove mpipl related codeChris Phan2013-12-121-1/+0
| | | | | | | | | | Change-Id: I9ebb4d42ea9db9725f1f4a7965a2d5f6c2139e8c RTC: 87493 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7506 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Simplified supported pattern tests in MDIASachin Gupta2013-12-091-1/+0
| | | | | | | | | | Change-Id: I67189279914fd883131509051bc2bbd7750d3e12 RTC: 92181 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7431 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PRD: IPL MNFG CE changes for MDIAsachin gupta2013-09-111-1/+5
| | | | | | | | | | Change-Id: I4830625fe3dfa0194c520c539a6e765d8331ca7c RTC: 47290 Depends-On: I94bd86b7b902a20e4f945abbac3b5556cd07f1bc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5054 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: add hcdb/HWAS_CHANGED_BIT_MEMDIAG supportChris Phan2013-08-091-0/+20
| | | | | | | | | | | Also add check for the new ATTR_RUN_MAX_MEM_PATTERNS Change-Id: I343f1054cf657e06cea688f0a87340bdd32f01f2 RTC: 38367 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5548 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Collect ffdc after command timeoutBrad Bishop2013-05-061-4/+28
| | | | | | | | | Change-Id: I6405e43ab0d7f28b4730900674403d297660e6f0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4048 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Support for restarting stopped commands.Brad Bishop2013-02-131-1/+12
| | | | | | | | | Change-Id: I548976c15e20f3b88c2fc5cd8d80000ddb3aea7f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3127 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Commit an error log when maint command times out.Brad Bishop2012-12-131-0/+1
| | | | | | | | | | Change-Id: Ia1419694fe0ae302b6ff9a2965f4d3e64e8392a0 RTC: 60431 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2647 Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Make use of random init and scrub support.Brad Bishop2012-09-251-43/+23
| | | | | | | | | | | | Call increment address, random init and scrub hwp. Removed a couple TODOs. Use FAPI macros for invoking hwp. Change-Id: I2a6c88c24d626d5fdc5e85eaa18d60b9d1c24f87 RTC: 46187 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1722 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Process Maintenance Command timeoutLarina DSouza2012-09-241-0/+5
| | | | | | | | | | | | | When a maintenance cmd timesout, set the target/s WorkFlowStatus to the appropriate state such that the state machine can take further action. RTC: 41894 Change-Id: Iaf5b2b5ab07f9269379b011b720df760e92e178f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1200 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* State machine supportBrad Bishop2012-04-261-5/+12
| | | | | | | | | | | | | State machine functionaly to decide when and which pattern/workItem to run on each MBA as part of memory diagnostics. RTC: 38391 Change-Id: I1fa85bc343ca81f6a206df511307d53df0163cb4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/817 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support targeting code commonalityNick Bofferding2012-04-241-1/+2
| | | | | | | | | | | | | | | - Moved common targeting code to own subtrees - Updated many components with header file changes - Implemented abstract pointer class - Implemented Hostboot specific support for targeting commonality - Changed attribute VMM base address to 4 GB (From 3 GB) - Removed tabs, fixed > 80 character lines Change-Id: Ie5a6956670bfa4f262f7691b4f0ce5a20ed289fe RTC: 35569 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/909 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial memory diagnostics entry point support.Brad Bishop2012-04-241-1/+57
| | | | | | | | | | | | This is a first take at the memory diagnostics entry point function; the function called by the istep dispatcher. Change-Id: Id99b05e13dd723cea574e993a3cfc6e298f475b8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/784 Tested-by: Jenkins Server Reviewed-by: LARINA M. DSOUZA <larsouza@in.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial commit of the Maintenance Cmd Monitor with unit test file.Larina DSouza2012-04-241-0/+1
| | | | | | | | | | | RTC: 22610 Change-Id: I6e08afda4d658bccf2baa15830dd366a187b54b1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/775 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* initial mdia commit. directories, makefiles, workitemBrad Bishop2012-03-191-0/+102
Change-Id: Ic48a13935bfea72def5cdc63db3a93bb659ded30 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/751 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud