summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add additional trace message to SBE timeoutDan Crowell2016-12-131-0/+3
| | | | | | | | | | Change-Id: I12e1cb4f13c74d800699869474d70fb26ee185b8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32775 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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add rules to group cross-MCS ports and Channel ID setupThi Tran2016-12-132-17/+80
| | | | | | | | | | | | | | | | | | This is to accomodate HW behavior when when an MCS port0 is empty and port1 is populated. Change-Id: I0a532c13059a45b1eefe5fcc742afcb5a2fe642a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33492 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33498 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Use mrw values for PCIE attributesMatt Derksen2016-12-131-4/+3
| | | | | | | | | | | Change-Id: I4fd10c349f2faf5aa09b0092476e7cb221df9ce6 RTC:161897 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33530 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>
* Enable simics telnet port and multiple attempts to start simicsStephen Cprek2016-12-131-8/+33
| | | | | | | | | | | Change-Id: I9059851b432f2a54e47ae479a631ef3f3e8cd8b6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33700 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: 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>
* p9_setup_bars -- correct MCD programmingJoe McGill2016-12-132-9/+27
| | | | | | | | | | | | | | | | | set actailable vector groups field enable continuous recovery across all vector groups Change-Id: I732afa273c0b8b58c9632079110bb009904dc399 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32926 Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32927 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* RC_INCORRECT_KEWORD_SIZE on zzfp018Marty Gloff2016-12-131-7/+25
| | | | | | | | | | | | | | Fix a bug in translating the master core into an LRP number. Change to treating LRP records as per-EQ from treating them as per-EC records. Change-Id: I0502d68dceeac6afe20d9304c4537415ce2fd813 CQ:SW372715 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33141 Tested-by: Jenkins Server <pfd-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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Deconfigure other PHBs in the same groupDan Crowell2016-12-131-7/+33
| | | | | | | | | | | | | Enforce valid PHB configurations by deconfiguring higher units (lower stack number) Change-Id: I14e146b8abc63ac1e320c66faae7034aeb12be82 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33553 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fill in ATTR_PROC_PCIE_IOVALID_ENABLE based on functional PHBsMatt Derksen2016-12-132-3/+96
| | | | | | | | | | | Change-Id: I26d81859b3a214d580cab97ca76d7fa7d93cdbd6 CQ: SW371816 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33336 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>
* Move Copying of R/W and Heap data during ATTRRP init into own funccrgeddes2016-12-132-9/+40
| | | | | | | | | | | | | | | | | | We were starting to send messages to the message queue listening to the R/W data when we tried to copy the data from mainstore into the pnor backed memory. We need to put this logic in it's own function and move it to be called after the message queue task has started Change-Id: I754ab64bffbd0a54127a59691bdd067ec5a7d9ce RTC:165369 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33331 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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix some pointer issues for initializing ATTRRP for MPIPLcrgeddes2016-12-132-7/+17
| | | | | | | | | | | | | | | | | | There are two bugs being fixed in this commit - The first was that the attrrp function save(address) changes the value of the "address" parm and returns the initial value so I was unmapping the wrong address - The second makes sure are incrementing the attrp's knowledge of the HBD data's sections in real memory Change-Id: I10cd887fb1892bd479046f42d0ba4ca1c680f858 RTC: 165369 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33329 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>
* initCompiler -- flush serial scom buffer before each useJoe McGill2016-12-131-0/+11
| | | | | | | | | | | | | | | | | | avoids potential for setting unspecified (reserved) bits in current register based on contents built for prior register Change-Id: I5d6328a4933b5b8d19e3b26f2fdf9422875bbd9c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33705 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33706 Reviewed-by: Hostboot Team <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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Modify initCompiler to use template version of buffer insertRichard J. Knight2016-12-1322-4621/+4588
| | | | | | | | | | | | | | | Change-Id: Ib2e652ad78971ac12084ce1053101c081c34b590 RTC:165584 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33566 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33569 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>
* Secure PNORRP port resync from p8Jaymes Wilks2016-12-125-45/+95
| | | | | | | | | | | | | | Brings SPNORRP p9 up to date with the latest changes from p8. Change-Id: I9e80199ffad1b3082339069264560029e83a3d78 RTC:163078 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32260 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> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Access of p9_ringId array gets Storage ExceptionMarty Gloff2016-12-121-0/+1
| | | | | | | | | | | | | | | Need to add the p9_ringId.mk to the makefile for the sbe module so that p9_ringId arrays can be accessed by code in this module. Change-Id: I078f7217a9a0f0a78fde64a82e1a5d2529e94eb4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33731 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* INTRP Reset Workaround for XIVE HW Reset Not WorkingBill Hoffa2016-12-124-137/+254
| | | | | | | | | | | | | | - Unset All Interrupt Settings - Disable Interrupt BAR Regs Change-Id: Ia5247115f53dce89b24829853eb11d7fb7e0845b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32748 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixes for STOP cycle on HWDean Sanner2016-12-121-24/+40
| | | | | | | | | | | | | - Fix cumulative OR'ing of thread into PIR - Make core SPR state save aware of fused mode Change-Id: I3d9dd0a13ecabdc5a0da6267e1741528490d1701 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32660 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Minor updates to get istep 15/16 working with latest HCODE imageDean Sanner2016-12-122-4/+4
| | | | | | | | | | | | | Bump SBE deadman timer to 1 sec Increase max seeprom buffer Change-Id: Id413830f3e6f6145ef4e36b947543e0b67b3e8e9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33431 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Clear FAPI2 current_error when log is commitedDean Sanner2016-12-121-0/+2
| | | | | | | | | | Change-Id: I5ac90b3567c4634d085d4f84716c172afc8434d8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32661 Tested-by: Jenkins Server <pfd-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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Modify initCompiler to use FAPI_TRY in generated proceduresRichard J. Knight2016-12-1222-15819/+2331
| | | | | | | | | | | | | | | | | | | | -Update code generation to wrap getScom/putScom getSpy/putSpy calls in FAPI_TRY macro to save space and be consistient with the existing hwp procedure style. Change-Id: I37975ec424b2b369cec200ddef8a05e650954c38 RTC:165557 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33557 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33562 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>
* Update code to consolidate writes to same address in same putScomRichard J. Knight2016-12-1221-49910/+22263
| | | | | | | | | | | | | | | | | | | | | | -When refactoring the code to support iterating over EC levels the optimization implemented to consolidate writes to the same scom address was inadvertently removed, this commit restores that optimization. Change-Id: I43109b6c1e7ed2d4ed2f84f429f86cbe50553f88 RTC:164881 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33379 Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33381 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 in defect HW395947,HW930007 to INT initfilesJenny Huynh2016-12-112-7/+78
| | | | | | | | | | | | | | | Change-Id: Iff8bed55ac363c8bd881fcc06f9cd3cd40261e15 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33369 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: DAVID M. KAUER <dmkauer@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33370 Reviewed-by: Hostboot Team <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: Daniel M. Crowell <dcrowell@us.ibm.com>
* PRD: SIMICs workaround for MCBIST commands during MDIAZane Shelley2016-12-091-1/+29
| | | | | | | | | | Change-Id: I808c178f330c02e68e8d290c862522336f1cdd38 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33639 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33686 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: add default capture data support for ECC attentionsZane Shelley2016-12-099-42/+173
| | | | | | | | | | | | | Change-Id: I87a8b7afc399633f42fbccf53896a6a10a7d327c RTC: 165374 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33357 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33685 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: enable error log parsing support for UE tableZane Shelley2016-12-092-33/+19
| | | | | | | | | | | | | | Change-Id: I5b61728c007463bb865cb8bd1466372468ef8a1d RTC: 165374 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33356 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33654 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: data bundle support for UE tableZane Shelley2016-12-094-4/+168
| | | | | | | | | | | | Change-Id: Ibf2a9b72ef3ef65b906aa08f484b9da007426d97 RTC: 165374 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33355 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33653 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
* PRD: ported UE table to P9Zane Shelley2016-12-094-55/+45
| | | | | | | | | | | | Change-Id: I42061daef78f1369ea9739ffa6478ef52f8acc79 RTC: 165374 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33205 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33652 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: move L2/L3 CEs to secondary analysis listZane Shelley2016-12-091-2/+2
| | | | | | | | | | | Change-Id: I2fc1a4f1f242f9b04cb0f66c0e0efcadece383cb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33464 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> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33651
* PRD: Update dram2Symbol and symbol2Dram for P9Caleb Palmer2016-12-092-26/+111
| | | | | | | | | | | Change-Id: I88c251be24c729acbb2bc6180208006832ef5701 RTC: 164902 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33068 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33650 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: fixed default constructors for various memory classesZane Shelley2016-12-099-39/+48
| | | | | | | | | | | | Change-Id: Idad38f906044f42df5d307c803bfd9f571b5ab07 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33074 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33649 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Updates to memory error log parserZane Shelley2016-12-095-46/+66
| | | | | | | | | | | | Change-Id: I01b99195666d8f276180fa1d24d34e03d2e4450b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33282 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33648 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Implement read/write markstore interfaces (MCA)Caleb Palmer2016-12-091-43/+158
| | | | | | | | | | | | | Change-Id: I74ccaf943de9c275668d00c150ab7adb17acfd58 RTC: 163595 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32065 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33647 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Update parseMemMruData and helper functionsCaleb Palmer2016-12-097-135/+73
| | | | | | | | | | | | | Change-Id: If23cc12421774b11fa4547ee6dd68d8abf409507 RTC: 162065 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31729 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33646 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: getScom/putScom trace bugZane Shelley2016-12-091-2/+2
| | | | | | | | | | | | Change-Id: Ie2ddcda75a26e1f66b4f0a891b48d01a7d734d3a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33117 Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33645 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: Moved MC chiplet pervasive regs into MCBIST rule fileZane Shelley2016-12-092-843/+407
| | | | | | | | | | | | Change-Id: I1c86f683a2d29579d7ca342ab840d867704202e5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33621 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33644 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* PRD: fixed error handling for getSlaveRanks()/getMasterRanks()Zane Shelley2016-12-093-5/+6
| | | | | | | | | | | | | | | | | | getSlaveRanks() calls getMasterRanks() for each DIMM select, which will assert if it does not find any master ranks on the DIMM select. The issue is that it is possible for only one of the DIMM selects to have configured ranks. So the code will assert when getSlaveRanks() iterates on the non-configured DIMM select. Change-Id: I233a5cbf6ac8df2f64a0ab4ea153e3d0d93bfc4a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33612 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33643 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* p9_build_smp -- enable MC fastpathJoe McGill2016-12-094-17/+70
| | | | | | | | | | | | | | | | | | | | | | | | | when issuing pbob.enable_all via the ADU HW state machine (ALTD_WITH_POST_INIT in the ADU CMD register) the op is issued with a tsize field that disables the FBC to MC fastpath to workaround, this change will issue an additional quiesce/init sequence after the final switch AB, with a user programmed tsize field that properly sets the fastpath enable bit Change-Id: If1e4b9df4526990c413d0e0a924ab2f692963113 CQ: HW397129 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33535 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33541 Reviewed-by: Hostboot Team <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: William G. Hoffa <wghoffa@us.ibm.com>
* HTMGT: OCC InitializationAndres Lugo-Reyes2016-12-0920-1351/+677
| | | | | | | | | | | | | | | | | Contains the changes for p9 OCC init. Mostly a port from p8. New cmd/rsp buffers and data format for packets. This commit also makes HTMGT fapi2 compatible. Change-Id: I6182163e569ac97f06e3ddfbb69deab90e849de3 RTC:133945 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31010 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> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add Memory Subsystem FIR supportBrian Silver2016-12-0822-87/+1134
| | | | | | | | | | | | | | | | | | | | | Add FIR.md to memory/docs Change some PHY workarounds, lab says hold off Add MC FIR to SBE code Change-Id: I904079ab84d978637dd2b3e638c90d59395019fd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33060 Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33261 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Add rank config MRW override to plug rulesBrian Silver2016-12-088-27/+275
| | | | | | | | | | | | | | Change-Id: I4a13a0078242707a3ad56f663d887bed6a9b9687 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33312 Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33316 Reviewed-by: Hostboot Team <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>
* 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>
* Move user details attribute code to extended imageNick Bofferding2016-12-074-5/+10
| | | | | | | | | | | | | | | | Change-Id: I79dbac09a6f3945395cb397c22eb28612f5537a4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28650 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: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32839 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com>
* Include pvpd header file when reading from pnor in dvpd.CPrachi Gupta2016-12-071-1/+3
| | | | | | | | | Change-Id: Idfe1438c80d779cd6dbc0ac6f6bd8def8f64d7b7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32799 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Read VDN from appropriate #V fieldDan Crowell2016-12-071-1/+1
| | | | | | | | | | | Change-Id: Icff29f381241cc2a7ed9af1fa2a0b21dce3c652c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33220 Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@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 EC workaround for PHY training bad bit processingBrian Silver2016-12-073-2/+51
| | | | | | | | | | | | | | | | | | | Change-Id: Ia23b7bb80ae0875c869104b0557e7758d4df80a5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33465 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33469 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add common functionality between RCD and data buffer control word APIAndre Marin2016-12-076-304/+400
| | | | | | | | | | | | | | | Change-Id: I601f143578a796f30ad582c1581f73ebf413840c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33247 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33260 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adds WR VREF error loggingStephen Glancy2016-12-074-24/+171
| | | | | | | | | | | | | Change-Id: I56b8183e48b4aebfa1c8c41c250468c18913819f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32737 Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32742 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* PM: Handling scan ring offset update in various error paths.Prem Shanker Jha2016-12-071-52/+95
| | | | | | | | | | | | | | | | | | | | | Commit addresses some expected error scenarios while updating following headers: - SGPE Image Header - CME Image Header - CPMR Image Header - QPMR Image Header Change-Id: Ic7dc1af3145d1db55d5432f103a924c2f06f0fbe Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33304 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: ADAM S. HALE <ashale@us.ibm.com> Dev-Ready: ADAM S. HALE <ashale@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33305 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Solve compilation issues when FAPI_INF is disabledSachin Gupta2016-12-071-5/+3
| | | | | | | | | | | | | Change-Id: I08e54bf351f2f732d03c81e0e9a80506c4b7ff40 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33166 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33184 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add a common MRS engine to set up CCS instructions and UTs.Andre Marin2016-12-065-222/+390
| | | | | | | | | | | | | | | | Cascade MRS engine to common copy-pasted code to mrs_load, latch_wr_vref and mrs_one_shot. Change-Id: Iabd7848816a43d012bed4f403504985488fe332c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33010 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@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/33026 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Add DDR4 data buffer control words (BCWs) infrastructure & UT's.Andre Marin2016-12-069-18/+814
| | | | | | | | | | | | | Change-Id: I5153ee5e01a31a541c303798c24883f646b09365 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32669 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@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/32679 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
OpenPOWER on IntegriCloud