summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common
Commit message (Collapse)AuthorAgeFilesLines
...
* PRD: fixed TPS action in MNFG for memory CEs.Zane Shelley2017-03-242-5/+22
| | | | | | | | | | | | | Change-Id: Ie72e5c8feafbcf8cb0ffb0316df2c1072e5fe5a8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38219 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/38413 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-223-3/+14
| | | | | | | | | | | | | 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: simplified error path for getSystemTarget()Zane Shelley2017-03-223-43/+11
| | | | | | | | | | | | | | Change-Id: I06fcb51d695549ce59bc8c07532f3a83b58cbfc1 RTC: 165385 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38122 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/38263 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: Created threshold utils for RCD and IUE attentionsZane Shelley2017-03-223-5/+73
| | | | | | | | | | | | | Change-Id: I0e18fc4b5d59b20329c81e669341a20b4dec62c6 RTC: 165385 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37638 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/38262 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: avoid extra capture data if CE/UE tables are emptyZane Shelley2017-03-222-0/+4
| | | | | | | | | | | | | Change-Id: I1d35c6dd31c446f9e5de2a10eacc0e5771632667 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38241 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/38260 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* Fix compiler can assume address will never be NULL error with GCC6Stewart Smith2017-03-213-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So, it turns out that relying on the address of something passed by reference being able to be NULL isn't exactly a good idea, or remotely obvious code. So, instead, do the sane thing and pass a pointer and check it. In constructor ?PRDF::AttnTypeRegister::AttnTypeRegister(...)?: the compiler can assume that the address of ?i_check? will never be NULL [-Werror=address] iv_check( NULL == &i_check ? &cv_null : &i_check), ~~^~~~~~~~~~~ the compiler can assume that the address of ?i_recov? will never be NULL [-Werror=address] iv_recov( NULL == &i_recov ? &cv_null : &i_recov), ~~^~~~~~~~~~~ the compiler can assume that the address of ?i_special? will never be NULL [-Werror=address] iv_special(NULL == &i_special ? &cv_null : &i_special), ~~^~~~~~~~~~~~~ the compiler can assume that the address of ?i_proccs? will never be NULL [-Werror=address] iv_proccs( NULL == &i_proccs ? &cv_null : &i_proccs), ~~^~~~~~~~~~~~ src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C:123: the compiler can assume that the address of ?r? will never be NULL [-Werror=address] PRDF_ASSERT( &r != NULL ); Change-Id: I46181487cea89c8918899bab2ab17c82b68122ee Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36899 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: Fix bug in parseTdCtlrStateDataCaleb Palmer2017-03-171-1/+1
| | | | | | | | | | Change-Id: Ic299426b25b1844b33b1af80c5be0f85c8b3b8cf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37682 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/38112 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Added thresholding attributes for RCD parity errors.Zane Shelley2017-03-161-5/+2
| | | | | | | | | | | | | Change-Id: Ia9f0e3f58d9422ecc82bf1fe8ffd2edce0843a98 RTC: 165385 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37551 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: Memory Port Failure analysisZane Shelley2017-03-074-11/+75
| | | | | | | | | | | | | Change-Id: I3c031909fd8803f76c19144856ebfd8c00f753f7 RTC: 144082 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37475 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> 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/37603 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 procedure callouts in prdfCalloutMap.HZane Shelley2017-03-0715-57/+47
| | | | | | | | | | | | | 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: utilized PRD callout priority enumsZane Shelley2017-03-075-8/+7
| | | | | | | | | | | Change-Id: If7564b665d9ede86e5e3bbce0cda612b5857c8dc RTC: 137911 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37307 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/37601 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: updates to prdfCalloutMap.HZane Shelley2017-03-074-77/+98
| | | | | | | | | | | | | Change-Id: Ia66755795db6cfc23cff381383640fb5bd9b3bb3 RTC: 137911 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37306 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/37600 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: use common HWAS EPUB procedures and SRCI prioritiesZane Shelley2017-03-078-99/+46
| | | | | | | | | | | | | Change-Id: I34d958dad4a459182143861b0551ac682ef1fbb0 RTC: 137911 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37305 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/37599 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-026-42/+136
| | | | | | | | | | | 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: Fix for BitString errl parser bugCaleb Palmer2017-03-0115-104/+108
| | | | | | | | | | | | | | | | A bug in BitString was causing multiple declaration errors in the error log parser. We needed to use separate namespaces for either FSP or Hostboot. Also updated instances in the past where we used separate namespaces in plugins for the errl parser so we'd be consistent. Change-Id: Ie75f3d80685005acd4e894c7eb7f6cf1ae8738f6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37216 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/37265 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: Clear symbol marks when chip mark placed on same DRAMZane Shelley2017-02-271-1/+41
| | | | | | | | | | | | | 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: IPL DRAM Repairs cleanupZane Shelley2017-02-272-0/+35
| | | | | | | | | | | | 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: added support for memory NCE/TCE analysisZane Shelley2017-02-272-1/+191
| | | | | | | | | | | | Change-Id: Iecaffaa22776b5acd24ca24d1555c5a92b9b4e9d RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36758 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/37046 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-273-59/+53
| | | | | | | | | | | | | 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: wrap MNFG thresholds into MemCeTable<T>::addEntry()Zane Shelley2017-02-272-49/+42
| | | | | | | | | | | | Change-Id: Ie9c351578f94d857cc37ad3ef36659751b25f27b RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36756 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/37018 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: templatize MemCeTable classZane Shelley2017-02-273-37/+54
| | | | | | | | | | | | | | | This is needed for additional code change pending. Change-Id: I76c36a86613a41429549a22d718cc3dbce6f7067 RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36755 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/37017 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-0/+1074
| | | | | | | | | | | | | 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: Add plugins for NCE/TCE attentionsZane Shelley2017-02-275-7/+105
| | | | | | | | | | | | Change-Id: Ifc75831e5bbb706d2cdf156720cb4efe048787da RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36753 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/37015 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add CE table to default capture dataZane Shelley2017-02-276-17/+40
| | | | | | | | | | | | | Change-Id: I3add30d1700289dde4ee6059bdafb8d22edd212a RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36752 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/37014 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 support to read memory NCE/TCE symbols from hardwareZane Shelley2017-02-273-0/+162
| | | | | | | | | | | | | Change-Id: I156229b4f40b73e1b36e2849ecdc6e37dd232abe RTC: 165382 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36751 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/37013 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-273-23/+6
| | | | | | | | | | | | 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-272-34/+39
| | | | | | | | | | | 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 Ctlr add parsing code in errl parserCaleb Palmer2017-02-172-116/+86
| | | | | | | | | | | Change-Id: I195fdab9a0a40760554ae81fcde06d31c0134339 RTC: 164706 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36380 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36520 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: TD controller state capture dataCaleb Palmer2017-02-173-4/+18
| | | | | | | | | | | | 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: add BitString support to error log parsing codeZane Shelley2017-02-176-27/+49
| | | | | | | | | | | | | | | Change-Id: Iab3eab5f87d1ff466657fd505ef1940859a7ec02 RTC: 169103 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36251 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@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> Squashed: I6835e9d4c51fb3697287e6556a2be347912c7136 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36513 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: Nimbus DD1.0 workaround for cache CEsZane Shelley2017-02-163-2/+49
| | | | | | | | | | | | | | Change-Id: I5cab640c9525a710aad751a5a099c27986744cbb CQ: SW380162 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36529 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: 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/36566 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: MNFG thresholds for L2/L3 cache/directory CEsZane Shelley2017-02-162-4/+18
| | | | | | | | | | | | | | Change-Id: Iefa257709d9689b39ef730bae38cdcbadac0c267 CQ: SW379976 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36432 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@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/36518 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: Fix to core recovery workaroundZane Shelley2017-02-161-32/+16
| | | | | | | | | | | | | | Change-Id: I972c5c5db7491100c530a6731141e899b93a8c4e CQ: SW380201 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36579 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> Tested-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36600 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>
* PRD: updates to TP_LFIR[21]Zane Shelley2017-02-163-21/+13
| | | | | | | | | | | | | | Change-Id: I93664273d914b0d325709339918c23e749d44e18 RTC: 169104 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36378 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: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36517 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: MCBIST command address timeout errorZane Shelley2017-02-162-4/+12
| | | | | | | | | | | | | | 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-167-17/+192
| | | | | | | | | | | | | 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: updates from latest RAS spreadsheet (v85)Zane Shelley2017-02-157-186/+186
| | | | | | | | | | | | Change-Id: Ibb0fc509bf853d8a4e4a165fe455139fcc5325cb RTC: 169104 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36252 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: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36514
* PRD: removed BIT_STRING_BUFFER_CLASS aliasZane Shelley2017-02-159-17/+15
| | | | | | | | | | | | Change-Id: I461ac55f513b1f22c1e64b4b21b8eaf73418950f RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35697 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: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36449 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Removed BIT_STRING_CLASS aliasZane Shelley2017-02-1524-109/+121
| | | | | | | | | | | | | Change-Id: I30b7e7a255c61734c688356c6646a0a04c32f424 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35696 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: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36448 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: prevent BitString copy/assignment from BitStringBufferZane Shelley2017-02-154-23/+14
| | | | | | | | | | | | | | | | This prevents bugs where a BitStringBuffer is allocated as a local variable and passed back to a BitString. In that case, the memory storage is lost and the BitString will end up poining to bad memory. Change-Id: Ia53d6bdaddda60723b727575e2b1b8f3bdf48f01 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35695 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/36447 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: cleaned BitString operatorsZane Shelley2017-02-152-132/+89
| | | | | | | | | | | | | Change-Id: If791099748dda5b78d45255f0a83558754a70478 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35694 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/36446 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: clean various BitString functionsZane Shelley2017-02-1313-218/+112
| | | | | | | | | | | | | Change-Id: Id10ac2c18792336103b3d132c263fab87904b925 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35693 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> Tested-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36318 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
* PRD: removed BitStringOffset classZane Shelley2017-02-1012-135/+64
| | | | | | | | | | | | | | | | | It was never really used for its purpose outside of the BitString class. So created a new BitString contructor and removed the class. Change-Id: I1c946d2969586716f271c081ae6fcbec5e0d66c2 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35692 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/36205 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 BitString::[GS]setField() functionsZane Shelley2017-02-105-246/+159
| | | | | | | | | | | | | Change-Id: I33ace084b4f88af9088d0102178c6f565f0eec54 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35691 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/36204 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 BitString::Mask()Zane Shelley2017-02-105-99/+33
| | | | | | | | | | | | | | | This function had a off-by-one error that could access memory beyond the available memory space. Change-Id: I32e547c7238e3307f189334638c6239ea6940e62 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35690 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/36203 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: cleaned BitString::SetBits()Zane Shelley2017-02-106-108/+104
| | | | | | | | | | | | | | | | This function had a off-by-one error that could access memory beyond the available memory space. Change-Id: Ie9142530b7b9926c2eb9499d2cc11f7fd8bf6cca RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35689 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/36202 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 BitString::Pattern()Zane Shelley2017-02-1010-165/+109
| | | | | | | | | | | | | | | | This function had a off-by-one error that could access memory beyond the available memory space. Change-Id: I762d0e24f0cc7ecd42e7f9393b0dc5b3b8bddefc RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35688 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/36201 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 BitStringBuffer classZane Shelley2017-02-102-254/+77
| | | | | | | | | | | | | | | | | The most important change here is that the class ensures memory is always allocated for the buffer. Previous attempts to optimize this introducted bugs. Change-Id: Ifc16c61a7b68756005a437540925dddbd163a0bc RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35687 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/36200 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 BitString contructor and accessor functionsZane Shelley2017-02-105-250/+157
| | | | | | | | | | | | | Change-Id: I24e314ee964c77193c83586ffe25b014a3fb0827 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35686 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/36199 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 CPU_WORD type and associated enumsZane Shelley2017-02-103-99/+66
| | | | | | | | | | | | | | Change-Id: I41bb20f955f813a19614bd4792475297f4e652e0 RTC: 167819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35685 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/36198 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
OpenPOWER on IntegriCloud