summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Create SBE PSU device driverBill Schwartz2016-02-2611-0/+1119
| | | | | | | | | | | | Create SBE PSU device driver and implement Start and Stop dead man loop. Change-Id: Ic894842e586485074fda88b8920213969913d685 RTC: 132656 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22765 Tested-by: Jenkins Server Reviewed-by: Christian Geddes <crgeddes@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove P8 simics targetsDan Crowell2016-02-2616-49987/+2631
| | | | | | | | | | | | Removed all references to the P8 simics configs to speed up build time and remove clutter. Change-Id: Ibaa69ad674c82f7247b451c0df6ef253a61078fa Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24312 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: Christian Geddes <crgeddes@us.ibm.com>
* Basic Hostboot platform support for FAPI2crgeddes2016-02-2650-141/+8686
| | | | | | | | | | | | | | Allows clean compile and link of FAPI2 procedures and a subset of the platform functional support RTC:123290 Change-Id: I9faa3bea86d1b43bca0a7eaca3869b45cc0b0d54 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23046 Tested-by: Jenkins Server Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
* PRD: Change NcuFir[9] to Lvl2 CalloutCaleb Palmer2016-02-261-2/+2
| | | | | | | | | | | | | | | Change-Id: I0e8384e327b72a7391d76ea7f5a48fc55e3e4a5e Backport: release-fips830 CQ: SW334911 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24263 Tested-by: Jenkins Server Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24626 Tested-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24749 Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
* PRD: Register caching issue with maint errors during fetch handlingZane Shelley2016-02-263-3/+107
| | | | | | | | | | | | | | | | Change-Id: I33cbf7aa85da950f4b6ab1a9fd60b27d5a0c0a81 Backport: release-fips840 CQ: SW333542 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24280 Tested-by: Jenkins Server Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24330 Tested-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24747 Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
* PRD: FlyWeightS function accessing pointer out of memory rangeZane Shelley2016-02-261-2/+2
| | | | | | | | | | | | | | | | | Change-Id: I2b955ba91f6270be4c7dccb4590ccb71d6818928 CQ: SW330258 Backport: release-fips840 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24685 Tested-by: Jenkins Server 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: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24732 Tested-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24748 Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
* SW327988: Fix for infinite reboot loopJay Azurin2016-02-251-21/+6
| | | | | | | | | | | | | | | | | | | | Removed code that incremented the reboot count sensor when shutting down due to an error caught outside the reconfigure loop. With this change, the BMC will attempt to boot 2 times from the primary side and 1 time from the golden side, after that the system will shut down and halt. Change-Id: I60d357568164ab5f5d69fed5db0c65eefa876d42 CQ: SW327988 ForwardPort: yes Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23951 Tested-by: Jenkins Server Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24820
* Add types for new P9 clocking structuresDan Crowell2016-02-252-3/+15
| | | | | | | | | | Change-Id: I0c6badc679357c510e7aa9db6a44b1d29a1cdec4 RTC: 140267 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24592 Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding DIMM targets to the ZZ genHwsvMrwXml scriptElizabeth Liner2016-02-251-60/+18
| | | | | | | | | | Change-Id: Id4c2289dcbe473098c993c96fd778b303fd57701 RTC:142535 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23212 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com>
* Level 2 HWP for p9_set_fsi_gp_shadowAnusha Reddy Rangareddygari2016-02-253-21/+116
| | | | | | | | | | | Change-Id: I382f9a0088fafca0c8918299960049066c2e17f4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23825 Tested-by: Jenkins Server Reviewed-by: Sunil Kumar <skumar8j@in.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Parvathi Rachakonda Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24803 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2 HWP p9_setup_sbe_configSunil.Kumar2016-02-253-29/+176
| | | | | | | | | | | Change-Id: Ie24a17f5a9ef3688e6bd2c8122dc42aa8422d068 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21038 Tested-by: Jenkins Server Reviewed-by: Anusha Reddy Rangareddygari <anusrang@in.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Parvathi Rachakonda Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24802 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2 HWP p9_io_xbus_scominitSumit Kumar2016-02-253-0/+221
| | | | | | | | | | | | Change-Id: I960ad3d8e45c7f189e912a9ffa4d8686bffd4db1 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21126 Tested-by: Jenkins Server Reviewed-by: CHRISTOPHER W. STEFFEN <cwsteffen@us.ibm.com> Reviewed-by: Gary A. Peterson <garyp@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24801 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 1 HWP p9_io_obus_scominitSumit Kumar2016-02-253-0/+173
| | | | | | | | | | | Change-Id: If3343001fe0fb59f698b1f41de0078643d1c224f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21657 Tested-by: Jenkins Server Reviewed-by: CHRISTOPHER W. STEFFEN <cwsteffen@us.ibm.com> Reviewed-by: Gary A. Peterson <garyp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24800 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* L1 Rev istep 0.(6-8,11,13,14),1.1,2.(1-13,15,18-20,22,26,27,30,32,34) V2Abhishek Agarwal2016-02-254-0/+202
| | | | | | | | | | | | | Change-Id: Ie1609875aac5177e2f39dead5d3d96f0c36a955d Original-Change-Id: I3ea0eec08ce479057277524021bfce540d7b63ca Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17755 Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24799 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* DIMM Present sensor not active after dimm is deconfiguredRichard J. Knight2016-02-242-3/+26
| | | | | | | | | | | | | | | | | | -Modified set sensor reading command to not use the bit by default in the operation field which triggers the BMC to overwrite the existing assertion mask. -Updated the reboot count sensor to use the operation specified by AMI to overwrite existing data in assertion mask field. Fixes open-power/hostboot#47 Change-Id: I81958225480f495f8b0d4f523d0c8109832475f6 CQ:SW328073 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23947 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9-XIP image build: initial implementationMartin Peschke2016-02-241-0/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code is supposed to be used for all P9-XIP image build flows, including the ones for the Hardware Image (former Reference Image) and for the SBE IPL Image (located in the ppe repository). It has been derived from SBE-XIP code within the ppe repo (tools/image, sbe/image). This code has been succesfully used to build the SBE IPL image in the ppe repository. This code should is capable of building images, while it does not come with support for putting default values into attributes yet. Changes include: - cut down on number of included header files (eliminating lots of dependencies related to ppe and ekb repos) - a lot of renaming (SBE to P9-XIP) - Makefile cleanup - cleanup of white space damage Todos: - Some files might need to be revisited later, i.e. anything that doesn't come with a p9_xip_ prefix. - We may want to integrate this into ekb build. - The Makefile contains a check for the required compiler version. If the checks fails, manual actions must be taken. For a fully automated build this needs improvement. - The P9-XIP image build code needs to be mirrored to the ppe repo, and the SBE IPL Image build flow should be adapted to used it. - The sbe_default_tool is not included in this port. Change-Id: I0154333770277855c93203859dd4ca9f098b6f01 Original-Change-Id: I6017602fc61787fbb58673bfc2bf046f19526ff4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23004 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24740 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2, FAPI 1.0 to FAPI 2.0 transliteration of p9_pm_pba_bar_configSangeetha T S2016-02-231-0/+65
| | | | | | | | | | | | Change-Id: I13609ae589b9cdf8dee3ede2a86687c632813d6a Original-Change-Id: I2d43e0e87460e84e39f8112573a35a968f8bd402 RTC: 138602 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21888 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24648
* Move array of OP_TYPE strings from .H to .Ccrgeddes2016-02-232-9/+12
| | | | | | | | | | | | | | | This is required old else the compiler will collide with other .o files that have included the .H file. Change-Id: I50f8c49df93c3ef455ca4adcfc838b8b485b178b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24232 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24634 Reviewed-by: Christian Geddes <crgeddes@us.ibm.com>
* Changes related to model 31, attr changes for sim latenciesBrian Silver2016-02-222-1/+6
| | | | | | | | | | | | | | | | Fix bug in ODT write config, using read config values Turn off WL RTT Swap Change VBU attribute file to include all sim cal steps Change-Id: I3dbc4293449d9914b27fc64b66af61540dee346a Original-Change-Id: I75aa17dcc46cecd120cdcd1847ea7e28b82c4dc8 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23418 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24602 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* New scom addresses const headers for chip 9031Ben Gass2016-02-222-1060/+1438
| | | | | | | | | | | | | | | | | | Fixes for mcbist Fixes for obus Reviewed figtree issues Reviewed address translation Change-Id: I86677dbf69768d725ac137e95fa1703a73f906ed Original-Change-Id: I68a21eb34c3ef5061c5d64099f108471acf96c5e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23283 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24601 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Initial commit of memory subsystemBrian Silver2016-02-221-0/+3
| | | | | | | | | | | Change-Id: Id889572bde115dd1b282c40534ba7863b9fd8421 Original-Change-Id: I6b63d2c4eec5d77585c91d905a464962a6153a0a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22978 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24600 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix all incorrect copyright prologsStephen Cprek2016-02-222-2/+2
| | | | | | | | | | | | Change-Id: I61085b0117e258294b187dcb6dfa60c781ace066 Original-Change-Id: I293e79b5a37bf4180f6dd19d259fac3434327fb3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22759 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24599 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Intermediate updates for header files.Ben Gass2016-02-221-0/+3
| | | | | | | | | | | | | | | Added include to p9_const to _fld.H files Correct NPU constant names Correct some PB constant names Change-Id: I5fc797836d6992997a3e99acf2daeac017fdf3b8 Original-Change-Id: I0eb9fda9f5386bd8fbd4dad7a406405a2d81dfdd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22464 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24598 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Regenerated header files from e9029Ben Gass2016-02-223-2140/+5098
| | | | | | | | | | | | New figdb, added map file from consts to regs Change-Id: I3f67469fc4910bff27b183e52a41816b0899729e Original-Change-Id: Ie31dacbb66ac374bb24adb2f62b09725ac30c56a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21994 Tested-by: Jenkins Server Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24597 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Initial release for p9_scominfo HWPJoe McGill2016-02-221-8/+972
| | | | | | | | | | | | | | | | MCBIST/NPU fixes Shift location in EKB Add makefile for test utility Change-Id: I32b62a90ae937d842d3e761e198fb3591e364f21 Original-Change-Id: Ibd2732da4a9b43020516bfd895dec6f84f202d27 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20316 Tested-by: Jenkins Server Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24596 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Generated from n10_e9024_tp023_spider_u223_01Ben Gass2016-02-223-0/+25064
| | | | | | | | | | | | | | | Updates to scom address translation code were also included. Fixes from previous builds should have been maintained. Change-Id: I2ecd6578d12ee9877b6af5e513a42a9e72cf9d0a Original-Change-Id: I8063105bfad25c4ba19f8117e73ff99cdc4060a4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19906 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: James N. Klazynski <jklazyns@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24595 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Updates to the fapi2 putRing APIBilicon Patil2016-02-221-0/+248
| | | | | | | | | | | | | | | | | | | Changes for "putRing from image" - 1) Will take a Ring ID instead of Ring Address 2) Will not support variable buffer type for PPE platforms 3) A new file is created that will have the enum constants of Ring IDs Change-Id: I5126f41f5f488e5f5d4397f7fa7d0097d22a206b Original-Change-Id: Ie7ba1d2f2cb7d5954d9c6d6c4c2938673d963811 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23130 Tested-by: Jenkins Server Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24603 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix all incorrect copyright prologsStephen Cprek2016-02-221-1/+1
| | | | | | | | | | | | Change-Id: I4a485d6f98355f5c5ffcaa3b4deaa788383becf3 Original-Change-Id: I293e79b5a37bf4180f6dd19d259fac3434327fb3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22759 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24590 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2 p9_pm_set_homer_barAmit Kumar2016-02-221-0/+45
| | | | | | | | | | | | | Initialzed curent_err with return code from procedur call of pba_bar_config Made some more changes based on gerrit feedback Change-Id: I5411b85a0f169384fbcc7dac80265e5e3f84e1be Original-Change-Id: Id93ffea2850a221921f86bc3ed5b0e4245bdcf9d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22186 Tested-by: Jenkins Server Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24589 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9-XIP image build: initial implementationMartin Peschke2016-02-221-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code is supposed to be used for all P9-XIP image build flows, including the ones for the Hardware Image (former Reference Image) and for the SBE IPL Image (located in the ppe repository). It has been derived from SBE-XIP code within the ppe repo (tools/image, sbe/image). This code has been succesfully used to build the SBE IPL image in the ppe repository. This code should is capable of building images, while it does not come with support for putting default values into attributes yet. Changes include: - cut down on number of included header files (eliminating lots of dependencies related to ppe and ekb repos) - a lot of renaming (SBE to P9-XIP) - Makefile cleanup - cleanup of white space damage Todos: - Some files might need to be revisited later, i.e. anything that doesn't come with a p9_xip_ prefix. - We may want to integrate this into ekb build. - The Makefile contains a check for the required compiler version. If the checks fails, manual actions must be taken. For a fully automated build this needs improvement. - The P9-XIP image build code needs to be mirrored to the ppe repo, and the SBE IPL Image build flow should be adapted to used it. - The sbe_default_tool is not included in this port. Change-Id: Ia44474a9a6eab01f7a15b28686644714161d3833 Original-Change-Id: I6017602fc61787fbb58673bfc2bf046f19526ff4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23004 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24286 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9-XIP: ekb build flow integrationMartin Peschke2016-02-221-0/+21
| | | | | | | | | | | | | | | | | | The P9-XIP API code and the p9_xip_tool are now build by the overall ekb build flow. Run "ekb build p9_xip_tool" to only build the code in chips/p9/xip. Both p9_ring_identification and p9_xip_image are now created as objects that can be linked by anyone in ekb who needs this code. Change-Id: I2d5c3cfed358ff999a09ae35f36aaeb3f3f47504 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23680 Tested-by: Jenkins Server Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24285 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9-XIP: fix compile warningsMartin Peschke2016-02-221-1/+1
| | | | | | | | | | | | | | The ekb build flow won't succeed without fixing these compile warnings, which hinted at some valid potential problems. Change-Id: I2824da4b59d8ffa3c5ae46d02bb1231a8ac10604 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23681 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24284 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Header field update for loaderSachin Gupta2016-02-222-8/+12
| | | | | | | | | | | | | | Most of ppe loader need support for slow loader(L1), fast loader(L2) and pk kernel entry points. Add this information in XIP header. Change-Id: I0fd9b58b01431692b1281a3270bb82db814faebe Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23525 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24283 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9-XIP image build: initial implementationMartin Peschke2016-02-222-0/+4824
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code is supposed to be used for all P9-XIP image build flows, including the ones for the Hardware Image (former Reference Image) and for the SBE IPL Image (located in the ppe repository). It has been derived from SBE-XIP code within the ppe repo (tools/image, sbe/image). This code has been succesfully used to build the SBE IPL image in the ppe repository. This code should is capable of building images, while it does not come with support for putting default values into attributes yet. Changes include: - cut down on number of included header files (eliminating lots of dependencies related to ppe and ekb repos) - a lot of renaming (SBE to P9-XIP) - Makefile cleanup - cleanup of white space damage Todos: - Some files might need to be revisited later, i.e. anything that doesn't come with a p9_xip_ prefix. - We may want to integrate this into ekb build. - The Makefile contains a check for the required compiler version. If the checks fails, manual actions must be taken. For a fully automated build this needs improvement. - The P9-XIP image build code needs to be mirrored to the ppe repo, and the SBE IPL Image build flow should be adapted to used it. - The sbe_default_tool is not included in this port. Change-Id: I6017602fc61787fbb58673bfc2bf046f19526ff4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23004 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24282 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove SFC PNOR TestsDan Crowell2016-02-221-3/+6
| | | | | | | | | | Temporarily disable some of the PNOR testcases due to a mysterious ECC fail. Change-Id: Ib343084d417e78bfeb8dc8d4fef2409bce7b1173 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24587 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Put in a #ifndef flag in because HB doesnt support TLScrgeddes2016-02-221-1/+8
| | | | | | | | | | | | | | | | Because HB has a bug in our TLS code that will take some time to resolve we have placed a temporary flag in this file so that HB can build without needed an extra cherry pick Change-Id: Ie9c878f819bbd2c270df3fe9a09bf696d024bb73 RTC:146805 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24277 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24544 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Initial checkin of proc_thread_control wrapper.Nick Klazynski2016-02-222-53/+62
| | | | | | | | | | | Change-Id: Ia15e7fb6b5952320412d109e9b4c0ac012ff26b4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24172 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24543 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* L2 for psi scom initCHRISTINA L. GRAVES2016-02-222-7/+7
| | | | | | | | | | | Change-Id: I8839a4c6e4d53c3394af1a5f926221dec6e48153 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24236 Tested-by: Jenkins Server 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://gfw160.aus.stglabs.ibm.com:8080/gerrit/24542 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Checking in change of HWP level from 1 to 2Joshua Hannan2016-02-221-2/+2
| | | | | | | | | | | | Change-Id: Ic3017e8f52d70982398c51e23db30beae01a19cd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24410 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24541 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* fixed typo in getChildren() filtered doxygenMatt K. Light2016-02-221-2/+2
| | | | | | | | | | | Change-Id: Id62ebd1225aee104669c1d3e3911573972a2b7bc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23487 Tested-by: Jenkins Server Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24540 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* adding more set pulse mdoes to RingMode enumMatt K. Light2016-02-221-5/+10
| | | | | | | | | | | Change-Id: I47cc501158d569d07d3d98b2039ddf2ab18e325b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24365 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24539 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixed doxygen errors and typosJacob Harvey2016-02-2210-25/+25
| | | | | | | | | | Change-Id: I94120c654c32b5c3513740ce8aae4b4cc632fc41 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24281 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24538 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Define ATTR_FAPI_POSDan Crowell2016-02-222-4/+32
| | | | | | | | | | | | | | | Create ATTR_FAPI_POS to serve as the canonical numerical identifier for all targets. Change-Id: I4312df52ceaaa4083b7780f742e28acac4c03e95 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23834 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24537 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix privileged typo in attribute xmlDan Crowell2016-02-221-2/+2
| | | | | | | | | | | Change-Id: Ic831309ef90d457af64592031d67a169004bd991 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24112 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24536 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added mss_spd_ut, edited mss_utils_ut, fixed ecmd_facade & return_codeAndre Marin2016-02-221-4/+4
| | | | | | | | | | | Change-Id: I43af67f8bdce058e7af322b51b34336726e3a442 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23904 Reviewed-by: Brian Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24535 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2, FAPI 1.0 to FAPI 2.0 transliteration of p9_pm_pba_bar_configSangeetha T S2016-02-223-43/+188
| | | | | | | | | | | Change-Id: I2d43e0e87460e84e39f8112573a35a968f8bd402 RTC: 138602 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21888 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24534
* Level 2 HWP for p9_start_cbsSoma BhanuTej2016-02-221-2/+2
| | | | | | | | | | | | | Increase sim cyle delay value Change-Id: Ia2cf0e9ba51de89d0eebfa85dda595c9f6fe28ba Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23809 Tested-by: Jenkins Server Reviewed-by: Sunil Kumar <skumar8j@in.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Parvathi Rachakonda Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24533 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add dump_regs for PHY registersBrian Silver2016-02-221-2/+2
| | | | | | | | | | | Change-Id: I6357acba5d0563c8ef29291da264559f588a5b13 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23810 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24532 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add dump_regs for MCBrian Silver2016-02-221-2/+9
| | | | | | | | | | | Change-Id: Ifed6fb999c6f037a1e01281b0acd8f3d8a9dffc2 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23812 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24531 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Updates to the fapi2 putRing APIBilicon Patil2016-02-222-17/+15
| | | | | | | | | | | | | | | | | | Changes for "putRing from image" - 1) Will take a Ring ID instead of Ring Address 2) Will not support variable buffer type for PPE platforms 3) A new file is created that will have the enum constants of Ring IDs Change-Id: Ie7ba1d2f2cb7d5954d9c6d6c4c2938673d963811 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23130 Tested-by: Jenkins Server Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24530 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud