summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/mdia
Commit message (Collapse)AuthorAgeFilesLines
...
* MDIA: cleanup commands soonerBrad Bishop2013-05-081-23/+45
| | | | | | | | | | | | | | Prior to this change there is a chance that PRD may start additional maint cmds for chip mark verify or other procedures, before MDIA invokes the cleanup procedure on its command. Change-Id: Ie39db442d33ac1e55906aecfa8a3c3426a6b2f0b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4300 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> 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-062-4/+128
| | | | | | | | | 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>
* Clean up potential uninitialized object instances.Patrick Williams2013-05-014-7/+7
| | | | | | | | Change-Id: I859f94234d5672f55f745dd37b9662c310b694a7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4236 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: memory size weighted priorityBrad Bishop2013-04-241-4/+28
| | | | | | | | Change-Id: Iddbd9a088a0b6eb16b1c614052b14a9f8ef8035f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4061 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: trace HUID rather than pointerBrad Bishop2013-04-241-13/+24
| | | | | | | | Change-Id: I7901b1bf5edaf688cd1a68d55069a3306c5a2c8b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3970 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Avoid starting commands on same CentaurBrad Bishop2013-04-226-79/+165
| | | | | | | | | | | RTC: 38370 Change-Id: I55fb7d9046e54fbcc31dab595bc597724a9a09d4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4050 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Make cmd timeout logs unrecoverableBrad Bishop2013-04-221-2/+2
| | | | | | | | | | | | | Prior to this change maint cmd timeout logs were committed with informational severity. Change-Id: I78550c7d493c1f9a5efcf7a06e48ad4c291840a1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3994 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Moved mss_maint_cmds to utility_proceduresZane Shelley2013-04-091-2/+2
| | | | | | | | | | | Change-Id: Ib3a8c8c91bc6e471681a32ebefea4400483c8e6f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3950 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove some failing ATTN and MDIA testcases.Brad Bishop2013-04-091-23/+24
| | | | | | | | | | Re-enable with RTC: 67008 Change-Id: I1b33e8760422dd691e1769689ca3e67fb60995a9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3641 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Restore inits after random init, read.Brad Bishop2013-04-031-0/+65
| | | | | | | | | | | | | Restore inits after random init, read. Set start address after stop condition. Attempt to stop running commands after PLL error. Change-Id: If064d7570c001fa289ffc87660505ab768ba0079 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3714 Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: clean up maint commands after timeoutBrad Bishop2013-03-122-122/+202
| | | | | | | | RTC: 64090 Change-Id: Idd08b1f988e2ce4510780c2a9bce45594854d30e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3271 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: bump maint cmd timeout from 1.5s to 60sBrad Bishop2013-02-271-1/+1
| | | | | | | Change-Id: I840c8feefbd1f58b4fa01fd90bfac20392e7c33c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3332 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PRD: Some refactoring prdfMain.[CH]Brad Bishop2013-02-221-1/+1
| | | | | | | | | | | Change-Id: I69d4ea7e9d3297732f5fe33d658c1a460bdda082 RTC: 50708 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2906 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3274
* MDIA: Remove polling compile optionBrad Bishop2013-02-224-93/+37
| | | | | | | | Change-Id: Ieca6c1372c89aece304a9e6a0e6fdf3c4466dc7f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3252 Tested-by: Jenkins Server 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-132-54/+103
| | | | | | | | | 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>
* MDIA: stop testing after DRAM repairs calloutBrad Bishop2013-02-131-2/+4
| | | | | | | | | | Change-Id: Ifd36506aa1097b0152f8ed608f3149fb0475b7e6 RTC: 50708 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3122 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Support for MFG specified number of patternsBrad Bishop2013-02-132-28/+48
| | | | | | | | | | Change-Id: Ifa9c6f738942f0cbfdc04478bf3bc027715339cc RTC: 38363 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3123 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>
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-081-25/+24
| | | | | | | | | | | | | | 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>
* Reduce trace buffer sizes.Patrick Williams2012-12-141-24/+25
| | | | | | | Change-Id: I13a80f814fd13a30315320c0b0c7374f39c3ecc2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2522 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Commit an error log when maint command times out.Brad Bishop2012-12-132-0/+32
| | | | | | | | | | 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>
* Remove some memory diagnostics tests.Brad Bishop2012-12-134-323/+23
| | | | | | | | | | Change-Id: If7c37d8ec0be993d8e577d21adaded57f54c60b4 RTC: 60430 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2646 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>
* Attention handler testcase using actions.Brad Bishop2012-11-301-1/+1
| | | | | | | | | | | | | | Fix a bug in targeting wrapper. Do some additional setup for interrupts. Turn off MDIA polling hack. Change-Id: I4503c334f21c5368c7ac34fc0eed98b4f9de0093 RTC: 46450 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1674 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 invoke PRD restore DRAM repairs procedure.Brad Bishop2012-11-301-0/+6
| | | | | | | | | | Change-Id: I3bb0934ed6121abf38e242088c20f44169c0d4c5 RTC: 50710 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2480 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>
* Attention handler configuration of local err interrupts.Brad Bishop2012-11-131-1/+2
| | | | | | | | | | | | Set priority. Register with INTR using correct xisr number. Parse xisr number in INTR correctly. Change-Id: If6f7afc28d12a2f939f26738471d5d0304179271 RTC: 46448 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1561 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix hanging MDIA testcases.Brad Bishop2012-10-172-109/+130
| | | | | | | | | Change-Id: I3cec520ccf3fcbeb61f8fdaed7d22b715154e849 RTC: 50861 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2014 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Memory Leak task_endBill Schwartz2012-10-123-25/+27
| | | | | | | | Change-Id: Idb7a2d8d72a55f644efd0b2548eca5df5d062e6d RTC: 47491 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2011 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Make use of random init and scrub support.Brad Bishop2012-09-258-193/+219
| | | | | | | | | | | | 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-2411-95/+501
| | | | | | | | | | | | | 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>
* MDIA interface for PRD to determine MDIA is running.Brad Bishop2012-09-164-47/+116
| | | | | | | | | | Change-Id: I3d23b584fb28a66eb2c92cb7c272b5fde59983f4 RTC: 45395 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1718 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>
* Add "MDIA mode" interface stub.Brad Bishop2012-09-101-0/+6
| | | | | | | | | | Change-Id: I864630bd63323acba39ef316edee085893d59c00 RTC: 45395 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1659 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Implement interface for PRD-MDIA communicationReshmi Nair2012-08-291-22/+33
| | | | | | | | | | | RTC: 38392 Change-Id: I615377a028d049018f1173879a45f3eaf60a8d19 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1438 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> 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>
* MDIA: Fix timing issue in unit test case. Issue 44509Larina DSouza2012-08-294-128/+434
| | | | | | | | Change-Id: Ibf7a761214027f180771901bcfd9b7d164eae427 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1341 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA:Execute HWP mss_maint_cmds to run Maint CmdsLarina DSouza2012-08-162-41/+117
| | | | | | | | | | RTC: 38398 Change-Id: Ie41796fc2aa9f9860b6515098a32b51d80089167 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1236 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>
* Fix gerrit/master failures.Patrick Williams2012-07-031-23/+25
| | | | | | | | | | | | Opened Issue 44509 to resolve MDIA issue. Opened Issue 44511 to resolve OOM. Change-Id: I5b1e577fb45344a1bed0cfb33ded98ecc836bdf5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1291 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* MDIA: Enhance CommandMonitor Unit testsLarina DSouza2012-07-024-106/+254
| | | | | | | | | | | RTC: 22610 Change-Id: Ia3c917d053b1adbd49c636f1d83088513ac938c7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1047 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>
* State machine supportBrad Bishop2012-04-2614-53/+1602
| | | | | | | | | | | | | 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-247-7/+8
| | | | | | | | | | | | | | | - 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-247-2/+509
| | | | | | | | | | | | 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-246-2/+676
| | | | | | | | | | | 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>
* s/int32/int64, broken trace macro, remove __FUNCTION__Brad Bishop2012-03-215-13/+80
| | | | | | | | Change-Id: I4d3a9d26c191c7f538d01d2205efb7165eaf272f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/780 Tested-by: Jenkins Server 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-199-0/+582
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