summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem
Commit message (Collapse)AuthorAgeFilesLines
...
* PRD: consolidated MemTdCtlr::checkEcc()Zane Shelley2017-04-133-134/+104
| | | | | | | | | | | | | Change-Id: I08222eec220d0468a37dc905ff4b943105c598bc RTC: 171915 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39107 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@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>
* PRD: consolidated cmd complete analysis in MemTdCtlrZane Shelley2017-04-133-36/+90
| | | | | | | | | | | | | Change-Id: Ia7d9c48acc5f95cee6908c1d77f4f60c04c57642 RTC: 171915 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39106 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@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>
* PRD: resume background scrub at runtimeZane Shelley2017-04-105-11/+155
| | | | | | | | | | | | | | Change-Id: Iaab3339de860215349fdae815496097c03413563 RTC: 171875 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38714 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39001 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add more descriptive signatures to IPL targeted diagsZane Shelley2017-04-072-11/+32
| | | | | | | | | | | | Change-Id: Iad30a478d27b5799555672387979eb104921db9d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38712 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38745 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: RTC TODO updates for memory subsystemZane Shelley2017-04-033-7/+13
| | | | | | | | | | | Change-Id: I898bee4977df94c54cf1f9a4bae66c6a522a5c37 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38593 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38699 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: Add support for memory IUE analysisCaleb Palmer2017-04-032-3/+122
| | | | | | | | | | | Change-Id: I88e1655df141a758adb86acd25a0918c91307559 RTC: 165383 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38523 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38697 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: RCD parity error handlingZane Shelley2017-03-221-7/+38
| | | | | | | | | | | | | Change-Id: I291ca299249e6b18760959fdc3fed2747d3d4f46 RTC: 165385 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38123 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38264 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: Add New Traces to TdCtlrCaleb Palmer2017-03-224-4/+31
| | | | | | | | | | | | Change-Id: Iaba71760735b2212ddd6a7f2ec618bad130f13b5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38216 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38261 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: cleaned procedure callouts in prdfCalloutMap.HZane Shelley2017-03-072-2/+2
| | | | | | | | | | | | | Change-Id: I9b645205bc2efeb269a025d4077ea0cde003b046 RTC: 137911 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37308 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37602 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Update calloutMemoryMru functionCaleb Palmer2017-03-021-8/+12
| | | | | | | | | | | Change-Id: I5386e8b9d964ecadb4554261db8cec88a480b3f3 RTC: 168770 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36886 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37282 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Clear symbol marks when chip mark placed on same DRAMZane Shelley2017-02-271-1/+6
| | | | | | | | | | | | | Change-Id: I8afeb1c0794d513780caa293b8af58669fa2afd1 RTC: 164705 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36887 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37050 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: analysis for hard CEs during Memory DiagnosticsZane Shelley2017-02-271-5/+23
| | | | | | | | | | | | | Change-Id: If00a493bba83ecb9620170da1ace10eb60a04083 RTC: 169935 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36881 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37049 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: IPL DRAM Repairs cleanupZane Shelley2017-02-274-19/+22
| | | | | | | | | | | | Change-Id: Id0e3d2bea90f71d56df44ccab0506a28cf2017ff Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36865 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37047 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add MCA data bundle wrapper for MCBIST TdCtlrZane Shelley2017-02-271-2/+3
| | | | | | | | | | | | | Change-Id: If27fb37f425db1ee00f181663944396bd07fdacb RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36757 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37019 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: move prdfMemThresholds.[CH] and prdfMemUtils.[CH] to common directoryZane Shelley2017-02-275-1074/+0
| | | | | | | | | | | | | Change-Id: I096600a042fa5ca93e19f9d19f28fb127e672b35 RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36754 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37016 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: reduced error path on memory threshold functionsZane Shelley2017-02-274-168/+82
| | | | | | | | | | | | Change-Id: I12ed4cca3b5b10d7d5505af0a0a23971e29634d0 RTC: 169729 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36675 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37012 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: IPL TPS procedureCaleb Palmer2017-02-274-15/+160
| | | | | | | | | | | Change-Id: I534c71099590bcac5dd19f5e444f6d6b895156da RTC: 157889 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36589 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37011 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: TD controller state capture dataCaleb Palmer2017-02-175-6/+117
| | | | | | | | | | | | Change-Id: I63240fd048efdacc9054915ad18d7ac86f5c4503 RTC: 164706 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35276 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36519 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: MCBIST command address timeout errorZane Shelley2017-02-161-1/+42
| | | | | | | | | | | | | | Change-Id: I59affcb38448e9ed774524dd21e5a19bbf39e781 RTC: 169104 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36364 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36516 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: rule file updates for MCA unitZane Shelley2017-02-162-10/+7
| | | | | | | | | | | | | Change-Id: Ib37b1ec290081428a9c627ec1683568382d3612f RTC: 169104 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36316 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36515 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: cleaned error handling for getConnectedParent() functionsZane Shelley2017-02-102-5/+2
| | | | | | | | | | | | | | | | The functions will now assert if no parent is found. No need to check for nullptr anymore. Change-Id: I40da83f801ab2b47f2e98b7438211d68bea0dcc7 RTC: 168856 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36052 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36079 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: Create CeStats ClassCaleb Palmer2017-02-103-0/+767
| | | | | | | | | | | | Change-Id: I30ebbb49a2851c19822a68a3fcefb4eb406aae51 RTC: 159627 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34057 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36075 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Update MemThresholds FilesCaleb Palmer2017-02-103-0/+278
| | | | | | | | | | | | | Change-Id: Ibb6fcfac1e424296de09e632f382ecf55dd73dba RTC: 159627 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34056 Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36074 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Update MemUtils FileCaleb Palmer2017-02-103-1/+822
| | | | | | | | | | | | | Change-Id: I90add0fc0222e1f6f9ef4cdc4a657824c52df492 RTC: 159627 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34055 Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36073 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Mainline memory MPE analysisZane Shelley2016-12-143-613/+0
| | | | | | | | | | | | Change-Id: I93e5122cee3eaba7609945e74243fb32b1e9c393 RTC: 165378 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33703 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33843 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Mainline memory UE analysisZane Shelley2016-12-141-2/+7
| | | | | | | | | | | | Change-Id: I7f094853d2b313986c9c49116c962f70abe956de RTC: 165377 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33690 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33842 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: DRAM Repairs IPL VCM Procedure (MCBIST)Caleb Palmer2016-12-144-12/+184
| | | | | | | | | | | | Change-Id: I8fd205308c547e113c6e3d152c321c9719f5c529 RTC: 157608 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32394 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33082 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Simplify VCM and TPS classesCaleb Palmer2016-12-1410-212/+32
| | | | | | | | | | | Change-Id: Iaf9180aed5c22db1d4cced537dcc0e2af8f12425 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32549 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33081 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: SIMICs workaround for MCBIST commands during MDIAZane Shelley2016-12-091-1/+29
| | | | | | | | | | Change-Id: I808c178f330c02e68e8d290c862522336f1cdd38 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33639 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33686 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add default capture data support for ECC attentionsZane Shelley2016-12-091-0/+8
| | | | | | | | | | | | | Change-Id: I87a8b7afc399633f42fbccf53896a6a10a7d327c RTC: 165374 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33357 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33685 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: fixed default constructors for various memory classesZane Shelley2016-12-093-9/+12
| | | | | | | | | | | | Change-Id: Idad38f906044f42df5d307c803bfd9f571b5ab07 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33074 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33649 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Implement read/write markstore interfaces (MCA)Caleb Palmer2016-12-091-43/+158
| | | | | | | | | | | | | Change-Id: I74ccaf943de9c275668d00c150ab7adb17acfd58 RTC: 163595 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32065 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> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33647 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: fixed error handling for getSlaveRanks()/getMasterRanks()Zane Shelley2016-12-092-1/+6
| | | | | | | | | | | | | | | | | | getSlaveRanks() calls getMasterRanks() for each DIMM select, which will assert if it does not find any master ranks on the DIMM select. The issue is that it is possible for only one of the DIMM selects to have configured ranks. So the code will assert when getSlaveRanks() iterates on the non-configured DIMM select. Change-Id: I233a5cbf6ac8df2f64a0ab4ea153e3d0d93bfc4a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33612 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33643 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Add ECC checking for maint cmd complete attentionsZane Shelley2016-12-065-5/+279
| | | | | | | | | | | | Change-Id: I195e96ef91f495cbbc0cef262b5a040b24179d3f RTC: 157892 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32509 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33079 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: combine RT/IPL imp of MemTdCtlr::handleCmdComplete to common fileZane Shelley2016-12-063-161/+109
| | | | | | | | | | | | | | | The functions was more common than not so it made sense to combine the functions and use macros to control the small differences. Change-Id: I9d2afbd8390bd806fd0fbc42341565da0772ca03 RTC: 157892 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32508 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33078 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: simplified templates in TdCtlr class.Zane Shelley2016-12-065-28/+23
| | | | | | | | | | | | Change-Id: I3e8afd26d244fa6ed8da47725983bffd40e0ae3d RTC: 157892 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32507 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33077 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Determine where to restart commands after cmd complete attnZane Shelley2016-12-068-44/+436
| | | | | | | | | | | | Change-Id: Ibd39b252c3cb00946c061a2f8090af7a7de3e3f2 RTC: 157892 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32452 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33076 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: cleaned stop-on-error conditions for AUE/IAUE/IMPE/IUEZane Shelley2016-11-101-3/+10
| | | | | | | | | | | | Change-Id: Ic4a71ba972c8ca5391d5ab6a58e4a43b504846cf RTC: 164216 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32312 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32443 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: update startBgScrub() to clear counters and attentions before startingZane Shelley2016-11-103-27/+48
| | | | | | | | | | | | Change-Id: I03026afdedfb7d3e2a97bf7d6ace8be809922479 RTC: 164215 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32311 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32442 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: refined util functions for chip objectsZane Shelley2016-11-104-20/+18
| | | | | | | | | | | | Change-Id: I3ccd489974363026ff0743e492bcc2bb58501541 RTC: 164214 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32310 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32441 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: refined extra signatures for memory subsystemZane Shelley2016-11-083-4/+4
| | | | | | | | | | | | Change-Id: I07a662a208dcdf654b0ca6536ba932758b9dd252 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31859 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32246 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Defined interfaces for markstore read/writeZane Shelley2016-11-073-1/+498
| | | | | | | | | | | | Change-Id: I90421b43da36654e02a9b7dc28700bc0ecebc1ab RTC: 163594 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31847 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32245
* PRD: add support for RCD parity errorsZane Shelley2016-10-122-0/+111
| | | | | | | | | | | | | Change-Id: Ibba87b4efeb8533f74954d652356d80f94c5da65 RTC: 161894 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30565 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30990 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add dummy classes for TPSZane Shelley2016-10-125-0/+306
| | | | | | | | | | | | Change-Id: I00bde014f687aee25a744fec7cb16002acdc6a5d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30563 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30989 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Simplified templates in TD controller codeZane Shelley2016-10-127-127/+55
| | | | | | | | | | | | Change-Id: I4db0c3e463f5bfc9cb698815b9932dfaafa6ddde Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30428 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30988 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Include missing mk file for runtime compileBenjamin Weisenbeck2016-09-302-2/+7
| | | | | | | | | | | | Change-Id: I0736082339ef92d838632a1a0773b1ba543efd39 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30484 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30539 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: create utility to query maintenance ECC FIRsZane Shelley2016-09-222-0/+160
| | | | | | | | | | | | | Change-Id: I2689c66b700614b6cc0caaba70af4a8e3834dcf5 RTC: 161234 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29956 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30032 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: Add support to get configured master ranks on NimbusZane Shelley2016-09-211-2/+5
| | | | | | | | | | | | | | | | Change-Id: I2e053371cd4e9a06737b5fff3af9bf9bafa9ede5 RTC: 160617 Depends-on: I2af0639ccc25952d6175c1c940a1d4a60af9843d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29526 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Depends-on: I5c3f0f3b3f1bf6a59cab4c9d9cd26adb11a76e45 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29965 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: add MCA support to start/stop background scrubbingZane Shelley2016-09-203-214/+177
| | | | | | | | | | | | | | | | | Change-Id: I4ba78f7621c5d6374bd01aa0d91ee46137c0b22c Squashed: I9a02f087c402e5fcd07534c88fcc049a7cdd8626 Squashed: I1c06f78196db1979d28cbf7c4cd49d384939a849 Squashed: I29e2ccc0ec83d0cdc9412dbd71feff4b3ce27db3 RTC: 160719 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29525 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29964 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: Enable background scrubbingCaleb Palmer2016-09-206-0/+635
| | | | | | | | | | | | Change-Id: I3a92fbb75bc8642f79e8aca571078baee8d4f532 RTC: 147390 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28186 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29179 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud