summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
Commit message (Collapse)AuthorAgeFilesLines
* SW253854: INITPROC: HWP: mss_setup_bars.C/.H, memory_errors.xml PickupStephen Cprek2014-04-171-5/+28
| | | | | | | | | | | | | CQ:SW253854 Change-Id: Icddd5b82360daa3b62b2397c37dbbbbb0b63343c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10373 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10376 Tested-by: Jenkins Server
* Expand temporary HUID sorting fix to the getAssociated() interfaceElliott Dahle2014-03-101-0/+8
| | | | | | | | Change-Id: I5dd99152d409e6375a101fec09d417901dbfaaa0 CQ:SW249678 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9397 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Manual gard of proc chip causes IPL failureElliott Dahle2014-01-241-9/+15
| | | | | | | | | Change-Id: Ifdeaa2c669a88eed29dfecbeb41bdec10f135dcf CQ:SW243186 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8343 Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Hostboot - SW237958 - Add proc_thermal_syncThi Tran2014-01-101-43/+98
| | | | | | | | Change-Id: I865769a88806f8cb911c4ae7d5f1db6ba8869724 CQ:SW237958 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7852 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate IPL Flow Reconfig Loop Memory HWPsElliott Dahle2013-12-141-116/+164
| | | | | | | | | | Change-Id: I024737b0685164d3e79ee847d53ba1b46721ce5a RTC:89843 CMVC-Coreq:906058 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7452 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Differentiate between MPIPL and Post dump IPLsDean Sanner2013-11-081-1/+18
| | | | | | | | | Change-Id: I51baeec83dd0a7dc070a101cd62a9e52b242aa91 CMVC-Coreq:899042 CQ:SW224634 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7000 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* istepreasoncodes.H is a merge bottleneckBill Schwartz2013-11-081-144/+37
| | | | | | | | | | | | | | | Eliminate congestion on istepreasoncodes.H by removing error tags and moduleId/Reason codes from iSteps calling IStepError.addErrorDetails. ISteps pass only the failing error log. IStepError.addErrorDetails will get the iStep and substep from the istep dispatcher and add to user data. Change-Id: If8f8796bfeafb80b5dbcea21629137260b07bc72 RTC: 59658 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6719 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Handle interrupts on MPIPLDean Sanner2013-08-211-5/+15
| | | | | | | Change-Id: I315d5c802819bf6f16cd6adbffe77530bd42699a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5427 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: Revert "MDIA: mbafir[2] and mbcalfir[17] workaround."Brad Bishop2013-04-111-11/+4
| | | | | | | | | | | | I80b0ffbd8fb103e1f6dfdc87b0548779d3c6c06a Change-Id: I1cd7ed3cbf0e705dc5dda0c3c4b5a011ffe29174 RTC: 68282 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3971 Tested-by: Jenkins Server Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Call Dump Collect from call_host_mpipl_serviceMissy Connell2013-04-091-25/+146
| | | | | | | | Change-Id: I4c449177618f00d64b90b81403144649d0df756f RTC:46996 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3339 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA: mbafir[2] and mbcalfir[17] workaround.Brad Bishop2013-04-031-4/+11
| | | | | | | | | | To avoid, run on each MBA, one at a time, sequentially. Change-Id: I80b0ffbd8fb103e1f6dfdc87b0548779d3c6c06a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3825 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-081-2/+2
| | | | | | | | | | | | | | A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* change path.dump() calls to trace HUIDBrian Horton2013-02-041-73/+63
| | | | | | | | | | | | | | also, some other general cleanup - replace loop counters with iterators - made more code consistant - fixed bug where errl wasn't getting committed Change-Id: I7acdda17b1b116675ce84de8c22f87395e0fee91 RTC: 59413 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2949 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Refactor VPD code to eliminate redundanciesDan Crowell2013-01-151-1/+1
| | | | | | | | | | | | | | | | After noticing some redundant code and some odd include gymnastics I pulled all of the VPD related code (spd,mvpd) into a single vpd directory/module/component. This should make the addition of the centaur fru vpd simpler as well. Note: this is part of Story 39177 but not all of it, merging this early to not hold up the work for Story 44009. Change-Id: I7637a94d22e188050403ed5600b2d7f304c3d006 RTC: 39177 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2863 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove Exit Cache contained sim hack, Update backing buildDean Sanner2013-01-031-57/+22
| | | | | | | | | | Change-Id: Ice7df0084dbc053f07947416ef01a969c46b142e RTC: 60780 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2797 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update hostboot to version 1.28 IPL Flow documentRichard J. Knight2012-12-131-45/+38
| | | | | | | | Change-Id: Ie42bebb0fa91f248bc3ae3b1d1231d97cc5a4ca9 RTC: 52964 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2578 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Integrate mss_thermal_init into hostbootRichard J. Knight2012-12-051-32/+74
| | | | | | | | Change-Id: Iea04963657650a711546f59ee0873f6ed2f5265a RTC: 42178 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2460 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Add proc_mpipl_ex_cleanup and proc_mpipl_chip_cleanup to hostbootRichard J. Knight2012-12-041-6/+97
| | | | | | | | | | | | | | This commit inclues code for RTC stories 41407 and 41408, both procedures are run in the same istep. Change-Id: If1d446061fb12a3331e090908f85fbf38f694ac2 Depends-on: I185ab08b59ca0b76bf72246de82b5b8d32b60b14 RTC:41407 RTC:41408 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2464 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: Integrate proc_pcie_config into hostbootVan Lee2012-12-031-30/+56
| | | | | | | | Change-Id: I332d863f12c8c6b0d9bd0ddba26f5367a2c01ca5 RTC: 51470 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2349 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Updates to IPL flow to match doc v1.18Richard J. Knight2012-11-151-34/+50
| | | | | | | | | Change-Id: I9fe83e777fde516b6ddbadd2eea4969b87e601fa RTC: 50424 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2167 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Return error when procedures fail during istepRichard J. Knight2012-11-031-7/+120
| | | | | | | | | | | Change-Id: I65686d261583ea84c7908f819071bd751fdb0e06 RTC: 39876 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1627 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Paul Nguyen <nguyenp@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix proc_setup_bars fails on large config (4 procs 4 centaurs)Van Lee2012-10-241-31/+50
| | | | | | | | Change-Id: I8203c863f26aeb3a0ea20964e4c4bef64802c4e8 RTC: 50426 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2118 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Memory Leak task_endBill Schwartz2012-10-121-16/+16
| | | | | | | | Change-Id: Idb7a2d8d72a55f644efd0b2548eca5df5d062e6d RTC: 47491 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2011 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Extend VMM to 32MMissy Connell2012-10-091-2/+33
| | | | | | | | | | | | | | Add mmLinearMap to create block at a specified phys addr. Added iv_MaptoPhy in the block to indicate we are physically mapped block and to not apply the HRMOR. Change-Id: I75ddb19b82ae9a2035ff873edff8a34a33c74639 RTC:43401 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1846 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Tool to analyze HWP filesBrian Horton2012-09-261-0/+2
| | | | | | | | | | | | | | | | | | Scan hardware procedure files and look for: . if file has special IGNORE string, ignore (ie, initservice files) . if file doesn't have '$Id:' tag - report it (if -m option used) . if file has '$Id:' tag, print filename and version Several different reporting options are supported. In addition, make target added for obj/genfiles/hwp_id.html and this file is now in the fsp.tar file that will be shipped. Change-Id: Iac56d4a2a839fac0c4522ceaa9eb11f16ca9c199 RTC: 35726 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1651 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enable proc_setup_bars in simics - crash resolvedMark Wenning2012-09-161-13/+0
| | | | | | | | | Change-Id: I0a56686acb2b0816256d2f618f4e9b79c2b4b94b RTC: 44948 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1681 Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove workaround for simics race condition.Patrick Williams2012-08-271-3/+0
| | | | | | | | | | See Task 42922. Change-Id: I3f8d17ab6307596078052979fce694d4efb5e63d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1575 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Updates to IPL flow v1.08CamVan Nguyen2012-08-161-6/+6
| | | | | | | | | | Change-Id: I496b5739f625dd5111a5cdd144e89dcd43ad1986 RTC: 45712 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1533 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Start attention handler before running memory diagnostics.Brad Bishop2012-08-151-5/+26
| | | | | | | | | | Change-Id: Ieffba1f1b52890feb01dc7ec0766f5ebcf0b6660 RTC: 44961 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1381 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute Support for proc_setup_bars and mss_setup_barsMark Wenning2012-07-121-200/+145
| | | | | | | | | | RTC: 42296 Change-Id: I9f470f9e41c22ed28bd0365aec23b91414258945 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1235 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Add mss_extent_setup to hostboot istepRichard J. Knight2012-06-271-34/+11
| | | | | | | | | Change-Id: I1d7d23159d65f3fb03b93bd0ffd8c206d0559890 RTC: 41354 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1226 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Pick up latest mss_eff_config HWPVan Lee2012-06-061-20/+2
| | | | | | | | | | | | Implemented util functions getAllChips, getAllChiplets, getChildChiplets, getAffinityChips. RTC: 41712 Change-Id: I625695a85d768e03365a91fb44b4f9d6525a4276 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1073 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support P8 memory map from PHYPPatrick Williams2012-06-011-1/+6
| | | | | | | | | Change-Id: I19e5c373713b6e8b12386266c5c2c3a015068d5a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1132 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Temporary workaround for mss_setup_bar to populate PHYP memDean Sanner2012-05-301-0/+188
| | | | | | | | | | | Issue scoms to create simple memory map to allow PHYP BU Added scom to trigger exit of cache contained mode Change-Id: I4eb2cc231de8fec1cd603e7811ec3698e90ccc8f RTC: 41397 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1096 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add proc_exit_cache_contained HWP stubMark Wenning2012-05-151-79/+68
| | | | | | | | | | | RTC: 41355 Change-Id: I99653a294d9e544452cb3ffa4e6d2a8cbd74ec5b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1045 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA code to be invoked at the right istep in HB IPL flowLarina DSouza2012-04-261-26/+23
| | | | | | | | | RTC: 22607 Change-Id: I350b699cdfe975e0b63cbde48bd04cf692ca0394 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/804 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support targeting code commonalityNick Bofferding2012-04-241-8/+1
| | | | | | | | | | | | | | | - Moved common targeting code to own subtrees - Updated many components with header file changes - Implemented abstract pointer class - Implemented Hostboot specific support for targeting commonality - Changed attribute VMM base address to 4 GB (From 3 GB) - Removed tabs, fixed > 80 character lines Change-Id: Ie5a6956670bfa4f262f7691b4f0ce5a20ed289fe RTC: 35569 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/909 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add IStep Stubs for all ISteps in IPL Flow DocumentMark Wenning2012-04-171-0/+504
Add stubs for all remaining ISteps, based on HostBoot_IPL_Flow_v1.01.odt document. Task 39253 1 -5 Not applicable, performed by SBE 6 - Save SBE (HWAS) ALL, Brian is moving some of them from 4 7 - Start Clocks on Nest Chiplets ALL 8 - EDI, EI init ALL 9 - Activate PowerBus ALL 10 - Centaur Init already implemented 11 - DMI Training already implemented 12 - MC Init already Implemented 13 - Dram Training already Implemented 14 - Dram Initialization ALL 15 - Build Winkle Images ALL 16 - Core Activate ALL 17 - Init PSI marked FSP, not implemented 18 - Establish System SMP 18.8, 9, 10 only, the rest are marked FSP 19 - Build and Load Host Image marked FSP, not implemented 20 - Load Payload ALL 21 - Start Payload ALL RTC: 38196 Change-Id: I4e853f58caafe7dd472d57b42883724eaaa2e8a3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/826 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud