summaryrefslogtreecommitdiffstats
path: root/src/build/tools
Commit message (Collapse)AuthorAgeFilesLines
* Force checkstops for unhandled machine checksDan Crowell2018-03-291-0/+1
| | | | | | | | | | | | | | | | | | | Default MSR[ME]=0 during initial boot for bootloader and hostboot kernel Once the xscom address range has been mapped in, enable the machine check handler to force a checkstop and set MSR[ME]=1 to allow regular machine check handling CQ: SW401402 Change-Id: I104e39465e61b3b19d5c073e71271102711ae54f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/47179 Reviewed-by: Christian R. Geddes <crgeddes@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: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Integrate track before fsp-CI run triggersSameer Veer2018-03-281-3/+6
| | | | | | | | | | | | Change-Id: If15c2e7ccdf23ef0125f2566b17f3c8b5d399465 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56323 Reviewed-by: Prachi Gupta <pragupta@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: Jenkins OP HW <op-hw-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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added cmvcCheckinForceFlag to break links for new releasesSameer Veer2018-03-071-3/+23
| | | | | | | | | | | Change-Id: Ia0cc1e8af43972c81f44c337e51b3108ceb15362 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55217 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove code flows that use non-open signing toolsJaymes Wilks2018-03-071-5/+1
| | | | | | | | | | | | | | | | | | | | The environment variable SIGNING_TOOL_EDITION=community is no longer needed by genPnorImages.pl as open signing tools are the default and all code paths formerly exercised by its absence have been taken out. References to SIGNING_TOOL_EDITION have also been removed from the makefiles. Change-Id: I1f8a525fa5eb25bf8365e73e8546cd4e7b23b135 RTC:183183 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54898 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@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: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* New functions added for automating mustfix releasesSameer Veer2018-03-061-0/+200
| | | | | | | | | | | Change-Id: Ib098262d51acbda5fe8f67450c86da097648f49c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52383 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Deliver cumulus_cdimm pnor image to fips for Simics regression testingBill Hoffa2018-03-041-2/+4
| | | | | | | | | | | | | | | | | | - Add cumulus_cdimm pnor image when releasing along with the simics.tar for this image. Change-Id: Ia41dacca45c2f8a1428a3bbc1b1b37913c10d081 RTC: 188480 CMVC-Prereq: 1047062 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54835 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add duplibs.sh tool to our hostboot repoMatt Derksen2018-02-141-0/+45
| | | | | | | | | | | | | This tool helps detect if object files are being included in multiple libraries Change-Id: Ie01a079560ee785802e9245e8804db6587893191 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53592 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>
* HB supports - Use ADU chipops to switch fabric configurationThi Tran2018-02-031-1/+5
| | | | | | | | | | | | | Change-Id: I090cdac654d9c6efbe30748713687c6e36ff914d RTC:177597 CQ:SW413432 Backport: release-fips910 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52878 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Tweaks to multicast scom workaroundDan Crowell2018-01-091-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Added a mode to avoid a pile of FFDC collection for the case where we expect errors could happen. Also added a couple new flags to control which chiplets get accessed as part of the workaround, one to avoid access to slave cores before they are running and the other to avoid access to the memory chiplets before they have clocks enabled. Without these changes, the code is still functionally correct but the traces get filled with pointless non-errors which makes real problems harder to find and also increases boot time. Change-Id: I834781261d16748cbbfd8511d9649ec19de53d81 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50503 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Deliver NIMBUS and CUMULUS standalone images to fips for Simics regressionIlya Smirnov2017-11-301-0/+12
| | | | | | | | | | | | | | | | | | | | As part of hostboot release process, both nimbus and cumulus pnor images will be checked in to the release CMVC track along with simics.tar for each image. In order to build standalone images, new steps were added to the build functions of the auto-release script. Change-Id: Ifca2bb0b213a0e2a474709a68d6c4cb5cb74c701 RTC:141612 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48513 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: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix standalone compile and simics when secureboot compiled outStephen Cprek2017-11-192-3/+20
| | | | | | | | | | | | | Change-Id: Ia5e50817208eee672c7899441166add7af718c02 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49329 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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Put editimgid into fsp.tarCorey Swenson2017-11-101-1/+0
| | | | | | | | | | | | Change-Id: Ia643b67e6f513b882754ec5a4d74e80f23622785 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49558 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@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: Jenkins OP HW <op-hw-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 script to edit hostboot binary images to enable CFM testingRichard J. Knight2017-11-082-0/+93
| | | | | | | | | | | | | | | | | | | | -Add editimgid perl script to grab image id from binary file and upate it with /cfm extension -Modify hbfw/img/makefile to call script when CFM_TEST_IMAGE environment variable is set -Update hbRelease and dist.targets to process the new perl script Change-Id: Ib4816e44932b37c2b432969b8f910d4f0ed381b2 RTC:160351 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48957 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: PAMELA J. EGGLER <eggler@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Secure Boot: Support HB standalone imprint signing with open toolingNick Bofferding2017-10-231-4/+18
| | | | | | | | | | | | | | | Change-Id: I679c9ad2984c2331f0f5d98ff3378801859ba96e RTC: 157356 CMVC-Coreq: 1036927 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48530 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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add std::map operator== overload and != for vectorStephen Cprek2017-10-101-8/+16
| | | | | | | | | | | | | Change-Id: I3b40533d2586d455db184e9d845618b41b848296 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46712 Tested-by: Jenkins Server <pfd-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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Refactor SecureBoot Workarounds to better control leniencyStephen Cprek2017-08-251-12/+0
| | | | | | | | | | | | | | | | | | At this time we are trying to secure OpenPOWER in secure mode, but allow best effort policies in other scenarios Change-Id: I9ec2b5be49dbfcff678c4d30bb85f8762e448cb6 RTC: 170136 RTC: 155374 RTC: 168021 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43640 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> Reviewed-by: Nicholas E. Bofferding <bofferdn@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>
* Enable Secure Mode in standalone simicsStephen Cprek2017-07-261-0/+2
| | | | | | | | | | | | | Change-Id: Icd5f1b3111f4726c01c60c8e0899d4e42f7f9131 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43336 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> Reviewed-by: Nicholas E. Bofferding <bofferdn@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>
* pre-commit: Improve error message if not in a workonJoachim Fenkes2017-07-071-2/+4
| | | | | | | | | | | Change-Id: I8c8597f8a415053094d0886e972c9ca1e93cc09d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42028 Reviewed-by: Matt K. Light <mklight@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: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* bootloader: Remove hbi_ImageIdWilliam A. Kennington III2017-06-251-1/+7
| | | | | | | | | | | | | | | | | | | | None of the bootloader code references the hbi_ImageId but it is included anyway. If the version string is changed in the build sequence this results in a new hbbl.bin image. When booting with this new image, an SBE update will be triggered since the hbbl.bin is different than the one in the on chip SBE. Resolves #102 Signed-off-by: William A. Kennington III <wak@google.com> Change-Id: I5c19408473bb68ee89ef864517b6964844aad9bd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40822 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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding hostboot commit hash to the release notesElizabeth Liner2017-06-131-0/+3
| | | | | | | | | | | Change-Id: Ide5991eb3a4ae85be61ce39db2898fb36bc540b7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41444 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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Bug fixes in hb scriptZane Shelley2017-05-191-36/+36
| | | | | | | | | | | | | | | | | | | | | | sh uses '.' to source a file. For some reason 'source' is allowed, but not on all systems and therefore is not portable. The '==' comparison is only for strings. The '-eq' comparison should be used for numeric comparisons. 'exit' takes a value of 0-255. Use of a negative number, such as '-1', is will throw an error. Change-Id: Ib617f632a9c9ad11a28ad0e07154f364d8572f57 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40579 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: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Port P8 HBI page verification functionalityStephen Cprek2017-05-012-4/+8
| | | | | | | | | | | | | | Verify HBI pages via its securely signed hash page table Change-Id: I86d29ee393c19aa0d9c5270b0b6c561a9fc4ab51 RTC: 167668 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39071 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Fix for Add header and verify Hostboot Bootloader for sbe updateStephen M. Cprek2017-04-251-1/+10
| | | | | | | | | | | | | | Also enable the use of the FSP specific pnor layout. CMVC-prereq:1021911 Change-Id: If346c59537928d12af1dfbd085b2a492398cbf27 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39159 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@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>
* Adding support to die if we see a HW-Image reqElizabeth Liner2017-03-271-0/+27
| | | | | | | | | | | | | | | | | | This change adds in a check for HW-Image-Prereq and HW-Image-Coreq. With the way this is set up, we will need to manually run after this fails since Phase 2 would continually fail even after we add in the required tracks. Change-Id: Ic838bf7d0735cb77cbdb85d577701776235e59f2 RTC:171603 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38330 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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Adding important information in an easy-to-read formatElizabeth Liner2017-03-271-1/+57
| | | | | | | | | | | | | | | | | There was a need to have easier access to some information about the Automatic Hostboot Release. At the end of both Phase 1 and Phase 2 this will print out the bestquest number and link, track number, and every commit in the release. Change-Id: Ie85459c37335e3dd4ae26338affa93de2c67c7f1 RTC:169421 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38266 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: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Allow URL in commit messageRichard J. Knight2017-03-221-2/+3
| | | | | | | | | | | | | | | -Updated URL check to mark a line as tagged line if it contains both "http" and "Reviewed-on", other URL instances will be marked as untagged lines. Change-Id: I90c12fe1c763fc083e4d7b349adc4fed7c9a5c15 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38257 Reviewed-by: Elizabeth K. Liner <eliner@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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Allow URLs in commit messagesDan Crowell2017-03-201-1/+2
| | | | | | | | | | | | | Changed the commit verifier to not think that URLs are tags Change-Id: I115918b86617c368e5feb835fde88d2b5234e117 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38103 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: STEWART E. SMITH <stewart@linux.vnet.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix HBRelease scope bugBill Hoffa2017-02-061-1/+2
| | | | | | | | | Change-Id: I8222df9d43c7db2999403c8e6b18f98671836eb8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35970 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Porting ekb verify-commit enhancements to hostbootIlya Smirnov2017-02-031-13/+59
| | | | | | | Change-Id: I6eccfca504b9396e1998f5999053b2b2f0908d73 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34366 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Ensure TODOs associated with commit's RTC/CQ are addressed.Ilya Smirnov2017-02-031-0/+169
| | | | | | | | | | | | | | | Verify-commit will throw warnings when TODO or FIXME tags are found with RTC or CQ numbers that are the same as the ones in the commit message. Change-Id: Ia1b89edfeaa99eab480d99de26397af7883798fc RTC:166676 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34454 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding support for Auto Releases with a previously created trackElizabeth Liner2017-02-031-12/+22
| | | | | | | | | | | Change-Id: Ib3bf5a5eddd436a029bf4a5375a67f172f043495 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34218 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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add securerom.bin as a CMVC file to checkin to HB releasesStephen Cprek2017-02-021-1/+2
| | | | | | | | | | | Change-Id: Idb869a1b75e55f2bf2ca7fc2d3df98dbc8039538 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35804 Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Compile ROM code within HostbootStephen Cprek2017-01-301-7/+1
| | | | | | | | | | | | | | | Additionally added version id to resolve story 135747 RTC: 143902 Change-Id: I67ad4b28b76464aaa58ec2c344cd1f9ceef9ff73 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33608 Tested-by: Jenkins Server <pfd-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: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Re-order filetype if blocks so Makefile doesn't end up as c program textStephen Cprek2016-12-071-18/+18
| | | | | | | | | | | | | | For some reason 'file src/usr/errl/makefile' results in c progrm text vs makefile type. Change-Id: Ia85acb82f5dd4ec75ee6bccd17511a4d0a67e1e4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32838 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> 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>
* Port secureboot build infrastructure from P8 to P9Stephen Cprek2016-11-162-10/+72
| | | | | | | | | | | 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-161-385/+0
| | | | | | | | | | | 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>
* Add a TPM separator during host start_payloadChris Engel2016-10-311-0/+1
| | | | | | | | | | Change-Id: I11736ebe4b44e54584febc05e1dea50dd5304fa4 RTC: 155301 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30996 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Engel <cjengel@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add openpower conditional to sbfw directory in hbDistributeMatt Ploetz2016-10-121-1/+2
| | | | | | | | | | | | Change-Id: I5e6759526a07fcbeea3a510a9a11369546367bf9 RTC:160442 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29277 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added istep skeleton for TOD (Time of Day) for P9Vitaly Marin2016-09-231-0/+2
| | | | | | | | | | | Change-Id: I775e71eef9cdbc9291d5913dc76812bbb2a4b869 RTC:149253 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29684 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Vitaly Marin <mvitaly@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Updated addCopyright tool to support PRD testcase typeZane Shelley2016-09-021-2/+20
| | | | | | | | | | | This is in preparation of Hostboot based PRD simulator. Change-Id: Ie57ae6ce8448edd5b4b12bcc96301e589edceab7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28991 Tested-by: Jenkins Server <pfd-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: Daniel M. Crowell <dcrowell@us.ibm.com>
* restored legacy copyright year support in addCopyright toolZane Shelley2016-09-021-47/+31
| | | | | | | | | | Change-Id: I0f9b5bbae4143d1140e56e00ee326e3d2fa45373 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28990 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Check if parent commit is already merged into base branch.Stephen Cprek2016-08-311-15/+71
| | | | | | | | | | | | | | | | | | Fixes bug querying commits that were merged on a different branch When there's a branch split, a commit that was merged on the latest branch is also on the release branch. There is logic to check if the parent commit is OPEN or not. Querying for that commit on the release (relase-fips860) branch fails as Gerrit stored it on the latest(master-p8). Change-Id: I62544233069e3513401884066809f2b9cdf8151a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29032 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Thi N. Tran <thi@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 - Use of uninitialized value $ENV{"MIRROR"} in numeric eq (==)Stephen Cprek2016-08-091-1/+1
| | | | | | | | | | Change-Id: I08e93a73d048a8874e69fa2a6242823b415ec5fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28069 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> 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: Matthew A. Ploetz <maploetz@us.ibm.com>
* Add IBM as contributor for all internally mirrored filesStephen Cprek2016-08-081-0/+5
| | | | | | | | | | Change-Id: I279b3b4529a2bf1afd387d7eaf4c912c8e849113 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27996 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable the import tree to have hostboot prologsStephen Cprek2016-08-058-96/+41
| | | | | | | | | | | | Also removed suffix from addCopyright script Change-Id: I83f633ee8a9e91eccf817756e8f4f19a6c89da27 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22460 Tested-by: Jenkins Server <pfd-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> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* To support fsp-ci using 'hb prime --release' cleanup rulesStephen Cprek2016-07-191-5/+4
| | | | | | | | | | | | | Print out directory variable in hbDistribute Change-Id: I41913e11f8062fdb744330cf090a626a7d376c7b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27162 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add better hbDistribute debugStephen Cprek2016-07-181-4/+9
| | | | | | | Change-Id: Icf4ebede040c0a60ff20815f676abb4bca9ec0b5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27161 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com>
* Add sbfw compile to hb primeMarty Gloff2016-07-181-0/+14
| | | | | | | | | | | | | | When Hostboot Bootloader changes, the /src/sbei/sbfw directory needs to be processed to update the Bootloader section in the SBE image. Change-Id: Ib04fed38ed8c4ccccb2566cbc35e149858f1be0e RTC: 156840 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26876 Tested-by: Jenkins Server <pfd-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: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixing email variable for hbRelease prereq/coreqElizabeth Liner2016-07-181-3/+2
| | | | | | | | | | Change-Id: I28f95a77503ba6c957ffc581695148052cf973db Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26916 Tested-by: Jenkins Server <pfd-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: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Auto Release Coreq and Prereq FixElizabeth Liner2016-07-081-5/+9
| | | | | | | | | | | | | | | The problem wasn't that we weren't able to access the bin, but rather that we weren't responding to the prompt from the script. This was tested in a separate job, it runs the prompt, responds and creates the prereq/coreq track. Change-Id: Ic03689fefac7639c73d7824036f17c02a657a782 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26674 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
OpenPOWER on IntegriCloud