summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep13
Commit message (Collapse)AuthorAgeFilesLines
* Add c_str generic API and update makefilesAndre Marin2017-02-101-1/+2
| | | | | | | | | | | | | | | Change-Id: I95e3b9013d3ab0c352d3614c12ee4ef0d26965d0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35924 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35952 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>
* Clean up FAR3BQ workaround so that fails will be committed properlycrgeddes2017-01-171-5/+14
| | | | | | | | | | | | | | Before we were using the FAPI infrastructure to scom the register but we need to use the native scom to handle errors correctly Change-Id: I39b244497265f61efaeba8685d4a39fb41cf8646 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34938 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Insert workaround for issue with memdiagscrgeddes2017-01-141-1/+17
| | | | | | | | | | | | | | | For the sake of getting started running plckIPLRequests we are insertting this workaround. It needs to be removed Change-Id: I99d5fa0ae3613ef1b4b77a6c6af81750a0a76d26 RTC: 167292 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34837 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@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: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Fixing a bunch of orphaned TODO commentsDan Crowell2016-11-071-1/+1
| | | | | | | | | | Change-Id: Ia7c4dfcc947bebfc26952a9788ef0443372c9c23 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32203 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Interface to send processor voltage change requests to HWSVAndres Lugo-Reyes2016-09-165-1544/+0
| | | | | | | | | | | | | | | | | | | | | This commit contains an altered implementation of hbVddrMsg that is capable of sending voltage change requests related to the processor to HWSV. It also contains the MRW parsing code to retrieve processor I2C information and relay that data to the FSP so POWR can actually change the voltage. Change-Id: Ifcdbd9ebe0eb300a61ee17cc8be6751cee4ff228 Depends-on: I3a478e4a70421d73bcaf7c9746d6569192be4d10 RTC:158500 CMVC-Prereq: 1002713 CMVC-Prereq: 1005080 CMVC-Prereq: 1005149 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28490 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove IS_SIMULATION hack needed for memory hwpscrgeddes2016-09-112-12/+0
| | | | | | | | | | | | | | Change-Id: Icf4e2511097d3834f4425fa0a9d3ac83d23ccd72 RTC:155373 CMVC-Coreq: 1000150 CMVC-Prereq: 1005045 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27086 Tested-by: Jenkins Server <pfd-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: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix sendMsg to exit if in vpo environmentMatt Derksen2016-08-221-1/+1
| | | | | | | | | | | Change-Id: Ie6a7c4845be987f7f284a862fa8d45931c46530c RTC:134177 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28520 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: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Create ekb mirror libmss.so for istepsLateef Quraishi2016-08-081-24/+0
| | | | | | | | | | | | makefile compiles all files under sub-direcotries and creates the library. isteps 07, 13 & 14 are including it Change-Id: I6171b9a1416c1b6ceab6d4e658cd37097d1bd70a RTC: 157095 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27798 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>
* Enable VRM power on stepMatt Derksen2016-08-074-219/+211
| | | | | | | | | | | | | | | - Add SUPPORTS_DYNAMIC_MEM_VOLT attribute - Move some Centaur MEMBUF attributes to MCBIST - Created new PROGRAM attributes for each domain type Change-Id: I35a94ae4bbb7949c336754f8b94c0b20771f8d0c RTC:152994 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25966 Tested-by: Jenkins Server <pfd-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: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Set up mrsXX.o objects to be built for ddr4 updatecrgeddes2016-07-281-0/+10
| | | | | | | | | | | | | There was an udpate to mrs loading on ddr4 dimms , it was failing without this makefile change Change-Id: I65268f3c3e8e4945a0c34c246d8270cdfa0ecb86 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27368 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> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* MDIA: Add compilation of memdiags_firCaleb Palmer2016-07-071-1/+3
| | | | | | | | | | Change-Id: Ibe114c40ce3ec768dd481e14f119d966f0f8494d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26677 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Move mcs_scom.mk include from istep 13 into istep 8 makefilecrgeddes2016-07-011-1/+0
| | | | | | | | | Change-Id: I49436113f8577dc2f92a029698318858fbf182bd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26554 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Build adr32s.o in istep13 makefile, it is a memory HWP librarycrgeddes2016-06-281-0/+1
| | | | | | | | | | Change-Id: Ia490baa90671238c4b6dbf6cc0b41ed46d5fd5ee Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26344 Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Enable Istep 13 HWPscrgeddes2016-06-2010-100/+200
| | | | | | | | | | | | | | | | | This work includes enablement of p9_mss_draminit HWPs p9_mem_pll HWPs mss_ddry_phy_reset and startmemclocks Change-Id: I43a64080c377e6655f60a2bb89f92f18db9a6469 RTC: 134081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25946 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Rename PALMETTO_VDDR to be more OpenPOWER generic.Matt Derksen2016-06-164-26/+5
| | | | | | | | | Change-Id: I93640fe9a39d6a93111a278b4318b7fa352535c4 RTC: 152294 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25792 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Disable DRAM init HWP in istep 13 until istep 7 hwps are mergedcrgeddes2016-06-154-4/+8
| | | | | | | | Change-Id: I9a9d9cc8e1cb0539529bf4109713864a88fd8123 RTC: 134081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25858 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable Istep 13 L2 Procedurescrgeddes2016-06-155-32/+54
| | | | | | | | | | | | | More work to enable the building and calling of variable istep 13 HWPS RTC: 134081 Change-Id: I662f6819dd880feed7e473f4d8bfb6bcde41aaaf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24608 Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Add attribute to correct targets and set IS_SIMULATION to 1 for p9n syscrgeddes2016-06-091-0/+9
| | | | | | | | | | RTC: 155373 Change-Id: Iaa612b472ff49499af9ab5332b8b1ffccd4f2300 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25130 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add support for fapi2::getChildren with additional const TargetFilterMike Baiocchi2016-06-091-3/+2
| | | | | | | | | | | | | | | In addition to adding support for fapi2::getChildren with additional const TargetFilter input parameter, this commit also adds a test_fapi2GetChildrenFilter to the automatic simics testcases. Change-Id: I82e34c001ebb0af8eacb3c8f244391504ed424ae RTC:149115 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24813 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Build p9_mcs_scom and p9_mcbist_scom in istep13crgeddes2016-06-061-0/+3
| | | | | | | | | | | | | | These changes are required for change 25099 to pass HB CI file changes will follow this commit that use these .o's so we need to modify the make to build them. Change-Id: I0e78e19282ea2d0dd163d9f88a2c7651c427c8d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25368 Tested-by: Jenkins Server Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Move p9_ringId.H from chips/p9/utils to chips/p9/utils/imageProcsPrachi Gupta2016-06-021-0/+1
| | | | | | | | | | | | to sync with ekb and use the latest copy RTC:154163 Change-Id: I1a6ffccd8358f2e385802b5aeccf10a0e4d9c05d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25174 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Hostboot IPL Flow v0.95 UpdatesAndrew Geissler2016-05-312-93/+0
| | | | | | | | | | | | Change-Id: Idb12755e59948c260124b07fe20a31396f7f41fe RTC: 155066 CMVC-Coreq:995561 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25117 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: RAJESWARAN THILLAIGOVINDAN <rajeswgo@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Istep 13 L2 Enablementcrgeddes2016-05-1010-30/+34
| | | | | | | | | | | RTC: 134081 Change-Id: I7a92a2fac2f03b409ab6e908d4af0da602360bcc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24205 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Istep 14 Infrastructure and memory attribute additioncrgeddes2016-05-061-1/+1
| | | | | | | | | | | | | | | This commit turns on a lot of functionality for istep 14. In addition it updates HB's attributes with the new memory fapi attributes after this commit memory_mcs_attributes.xml , memory_spd_attributes.xml , and p9_htm_setup_attributes.xml can be mirrored from the ekb. RTC: 134082 Change-Id: If09e3089eef110517002abcd78d4c6368aa0a8e7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24001 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update ISTEP to IPL Flow v0.93Andrew Geissler2016-05-054-14/+64
| | | | | | | | | | | | | | | | | Includes a lot of deletes and a few renames. Change-Id: I36ce351d307d43d67c8dfe4dbe3a94e67380cc20 RTC: 147800 CMVC-Prereq:993409 CMVC-Prereq:992647 CMVC-Prereq:993648 CMVC-Prereq:993634 CMVC-Prereq:993940 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23732 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* L1 Infrastructure for Istep13crgeddes2016-05-0311-237/+294
| | | | | | | | | | | | | | This commit turns on as much of istep 13 as is available currently. All HWPs that are disabled are marked with and RTC. Change-Id: Ia9d0d415c0317e98e23e58a27821ee55be9f9347 RTC:151760 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23545 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* GPIO: Support 8bit and 16bit PCA95x chips.Patrick Williams2016-03-111-2/+13
| | | | | | | | | | | | | | | | | | | | | | The original Palmetto VDDR used a 16bit PCA95x chip and all subsequent machines have followed suit. Barreleye now uses a 8bit PCA95x chip. Add a configuration flag for switching between 16 bit and 8 bit support. Change-Id: I1aab7f27bce136b2e7ff2f7fd7946b2921da5b5c Fixes: open-power/hostboot#35 ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21770 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21917
* P9 DDR4 Callout for failing domains of Centaur DIMMsGeorge Keishing2016-02-191-1/+106
| | | | | | | | | RTC :134057 Change-Id: Ib827e429f22be845ea02f3d1a949baa7440daa72 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23348 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix copyright prolog to handle moved filesStephen Cprek2015-12-115-0/+5
| | | | | | | | Change-Id: I6e28a1ff5dbc3150b63669656e2f30068a6bd040 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22519 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* P9 Isteps: Created directory structure for istep 14 wrappersPrachi Gupta2015-12-112-2/+2
| | | | | | | | | Change-Id: Idad8c430afef013a91e0c206d4fff80fc45053c0 RTC:137652 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21501 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* P9 Isteps: Created directory structure for istep 13 wrappersPrachi Gupta2015-12-1118-0/+2804
Change-Id: I964a84b630b035ad08569a24879298cacb545a69 RTC:137652 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21463 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud