summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PM: Image layout change for CME/SGPE Region of P9 HOMER.Prem Shanker Jha2016-12-0511-674/+954
| | | | | | | | | | | | | | | | | | | | | | | | | | | - implements compact image layout for CME - implements compact image layout for SGPE - enhances ring debug infrastructure - implements size check for consolidated CME/SGPE SRAM Image. - Reversal of magic byte used to represent FUSED and NON FUSED core. - enhances putring to support scan ring overrides. - added gptr and time rings - updated in SGPE debug pointer location and boot loader constants. - Fixed ex instance ring issue (need to skip conversion of scan region type for ex instance ring) - memset for CME, SGPE override offset init and sanity check in ring code. Change-Id: Ifb6157dd73a24e0158e6a5f39844d897fba6af56 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32544 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32567 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixing bulk_pwr_throttles calculationsJacob Harvey2016-12-0514-106/+542
| | | | | | | | | | | | | | | | | Change-Id: Icda72ae4f7d9944aea3bd9719555e470ad79fda1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32138 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32459 Reviewed-by: Hostboot Team <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 to the scom blastah unit testsBrian Silver2016-12-051-0/+3
| | | | | | | | | | | | | | | | Add change to timing.H for Jenkins RTC: 156615 Change-Id: I2c63d3b04d1c632aa18973e1e6deb4baffaff097 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32715 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32723 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* scan inits for lab workaround for DI bug HW392781Shelton Leung2016-12-053-0/+382
| | | | | | | | | | | | | Change-Id: Ia71c4d0933112c6804774b76a08ec5fbbe254833 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32780 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32784 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* getecid update for DD fix levelAbhishek Agarwal2016-12-052-7/+14
| | | | | | | | | | | | | Change-Id: I3361fb49591e733b765f92b357abcb9247ae9530 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33097 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33101 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* OCC Flags/OCC Scratch UpdatesRahul Batra2016-12-053-6/+206
| | | | | | | | | | | | | | Change-Id: I21020ebf7dfe39dd48e2d2727607dd35297831d7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32695 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32711 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Memory lab tool updates for mss_check_bandwidth and mss_power_controlsMichael Pardeik2016-12-051-1/+1
| | | | | | | | | | | | | Change-Id: Ic6d2c13ef1b13d13b7e8815b237d6c87b7b9d270 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32551 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32555 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_mem_pll_reset -- updates for HW395218Joe McGill2016-12-051-19/+134
| | | | | | | | | | | | | | | | | | | | | sequence updates to reset PLL and prep PLL bndy chain for rescan assert endpoint reset move pll into reset state assert PDLY and DCC bypass drop endpoint reset disable listen_to_sync initialize opcg_align scan0 flush PLL bndy chain Change-Id: I7a07b6769039f99da88bdfab860b12ec18bd03b2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32850 Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32852 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add support for iterating over EC_LEVELSRichard J. Knight2016-12-0522-23885/+46403
| | | | | | | | | | | | | | | | | | -Add support for looping over various EC levels for SCOM and Scan init files Change-Id: I7463b71698856922829cddc0e4d8d179803a1db8 RTC:159043 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31688 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31858 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix i2c scom address math for p9Prachi Gupta2016-12-051-1/+4
| | | | | | | | | | Change-Id: I7dd49b51f233a7862907f236813f2ed26da455c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32616 Tested-by: Jenkins Server <pfd-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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Removing clearing of ECC enable before reading ECID fuseSrinivas Naga2016-12-051-30/+0
| | | | | | | | | | | | | Change-Id: I65ae1554101db1230870088ed6802ceff76cdb7b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32075 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Abhishek Agarwal <abagarw8@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32079 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update p9_clkoff_getreg/p9_ram_core proceduresLiuYangFan2016-12-052-8/+11
| | | | | | | | | | | | | | | | | | | | 1.update p9_clkoff_getreg FPSCR FEX/VX bit calc 2.fix p9_clkoff_getreg using ptid/vtid for getspy 3.update p9_clkoff_getreg special cases DSCR/PIR 4.fix p9_spr_name_map for some SPR share type 5.fix p9_ram_core put FPSCR issue Change-Id: I54c13977898ac60c20fbf7a1ee3c15787466c776 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32604 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32690 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix for hard coded core addressCHRISTINA L. GRAVES2016-12-051-114/+119
| | | | | | | | | | | | Change-Id: Ib90e7662407f22d5f254bbf6644e1afc00aa73ea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32740 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32743 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change auto variables to referencesspashabk-in2016-12-053-4/+4
| | | | | | | | | | | | | | | | Change-Id: I2b9c38757f89d23c627e4a8f2cb3b072bd3bc984 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32867 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32869 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_start_cbs: Make sure SKIP_SCAN0_CLOCKSTART is offJoachim Fenkes2016-12-051-9/+7
| | | | | | | | | | | | | | | And convert magic numbers to SCOM field constants while I'm in here. Change-Id: Ic8dfbe3b6ebb9a6b98eee4df123f28ef59f599be Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32428 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32429 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix TPM log header SPEC errata and invalid digestChris Engel2016-12-052-1/+2
| | | | | | | | | | | | | | | Change-Id: I79a108fb547cb1eb3166ee14f675b8572d7e0cc8 ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33071 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Timothy R. Block <block@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33181 Reviewed-by: Christopher J. Engel <cjengel@us.ibm.com>
* SBE Update fixes and patches for Bring-upMarty Gloff2016-12-024-12/+82
| | | | | | | | | | | | | | | | | Set NO_SBE_UPDATE in fsprelease.config. Patch eepromdd.C to make write cycle time a minimum of 10 msec. Find .hbbl section before attempting to append new HBBL to SBE image and delete it if it already exists. Use malloc rather than stack space for ring section buffer. Fix i_maxImgSize value passed to procCustomizeSbeImg. Fix SBE_ECC_IMG_MAX_SIZE calculation to include pad bytes. Change-Id: I632e17851830acb1b365abc92438b0356232487c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32487 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: William G. Hoffa <wghoffa@us.ibm.com>
* Change to correctly set PSI_BRIDGE_BASE_ADDR for nonzero groupsBill Hoffa2016-12-021-1/+1
| | | | | | | | | | | Change-Id: I556f573f1eec056866bdb97ba62fda5114b182ac CMVC-Coreq: 1009791 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33120 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* p9_mem_pll_reset_errors -- create error XML for HWPJoe McGill2016-11-301-0/+37
| | | | | | | | | | Change-Id: I37a5d5f9cd00f8d3cf16f0ab3d6a74830a8aefef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32849 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33033 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove use of ATTR_PROC_PCIE_LANE_EQUALIZATIONDan Crowell2016-11-291-0/+2
| | | | | | | | | HDAT is using a deprecated attribute Change-Id: I7821ecdc2c582ee2ad8532947d810a1fa8db203d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33123 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove old PROC_PCIE_LANE_EQUALIZATION attributeMatt Derksen2016-11-286-54/+1
| | | | | | | | | | | Change-Id: I2a0d8831a797a227724089887525e8efe89122d1 RTC:160417 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32327 Tested-by: Jenkins Server <pfd-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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Rollup non-functional EC to EQ level while processing PG vpdMatt Derksen2016-11-283-1/+186
| | | | | | | | | | | | | | An EQ has 2 EXs which each have 2 ECs. If the ECs are all bad, roll that non-functional status up to the EQ level. Change-Id: I0ffcb1679bc00c435fcbd6c439cba84da0311472 RTC:163413 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32546 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enforce magic mca port is good in PGMatt Derksen2016-11-284-63/+189
| | | | | | | | | | | | | | | | One MCA (the first one = mca0 or mca4) on each MCBIST must be functional for zqcal to work on any of the MCAs on that side. If magic mca port marked bad in PG vpd, force a deconfig of associated MCBIST to take out the entire half Change-Id: Id14be518aedf9c803717a4065e66527369bb286b RTC:163405 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32271 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change HOMER logic to use offset instead of addressDan Crowell2016-11-283-13/+18
| | | | | | | | | | | | | | | | | Due to the changes in the P9 memory map, we can no longer assume that address zero exists as we're booting. These changes modify the logic related to assigning memory space for the HOMER to use an offset from the local HRMOR instead of assuming a zero base. Change-Id: If03c236ef9f2ddfee2dfd03337d6b202a5eb347d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32317 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Make PEC and CAPP deconfig and gardableDan Crowell2016-11-281-0/+7
| | | | | | | | | | Change-Id: I8c1619268e53f474b5c881dc7a6ce7e8c5d7b23a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32694 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: DHRUVARAJ SUBHASH CHANDRAN <dhruvaraj@in.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change Write Cycle TimesMarty Gloff2016-11-233-7/+9
| | | | | | | | | | | | Write cycle times for the SBE SEEPROMS need to be 10 msecs. Change-Id: I5152c6336b30bef4909fbbcd3d41ca9136130e00 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32554 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* PRD: Better traces on getScom/putScom failuresZane Shelley2016-11-181-4/+6
| | | | | | | | | | Change-Id: I9e00d50864fb7607ca33bca3bb0306fa6661ff18 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32818 Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> 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/32828
* PRD: Changes for MPIPL on P9Brian Stegmiller2016-11-183-26/+0
| | | | | | | | | | Change-Id: Id6270afbef46ce1864dcacc2ae8e3d8e60f308e0 RTC: 144706 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32201 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/32829
* ATTN: Enable of IPL CXX testsBrian Stegmiller2016-11-185-47/+74
| | | | | | | | | | | Change-Id: Icc270150ece5f4d767835fd970a38ccd2ed05bbf RTC: 151004 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32772 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-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>
* p9_sbe_lpc_init fix with GPIO resetCHRISTINA L. GRAVES2016-11-181-0/+16
| | | | | | | | | | | | | Change-Id: I019d7ba16b4e39b5cf140fe1461218736ce329f5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32199 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32678 Reviewed-by: Hostboot Team <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>
* Adding workaround for HW930007 and HW386013Jenny Huynh2016-11-183-3/+68
| | | | | | | | | | | | | | | | Change-Id: I934d63af496da2789ab69d857afe36cb1657175c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31500 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: DANIEL C. HOWE <dchowe@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31506 Reviewed-by: Hostboot Team <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>
* Remove spwkup scom traces cluttering up HBRT tracesCorey Swenson2016-11-171-2/+2
| | | | | | | | | Change-Id: I699a7fa205c3f2c74e96cc8c3748dcc417817c47 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32501 Reviewed-by: Christian R. Geddes <crgeddes@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adjust FAPI_POS and MEMVPD_POS calculations for ZZDan Crowell2016-11-171-3/+5
| | | | | | | | | | | | | | | Limit FAPI_POS calculation to 4 procs per group Switch MEMVPD_POS to be based on physical position instead of FAPI_POS Change-Id: I596df5b9b309cda1a248dc7c6078c91857a33076 CQ: SW371789 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32776 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@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>
* Do not automatically clear manually garded recordsMatt Derksen2016-11-171-1/+20
| | | | | | | | | | | | | | istep host_gard calls clearGardRecordsForReplacedTargets and this needs to avoid clearing the manually garded records Change-Id: Ic4dd52adb6cc3bc9041ffdd6c3d5719bd01f5df1 CQ: SW370258 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32721 Tested-by: Jenkins Server <pfd-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>
* p9.fbc.ab_hp.scom.initfile -- update X/A cmd rate settingsJoe McGill2016-11-171-61/+190
| | | | | | | | | | | | | | | | | consider aggregate mode programming update to use mesh frequency rather than bus frequency rebase onto initcompiler commit supporting group spys Change-Id: I6e4b85940a7977296d1fae6fbed5c1e7b84824d5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32346 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32347 Reviewed-by: Hostboot Team <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 group spy support to initcompilerRichard J. Knight2016-11-172-0/+1112
| | | | | | | | | | | | | | Change-Id: I8fb89701363966fb2e1b8055f56412f1c9e59e4d RTC:163187 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32051 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32149 Reviewed-by: Hostboot Team <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>
* AVSBUS status code check and access retry updateSudheendra K Srivathsa2016-11-175-64/+249
| | | | | | | | | | | | | | Change-Id: I2cf4d5ebe080b59655033c998d57a7838f76b4f0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32577 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32579 Reviewed-by: Hostboot Team <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>
* Port secureboot build infrastructure from P8 to P9Stephen Cprek2016-11-1611-705/+365
| | | | | | | | | | | Change-Id: Ief0412848818c45ee9b49476926cd742b9fa78f3 RTC:163081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31591 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Port new buildpnor files from p8Stephen Cprek2016-11-164-385/+1842
| | | | | | | | | | | Change-Id: I47ab0092b591a0c995c139b9abbfa3acac4b46b2 RTC: 163081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31819 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Skip deconfig of master proc for 2-chip chip-as-group topologyDan Crowell2016-11-161-8/+24
| | | | | | | | | | | | | | | P9 allows a xbus connection to be used between chips that have different FABRIC_GROUP_ID values. This is different from P8 where xbus was only used inside of a fabric node/group. Change-Id: I3cbb1e69573a16efe14768281cc363da52ab3ad3 CQ: SW371680 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32684 Tested-by: Jenkins Server <pfd-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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: missing MCBAGRA register in MCBIST rule codeZane Shelley2016-11-161-0/+9
| | | | | | | | | | | Change-Id: I012eb9ac290559d8fd2cc035f7340a8319673994 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32676 Reviewed-by: Caleb N. Palmer <cnpalmer@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/32707 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: code bug in PlatServices::getSlaveRanks()Zane Shelley2016-11-161-3/+3
| | | | | | | | | | | Change-Id: I35643d6f62e6fd7e29fc71e64d71ebc92d9d95b5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32675 Reviewed-by: Caleb N. Palmer <cnpalmer@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/32706 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PM: Customization of CME and SGPE rings in HOMER.Prem Shanker Jha2016-11-1514-798/+2529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Extracts rings from hardware image and VPD and stashes in to a temp buffer using HWP p9_xip_customize. Subsequently, using TOR API creates a fresh and leaner layout of scan rings in HOMER. - Implements a debug infrastructure to verify the scan ring layout in HOMER. - Implemented scan ring overrides for core common and cache common rings. - Introduces size check for various sections of HOMER. Change-Id: I8d7785f632823c31077bd4f320c453129be4ef0c RTC:157954 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27697 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Dev-Ready: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27699 Tested-by: Jenkins Server <pfd-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>
* Added error count mode 2 to MCBIST labStephen Glancy2016-11-152-0/+17
| | | | | | | | | | | | | | | | | | | | MCBIST has three modes for debugging 0-2. Mode 2 is the most similar to IBM's prior version of MCBIST. It will also be used as a starting point for the shmoo code. The print functionality is currently a starting point and very basic. Only one mode is in this commit to keep the commit size small for ease of review. Change-Id: I4849aae16d3a2607477d24ee6e388823f3f77baa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32005 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32043 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_setup_evid and p9_avsbus_lib lab updatesSudheendra K Srivathsa2016-11-151-1/+10
| | | | | | | | | | | | | | Change-Id: If5f6baf417ff41f07332423fb36587a70b2cde75 Original-Change-Id: I738ac23483e01e323a33f770cdc9da0179fe3507 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32382 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32645 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_setup_evid/p9_avsbus_voltage support for configurable buses/MVPD accessSudheendra K Srivathsa2016-11-151-39/+15
| | | | | | | | | | | | | | | Change-Id: Ib5185f2f59747e710675a7e204145fd00f0e9401 Original-Change-Id: Ib14cced823da65799c9018e95d3f67383838f27c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27818 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32644 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_avsbus_voltage read/write utility L2Sudheendra K Srivathsa2016-11-151-0/+199
| | | | | | | | | | | | Change-Id: I05062134aef0b0bee1819c6e25a06741326bff60 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24582 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32643 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add helpful simics script for manually stepping through MPIPL pathcrgeddes2016-11-151-0/+73
| | | | | | | | | | | | | | | | | I found this script to be very helpful to control the MPIPL path when I was developing/debugging, I think it is useful enough to put into the master branch in case we need something like it for work in the future Change-Id: If1444361f0cee7f607358e36e47c31b85e523896 RTC:139061 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32257 Tested-by: Jenkins Server <pfd-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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Read/Write from pnor for R/W attribute section in Attrrp in MPIPLcrgeddes2016-11-152-16/+35
| | | | | | | | | | | | | | | | | During an MPIPL the targeting and attribute data in pnor cannot be trusted so we use a copy of the info that we had stashed in memory during runtime. We do want to perserve writes to this info and if we only write it to memory it will not be preserved. To get around this we are hooking up the R/W section to pnor during MPIPL Change-Id: I5f98f5e5a522d923cc812060a5f8c959b74e683c RTC:164480 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32557 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Use the MRW value for mb_bit_rate_divisor_refclkcrgeddes2016-11-151-2/+1
| | | | | | | | | | | | | | We were just waiting for MRW to provide a value, previously we were setting a hardcoded value. Change-Id: Ib2f22270d86f5aa3f2b9a25cbb137155c6f94cf1 RTC: 162075 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32539 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
OpenPOWER on IntegriCloud