summaryrefslogtreecommitdiffstats
path: root/src/usr
Commit message (Collapse)AuthorAgeFilesLines
* Initial sbe_extract_rc_handler commit - basic structure (1/4)Elizabeth Liner2017-06-286-10/+392
| | | | | | | | | | | | | | | | | | This commit sets up the basic structure for the SBE extract return code handler from the HWP. It sets up attributes, error codes, the inital call to the function, the different paths for the sbe conditions and the basic finite state machine structure for the threshold handling. Change-Id: I47a07226da0d3e5a45606a496795636511d621a8 RTC:173809 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41073 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> 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> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: Do not log E1 exception if comm has been established with an OCCChris Cain2017-06-281-1/+4
| | | | | | | | | | | | Change-Id: Iae64e6d8d143a1c31bd2e9ad028d6c02e752ba97 RTC: 176399 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42479 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add host_load_io_ppe to istep16Dzuy Nguyen2017-06-272-1/+230
| | | | | | | | | | | | | Change-Id: I41313465a0780eccc458b23a999fdfa357a84965 RTC: 174364 CMVC-Prereq: 1026204 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41501 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> 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> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Removed i2cSetupActiveMasters from last the IPL Step.Donald Washburn2017-06-271-15/+0
| | | | | | | | | | | | | | | | | | The i2cSetupActiveMasters function was called during the last ipl step in order to set the i2c bus speed to 400khz. This functionality was determined to be redundant as the OPAL/PHYP code initializes i2c bus speed. The call to i2cSetupActiveMasters has been commented out for over a year. RTC: 164492 Change-Id: I9c6a77234b15c0837768fc30e2a4f4a4da05023c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42290 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable TPM related HDAT sections for all service processorsNick Bofferding2017-06-271-8/+7
| | | | | | | | | | | | | Change-Id: I302a3c6ce5a6abfefc7f91ae46453e99ab255105 CMVC-Prereq: 1018579 RTC: 171851 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42213 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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Replaced calls to bmc for sensor type with static information.Donald Washburn2017-06-274-12/+395
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sendErrLogToBMC function was calling to the bmc in order to determine the type of a sensor based upon a sensor number. It was determined that the sensor type can be obtained from the sensor number by data loaded during initialization via the TARGETING namespace. The ipmi call from SenorBase::getSensorType was removed from the sendErrLogToBMC function and replaced with a call to IpmiConfigLookup::getSensorType. The getSensorType function from the new IpmiConfigLookup class retrieves sensor data from target attributes and as such does not call the bmc for the type information. * Added the new IpmiConfigLookup class in the IPMI namespace. This class provides static methods to retrive sensor data provided by the IPMI_SENSOR target attribute. In addition to sensor type, the sensor entity id and sensor name can be obtined from this class based upon a sensor number. * Changed sendErrLogToBMC to call IpmiConfigLookup::getSensorType instead of Sensor::SensorBase::getSensorInfo. RTC: 164493 Change-Id: Ie8e7fa5c37fa972d6cecd1e4b69e2d0cb7504533 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42128 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove/add some attributesDzuy Nguyen2017-06-273-85/+34
| | | | | | | | | | | | | | | - Remove Queued Scan attribute and image build (RTC 174620) - Resonant Clocking Enablement - Infrastructure (RTC 172853) - Add MSS customization support from CRP0 Lx MVPD (RTC 166754) - Initial Abus Commit (RTC 174621) Change-Id: I4486ca01ff268a6614ac0ac9d60c35ae65a73bd1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41200 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix size calculation when allocating TPM dataNick Bofferding2017-06-271-5/+5
| | | | | | | | | | | | | | | - Allocated max size before clearing TPM related HDAT data - Eliminated duplicate TPM related HDAT data clear Change-Id: I3cb38204e4641ec9e02c6c6dda29bf0fc08c9694 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42411 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> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* RTC#139064: Targeting updates for Cumulus Centaur memory sub systemSwathi Madhuri Bhattiprolu2017-06-279-179/+322
| | | | | | | | | | | Change-Id: I6bfff05eeeb78d1c20e5677d198a53b4a8309186 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41733 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> Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: fixed error log parsing for MCA DQsZane Shelley2017-06-262-19/+28
| | | | | | | | | | | | | | | | MCAs only have one DQ per symbol where MBA have two per symbol. Change-Id: I4ecf5e9f9b7406eb6cc997807e2c46c260d03736 CQ: SW392855 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42298 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/42427 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Add new WOF attributes to HBCorey Swenson2017-06-262-0/+229
| | | | | | | | | Change-Id: I2044bcab1781e5f9e350fa81b50a118f5d35f819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42407 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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: Disable DIMM thermal monitoringChris Cain2017-06-261-2/+2
| | | | | | | | | | | | | | | Temporarily disable DIMM thermal monitoring by the OCC while defect is being investigated. Change-Id: Iee8465022f486e1e4f17e6ea057e3b3e3f0b86ee CQ: SW393253 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42383 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* fapi2: Correct function name in platPutScom() error messageAndrew Donnellan2017-06-261-1/+1
| | | | | | | | | | | | | | | platPutScom() calls deviceWrite(), not deviceRead(). Fix the error message accordingly. Resolves #106 Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Change-Id: Ieee862491b322e8b089a81b93da124ef8b8d932b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42305 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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: Fix offset of userdata in OCC elogsChris Cain2017-06-251-2/+1
| | | | | | | | | | | | Change-Id: I4ce254519eab186cdd914d293bf958acb91c037f RTC: 176191 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42299 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Increase UART delay based on some lab issuesBrian Silver2017-06-251-2/+2
| | | | | | | | | | | | | Merging in a patch that we've been carrying for a couple years now. Change-Id: Ia9b2ccbcdf63b8d52423e6ddcb250a033c7efaeb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38117 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> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Create current list of persistent read/write attributes each buildJaymes Wilks2017-06-241-0/+27
| | | | | | | | | | | | | | | | Modified xmltohb.pl to output a list of persistent read/write attributes to a file named rwAttrList.csv in obj/genfiles. Change-Id: I7f17a709891f9742c9e4943174c0fd7a023ed940 RTC:163084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41536 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Connect get_lid_list interface function in UtilLidMgrCorey Swenson2017-06-232-3/+17
| | | | | | | | | | | | | Change-Id: I415b85fd3bf5b1aa4f9caeca5d689e54bcbb1b86 CQ:SW393002 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42315 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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Finalize SBE PSU FFDC collection - Handle setFFDCAddress failedDzuy Nguyen2017-06-231-12/+27
| | | | | | | | | | | Change-Id: I9d9ac10df9eb44f63203abca14db3bcf8a7c9d16 RTC: 164405 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41608 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Allow deconfig without a callout in error log.Matt Derksen2017-06-239-4/+143
| | | | | | | | | | | | Change-Id: Ia2ce6f89b4fbc4bbafa355cb1da07bdbd360c317 RTC: 174701 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42085 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> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* add support for OBUS PLL bucketsJoe McGill2017-06-222-0/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | p9_frequency_buckets.H p9.obus.pll.scan.initfile document and support base frequencies 1611 MHz - 25.78G, 156.25 MHz ref 1250 MHz - 25G, 156.25 MHz ref 1200 MHz - 19.2G, 133.33 MHz ref pervasive_attributes.xml define ATTR_OB[0123]_PLL_BUCKET to hold encoded ring bucket select value nest_attributes.xml define ATTR_FREQ_O_MHZ array to hold per chiplet OBUS frequency retain ATTR_FREQ_A_MHZ to serve as FBC A link frequency indicator p9_setup_sbe_config.C p9_sbe_attr_setup.C transmit bucket selection through FSP/BMC->SBE mailbox encode OBUS bucket selects in Scratch Reg2 bits 24:31 p9_sbe_chiplet_pll_initf.C p9_sbe_chiplet_pll_initf_errors.xml scan correct ring image based on bucket selector attributes p9_ringId.C p9_ringId.H p9_ring_id.h accomodate three copies of obX_pll_bndy (use ID previously reserved for obX_pll_func, which should not be necessary to scan init) scan_procedures.mk generateWrapper.pl initCompiler infrastructure changes to support build of bucket data p9.fbc.ab_hp.scom.initfile p9.fbc.ioo_tl.scom.initfile p9_tod_setup.C updates to handle A,O frequency attribute changes Change-Id: I42f9bb4037a587f7e3ec8dd9848bdb853ac3d7a0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40159 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40165 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Revert "ProcessMRW changes for dynamic i2c devices"Elizabeth K. Liner2017-06-225-216/+12
| | | | | | | | | | | | | This reverts commit 651ed35f1c045ea0c52ac659f9c27d757a351877. Change-Id: I6152ddd93890383f6c22ff07241ce5d078ab40fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42221 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> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove deprecated WOF_ENABLED attribute before mrw removes itDan Crowell2017-06-221-1/+0
| | | | | | | | | | | Change-Id: Ie1752fbe156b430a08bdb2417c7f1f3764bf0dd3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42244 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: MNFG thresholding for RCD parity error reconfig loopsZane Shelley2017-06-225-23/+31
| | | | | | | | | | | Change-Id: Ie0282529d66cbe4b3169ad7ee601dbd2cb49f779 CQ: SW392001 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42136 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> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* PRD: make MNFG IPL hard CEs predictive in TPS phase 2Zane Shelley2017-06-222-11/+21
| | | | | | | | | | | | | Change-Id: I4d950b0c08e18a5d5c5b02ed6fabfb3951f07325 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42078 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/42211 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: Fetch NCE/TCE redesignZane Shelley2017-06-227-193/+103
| | | | | | | | | | | | | | | | | | NCEs and TCEs use the same error vector register, which stores the latest NCE/TCE. So it is possible that PRD could be handling one attention and the vector could be overwritten by a subsequent attention. Change-Id: Ia6955bc1f0a258e1450c426cec8c466a56b43432 CQ: SW392312 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42013 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/42210 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* RAS XML: threshold and mask on NCUFIR[9] Store TimeoutZane Shelley2017-06-221-1/+1
| | | | | | | | | | | | | Change-Id: I4086e7c97152be46af7d8859ffb7f01f1a4b2217 CQ: SW392429 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42000 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/42209 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 updates from RAS XML v91Zane Shelley2017-06-229-669/+692
| | | | | | | | | | | | | | Change-Id: I598ed4a6cd6f4d79008e535e2fad41b647ddb2eb RTC: 175907 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41995 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/42208 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* HTMGT: Memory Throttling and Power Capping supportChris Cain2017-06-2212-559/+916
| | | | | | | | | | | | | | | | | | | - Enable DIMM thermal monitoring - Implement VRM thermal monitoring support - Implement memory throttle calculations - Move HTMGT only attributes to _openpower xml files System owner will need to update the following for full support: OPEN_POWER_MIN_MEM_UTILIZATION_POWER_CAP OPEN_POWER_VRM_READ_TIMEOUT_SEC Change-Id: Ib7f31e58c62af4b66edc3989156ebc6e636cc741 RTC: 153942 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41982 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix secure PNOR provider deadlockNick Bofferding2017-06-224-3/+23
| | | | | | | | | | | | | | | - Direct extended/targeting image unprotected payload access to PNOR range Change-Id: Id81b3bcc8c3ef4317e68e111847d6c9d3ede7ac4 CQ: SW392719 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42156 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> 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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change persistency of DPLL_VDM_RESPONSEMarty Gloff2017-06-211-2/+1
| | | | | | | | | | | | | | | The persistency of DPLL_VDM_RESPONSE must be non-volatile for it to show up in commow_mrw_xml/system.xml/read from pnor. Change-Id: Ied087f61b1f9d4280a82c843ce19d6d4620b2b01 RTC: 170773 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42056 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable Unit Tests for variable buffer support.Donald Washburn2017-06-213-34/+14
| | | | | | | | | | | | | | | | | The unit tests in usr/src/fapi2/test that were witten to test ffdc variable buffer functionality were uncommented as the variable buffer support is now enabled. Change-Id: I7bb78d836807adaf9038f2b6d576879cbf3b6444 RTC: 175239 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42068 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: changed thresholding on NXDMAENGFIR[9:10]Zane Shelley2017-06-212-2/+9
| | | | | | | | | | | | | Change-Id: Ia4b71b36d94b39f636b192721fa420f500d2e5a6 CQ: SW392193 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41996 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/42207 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Fix number of TPM related HDAT section pointer pairsNick Bofferding2017-06-211-1/+1
| | | | | | | | | | | Change-Id: Iabe4f4d42a5e6f2fae3cc28baafb7f7b49b242b9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42178 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> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change WOF system enable attribute to send to OCCAndres Lugo-Reyes2017-06-214-29/+79
| | | | | | | | | | | | Change-Id: I25921ae03746c42bd01a1e99f79eec82e13ebe80 RTC:173800 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41891 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> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable LSI interrupt after masking sources in interrupt service initcrgeddes2017-06-201-0/+2
| | | | | | | | | | | | | | | In DD2 the interrupt HW is initialized in a different state to make things safer. The idea is to prevent hot interrupts from firing when we are not ready. Change-Id: Ie31ad1f8f2dc0e5ba5bf62118f0ade8ed8097790 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42053 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> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Undo workarounds of mss::eff_memory_sizeThi Tran2017-06-202-1/+66
| | | | | | | | | | | | | | | | | | HWPS p9_mss_eff_grouping, p9_mss_setup_bars RTC:173371 Change-Id: Id53d7ad48bc6a181e05dd412d46019d1b5102c16 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41422 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41426 Reviewed-by: Hostboot Team <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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add hbrt_code_image to HDAT for OPAL/FSPCorey Swenson2017-06-201-4/+4
| | | | | | | | | | | | Change-Id: I0e0bcf988efe52d8710b29083efdf4ae77a4b159 CQ:SW391803 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41785 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> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Only build attributeOverride if compiler supports -std=gnu++11Stewart Smith2017-06-191-1/+7
| | | | | | | | | | | | | | | | GCC prior to 4.8 doesn't support -std=gnu++11, which the attributeOverride tool requires to build. Resolves:open-power/op-build/pull/947 Change-Id: I53ad31b56dd90c2cd77f5ca1f91b46e519cdfe48 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38131 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> 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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* istepdispatcher: output current istep to LPC port 80hRobert Lippert2017-06-192-1/+16
| | | | | | | | | | | | | | | Adds optional support to output istep progress to LPC I/O port 80h similar to POST codes on x86 BIOS boot process. Resolves #104 Signed-off-by: Robert Lippert <rlippert@google.com> Change-Id: I0e2a977863c37d5e6b72a890da9a1516a0a5bf58 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41404 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* HB CI should not fail with committed RECOVERED error logThi Tran2017-06-191-2/+3
| | | | | | | | | | | Change-Id: I78fcc3e47359e013987c3e863ccd9b9dab92ae95 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41836 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> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* processMrw.pl changes for Master Processor findingSakethan R Kotta2017-06-191-2/+4
| | | | | | | | | | | | Change-Id: I9e2f0a103dd621bf813303829e9123c7094555da Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40964 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add SECUREBOOT::enabled() state to printkMike Baiocchi2017-06-191-2/+4
| | | | | | | | | | | | | | | | This commit traces the setting of SECUREBOOT::enabled() to the kernel printk buffer for debug purposes. It also updates a trace to display the register value at the end. Change-Id: I3b9abe54b86e4a8c2399c09074bd41f2f7ae1c8b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41977 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix fapi getChildren for DIMMsDan Crowell2017-06-191-1/+1
| | | | | | | | | | | | | | Found a swapped template parameter that made a check bad Cleaned up some variable names to prevent similar errors Change-Id: Ie86184a8d8842bfd42c9d022d05ed874f5c0ceda Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41838 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> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* processMrw: set OBUS_SLOT_INDEX to not connected based on mrw connPrachi Gupta2017-06-191-8/+7
| | | | | | | | | | | Change-Id: Ib43f87f170082e1e3b971b515d9fab13a584794a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41545 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: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRDF: Update HOMER FIR data and read pnorBrian Stegmiller2017-06-1614-783/+1969
| | | | | | | | | | | | | Change-Id: If8101569dfcaf25d3b9dfb493cc88e1bfab6f703 RTC: 161588 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38286 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/41762 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Use Scratch Reg 3 Bit 7 to allow Attribute Overrides in Secure ModeMike Baiocchi2017-06-165-4/+107
| | | | | | | | | | | | | Change-Id: Ic9b220dc3480c13e1b1ac1c69a0be148ab5ea977 RTC:163094 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41114 Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added attribute and target types to support BMC.Roland Veloz2017-06-162-0/+47
| | | | | | | | | | | | Change-Id: I0a280a09e9e870a6ce67a346fb701f959a49cec3 RTC:166755 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41718 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add HB_VOLATILE PNOR section flagDean Sanner2017-06-162-1/+4
| | | | | | | | | | | Change-Id: I8431edec1178cc062fdda943e5cade08acc5014c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41687 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Size alignment fix for HDAT msarea structures for missing dimm spdnagurram-in2017-06-151-0/+4
| | | | | | | | | | | | | https://github.com/open-power/zaius-openpower/issues/14#issuecomment-308116637 Change-Id: Ifce34ca212a064dd9ced72833142c190a89e99f8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41822 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: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support both versions of APSS attributesDan Crowell2017-06-151-14/+44
| | | | | | | | | | | | | | | | Adding code to support both contested versions of the APSS attributes from the MRW. This allows us to work with all current MRW xmls while they transition to a common scheme. Change-Id: I83419ea00c8f45ae11b88f4aaaaa72188c093ce4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41425 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> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
OpenPOWER on IntegriCloud