summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/prdfMain.C
Commit message (Collapse)AuthorAgeFilesLines
* PRD: Fix mutex issuesachin gupta2014-05-081-0/+10
| | | | | | | | | | | Change-Id: I2a63b3c16c03fb0763613d9419d14b4bf1d43365 CQ: SW260692 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11010 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11027
* PRD: consolidate PRDF_SYSTEM_SCOPE_MUTEX into PRDF_SYSTEM_SCOPELOCKChris Phan2014-05-081-3/+16
| | | | | | | | | | | | | Change-Id: Ia31fff7e43303cf8b68bc529994342153c2f055a RTC: 103728 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10347 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10967
* PRD: global mutex during MDIA functionsZane Shelley2014-04-081-6/+2
| | | | | | | | | | | | Ensures neither PRDF::main(), PRDF::restoreDramRepairs() nor PRDF::analyzeIplCEStats() are executed at the same time. Change-Id: Ibb9c824377a99ecfc88d38c812c10f33c1abc830 CQ: SW256002 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10239 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PRD: add mutex lock around MNFG IPL CE analysis codeZane Shelley2014-04-071-0/+6
| | | | | | | | | Change-Id: Idd8e368b0c1a6dbcdaab354faacd8ec5b13d2525 CQ: SW255811 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10197 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PRD: call refresh() before hostboot startScrub()Chris Phan2014-02-271-3/+14
| | | | | | | | | | | | | | Since the last refresh is in istep10 host_prd_hwreconfig, it may be good to call it again here at istep16 mss_scrub to remove any non-functional MBAs from PRD system model. Change-Id: I1a8d89fbeb46f35194bbecae8dbb1e4f6e7b0d28 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8865 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9153
* PRD: remove mpipl check in hostboot codeChris Phan2013-12-131-6/+0
| | | | | | | | | | | | | Change-Id: Ica9ddda34dbe2fb75da8fdc48a2be9470b78c989 RTC: 87493 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7541 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7704
* PRD: StartScrub supportZane Shelley2013-11-131-0/+69
| | | | | | | | | | | Change-Id: I8bfa845424c4ff12606d543137dc2ea9a6651cf6 RTC: 22863 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4249 Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Squashed: I88bd0f77607e83a6427d57c9a4950ca879408525 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7214 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PRD: IPL MNFG CE supportsachin gupta2013-09-111-0/+60
| | | | | | | | | | | RTC: 47290 Change-Id: I94bd86b7b902a20e4f945abbac3b5556cd07f1bc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4187 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> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5974
* Refactor PRD prdfMain.[C][H]prashanthacharya2013-05-101-0/+9
| | | | | | | | | | | | | | | | Move all fsp specific code from prdfMain_common.C to prdfMain.C under fsp folder similarly move any code specific to hostboot from prdfMain_common.C to prdfMain.C under hostboot folder. Change-Id: I4374c82814fb9bed7b9734d617f0fd2038b89e78 RTC: 63998 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3392 Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4436
* Add PRDF::refresh()Chris Phan2013-03-141-1/+0
| | | | | | | | | | | | | | | - Remove non-functional chips from PRD system model - Will be called externally from TransitionFile/IStep - Add new function call to host_prd_hwreconfig Change-Id: I6268f382e2b6ed00caa1a5a8ae7fce8c89c3000f RTC: 60419 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3132 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> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3535
* PRD: Some refactoring prdfMain.[CH]Brad Bishop2013-02-221-384/+6
| | | | | | | | | | | 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
* PRD: Refactor prdfPlatServicesZane Shelley2013-02-161-0/+416
| | | | | | | | | | | | | | | | | | | | | | | | The prdfPlatServices_common.[HC] files should only contain code that is common between FSP and Hostboot. The prdfTargetServices.[HC] files should only contain code specific to the common FSP/Hostboot targeting code. The FSP prdfPlatServices.[HC] and Hostboot prdfPlatServices.[HC] files will contain code that is specific to FSP or Hostboot, respectively. Only prdfPlatServices_common.H will include prdfTargetServices.H. Only the prdfPlatServices.H files will include prdfPlatServices_common.H. All user code should include the respective prdfPlatServices.H file. Change-Id: I6e723d6e6602194abfc24ee9c20c1949c393c0e2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3041 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3213
* Merged common FSP and HB PRD code to prdf/common/Zane Shelley2012-11-161-423/+0
| | | | | | | | | | Change-Id: Iac94c3690598b7263de230934b911bb4ced34557 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2350 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2368 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial port of PRD to HostbootZane Shelley2012-11-071-0/+423
Change-Id: I7ee2673131d4891d482e99a403a36300b79e547e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1853 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud