summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
Commit message (Collapse)AuthorAgeFilesLines
...
* Special wakeup updates for P9 power-onCorey Swenson2016-10-051-0/+1
| | | | | | | | | | Change-Id: I851e854eed0fa273d6b1e6cea6d6ff3e1ed007ae RTC:161674 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30439 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>
* Add CLOCK_PLL_MUX, CLOCK_PLL_MUX0, and OBUS_RATIO_VALUE attrs to gen scriptcrgeddes2016-10-052-1/+18
| | | | | | | | | | | | | | Update genHwsvMrwXml script to set default values for these attribute. Note that these are still not driven my MRW data, but there is a TODO set that up. Change-Id: I453bbefbc06facafba13d45009bbb0f74c02258e RTC: 161059 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30710 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add support for computing BOOT_FREQ_MULTcrgeddes2016-10-052-3/+28
| | | | | | | | | | | | | | Add support so default values will be filled in on standalone and fsp models. Change-Id: Ia1012f14e5d76b1059024e918c4cc3f44a381933 RTC: 161059 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30707 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update VPO config to 2.4 Ghz nest to for sync modeDean Sanner2016-10-041-2/+6
| | | | | | | | | | | | | - Update SPD for VPO settings - Update IS_SIMULATION ATTR for VPO Change-Id: I6d92fd91f783569719efb48f3685c3a733c23fe1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29784 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update pervasive attributes in attribute_types.xmlcrgeddes2016-10-041-7/+47
| | | | | | | | | | | | | Added extra comments to deprecated and SBE-only attributes just for clarity. Change-Id: Ia658f9896569cb7471bffaad95f8d580856792c1 RTC:161059 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30695 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change SBE and override only attributes to volatile-zeroed persistencyMatt Derksen2016-10-032-18/+17
| | | | | | | | | | | | Also removed attributes that appeared 2x for same target type. Change-Id: Id1db240fffc1ad44a3f6912e30558c0837d2659c RTC:160636 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30631 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update genHwsvMrwXml.pl for p9_io_xbus_attributes.xml default valuesAndres Lugo-Reyes2016-10-031-2/+10
| | | | | | | | | | Change-Id: I554f31f81b6ed1c52e8828b398d7c8b7f1e8644f RTC: 161062 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30570 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update genHwsvMrw.xml for memory_mrw_attributes.xml default valuescrgeddes2016-10-032-0/+19
| | | | | | | | | | | | | | This commit adds attributes to the genHwsvMrw script so that default values will be generated when we generate mrw xml Change-Id: If678b80302fd2cb7888a00f9ba5fa9b52db7f31f RTC: 161065 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30489 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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>
* MRW support for PCIE attributesDan Crowell2016-10-033-145/+106
| | | | | | | | | | | | | | | Add MRW parsing logic for p9_pcie_attributes.xml Marked some attributes as deprecated before removal from ekb Change-Id: Ie3ea06b905ce64c45b6c062fd91cf4642c88677e RTC: 161061 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30576 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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update genHwsvMrw.xml for freq_attributes.xml default valuescrgeddes2016-10-011-0/+14
| | | | | | | | | | | | | | | This commit adds attributes to the genHwsvMrw script so that default values will be generated when we generate mrw xml RTC:161066 Change-Id: I153d6b32606bd774680d98771454068213b8a318 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30492 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change p9_mss_freq_system to write attributes, errors for CronusBrian Silver2016-09-305-10/+20
| | | | | | | | | | | | | | | | | | | | | Honor the maximum support frequencies based on rank configs Remove the MEMVPD_FREQ attribute Fixup VPD tooling and accessors for new freq attrs Fix test case handling of master ranks Fix handling of empty MCS in Cronus Change-Id: I669ad0e81454f12368b484e826461ee76f7b9079 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29878 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Matt K. Light <mklight@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/29907 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Add an attribute to avoid the plug rules in partial good scenariosBrian Silver2016-09-292-0/+20
| | | | | | | | | | | | | | | | | Update test cases to verify attribute Change-Id: Ia94999cdb67e4745a9fb41bd0542b2e03b4bfa40 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29867 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29871 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Fix Bus Speed Array GenerationMarty Gloff2016-09-294-60/+29
| | | | | | | | | | | | | | | | | | | | | Change bus speed array from 4x3 to 4x4 (engines x ports). Remove code to "Default everything off except TPM until MRW is correct and simics model is complete". Also clean-up some TODO comments. Remove temp return statements from SBE update and resolve sides functions. Skip additional content types when processing eeproms. Change-Id: I490585ca48113fc2e07fc4194201361d04e93f22 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30323 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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Cleaned spd xml and Added module manufacturer infoJacob Harvey2016-09-292-0/+23
| | | | | | | | | | | | | | | | Change-Id: I9a232b4305d280025ab8540910a90bb89a62e07e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30071 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30111 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Removing deprecated attributes from serverwiz1 parserDan Crowell2016-09-293-38/+0
| | | | | | | | | | | | Removed several attributes from the MRW parsing logic before they get removed from the MRW xml files. Change-Id: I70fba25dff451ce89cbc09feee6df9451756087c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30412 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add new pci lane equalization attributesDan Crowell2016-09-282-3/+58
| | | | | | | | | | | | | Add PROC_PCIE_LANE_EQUALIZATION_GEN3 Add PROC_PCIE_LANE_EQUALIZATION_GEN4 Deprecate PROC_PCIE_LANE_EQUALIZATION Change-Id: I3ed610d25e0df151c0ff3c8ee0b6bb380a57102a RTC: 160416 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29264 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>
* Add REL_POS for units and dimmsDan Crowell2016-09-283-36/+160
| | | | | | | | | | | | | | | | | | | | | The target changes for P9 pointed out the need for a new way to generically find the position of a unit or dimm at various levels of the hierarchy. ATTR_REL_POS represents the position of a unit/dimm relative to its immediate parent, regardless of what kind of target the parent is. Examples: proc-0/mcbist-0/mcs-0/mca-1/dimm-2 -> 0 (2 dimms per mca) proc-0/mcbist-0/mcs-1/mca-1 -> 1 proc-0/eq-3/ex-1/core-0 -> 0 Change-Id: I7d7b3de800b167252257a26e7aa03e1eefd66c87 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30138 Reviewed-by: Zane C. Shelley <zshelle@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: NAGENDRA K. GURRAM <nagendra.g@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update dvpd.dat file and the code that parses the vpdcrgeddes2016-09-281-2/+2
| | | | | | | | | | | We got an updated version of DVPD for p9 nimbus. The supported frequencies changed so we had to update some verification code to handle that Change-Id: I3fd0ed943252d878f0dd7467aea163dad9866eff Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30429 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add attribute for supported STOP states in HDATDan Crowell2016-09-282-0/+28
| | | | | | | | | Change-Id: Id845c7b7f782ae4c6b481a13bdc84b121fc03e36 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29949 Tested-by: Jenkins Server <pfd-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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding support for an openpower only attribute fileElizabeth Liner2016-09-265-9/+86
| | | | | | | | Change-Id: I7d4009e2cdcb6e019c033b827086f3e14c291a6f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30299 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>
* Porting non-hdat from powervm-p8 into master-p8Elizabeth Liner2016-09-268-66/+1197
| | | | | | | | | Change-Id: I49d20a8c64bd5702aeceeff77bc5119f52996d21 RTC:156618 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29810 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>
* Update ATTR_POWER_CONTROL_REQUESTED enumcrgeddes2016-09-262-13/+17
| | | | | | | | | | | | | | | | The enumeration values changed for this attribute so we need to update them so that it matches what is in the EKB. As part of this fix I realized that our xmltohb.pl script that generates C code to verify ATTR types was not applicable to attrs of type enumeration. I have updated the script to now ignore enumeration attrs. RTC:160125 Change-Id: I7836a23600e868a08ae3d1421e1fbb5f43ab9721 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29349 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> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixes for MSS_INTERLEAVE_ENABLEDan Crowell2016-09-262-7/+19
| | | | | | | | | | | | | Added a better default value to attempt maximum interleaving Added MRW parsing logic to attempt to pull data if it is available Change-Id: I9def8f51a3bb39d2868e9903fae68a1affe4b44e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30121 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: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add ability to read old and new Serverwiz xml outputs.Norm James2016-09-261-31/+126
| | | | | | | | | | | | | | | | | | The new Serverwiz format added outer tags for performance reasons. It also added attribute groups for accessing like attributes with one API call. Change-Id: I6b6c6de8defbc5c0f0c8c7d191836e69ac7bfc98 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29550 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Spinler <spinler@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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30201
* Arrange fake pnor xml to fit 2 chip VPO modelDean Sanner2016-09-251-78/+6277
| | | | | | | | | | Change-Id: I0093ff34518f9081fc503ce254eb460e09218614 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29312 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>
* Changes for P9 SBE - General clean-upMarty Gloff2016-09-251-3/+4
| | | | | | | | | | | | | | | This story is for general clean-up after the SBE Update work. It will be used to turn off unit test traces, make changes that were deferred from prior reviews, finalize selection of best cores and handling of cores for p9_xip_customize, and turn off performUpdateActions() call in sbeupdatetest. Change-Id: I04747bd3897d84a6b3c3c6c7791b28a0708842f9 RTC:161074 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29955 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>
* Level 2 - p9_pm_pss_init : FAPI 1.0 to FAPI 2.0 transliterationSangeetha T S2016-09-251-1/+2
| | | | | | | | | | | | | | | | Change-Id: I1742f794f5191163147dd89986fbb423ca9beb5c RTC: 140964 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/10800 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: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29491 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Changing ATTR_PG from 32 to 16 bitAnusha Reddy Rangareddygari2016-09-251-2/+2
| | | | | | | | | | | | | | | Change-Id: I346f10136e9621ea06e381cfad2a2b903cb2bd64 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29834 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: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29837 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Fix for ERROR: addEepromsProc: unrecognized Content TypeMarty Gloff2016-09-241-0/+8
| | | | | | | | | | | | | | | Change to the gen script to ignore entries with content type PRIMARY_SBE_VPD_SPARE or REDUNDANT_SBE_VPD_SPARE when MRW generates ZZ_hb.mrw.xml. Temporarily completely disable the SBE update to avoid assert for missing I2C_BUS_SPEED_ARRAY data. Change-Id: Id3b1b1b7f739cb0abff3c9ae1511af06e035f1d2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30200 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>
* Allow static and dynamic voltage settings from mrwMatt Derksen2016-09-231-3/+0
| | | | | | | | | | | | | Change-Id: Ie9a8df686c2f0e1b6671243cf14bec548e4971ad RTC:159848 CMVC-Prereq: 1005420 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30067 Reviewed-by: Martin Gloff <mgloff@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: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes for P9 SBE - Clean-up work from MRWMarty Gloff2016-09-232-7/+31
| | | | | | | | | | | | | | Finalize changes needed to correctly set MRW for SBE Update and SBE SEEPROMs. Check for receiving 0 as the Nest PLL Bucket ID. Change-Id: Ic6d47a8135ccc01f15d5d0d6a64736da31661090 RTC:161049 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29995 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update getAttrTankTargetPosData to handle MCS, MCA correctlyDean Sanner2016-09-212-141/+169
| | | | | | | | | Change-Id: I7e1d2b942d4fe4d915f50e9626e7c4cbf20432e4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28361 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>
* getChipletNumber support for more target typesLateef Quraishi2016-09-213-2/+242
| | | | | | | | | | | - Types added: CAPP, PEC, PHB, and NV Change-Id: I10effd492331b0439ca27df8c6ea80f6581b5899 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29587 Tested-by: Jenkins Server <pfd-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>
* Remove depreciated PCIE Attributes from p9 nimbus attribute xmlcrgeddes2016-09-192-344/+32
| | | | | | | | | | | | | | | | Some of PCIE attributes have changed since p8. HWSV code is still expecting things that may not be true about these PCIE attrs. In order to get around this we had to temporarily add _P9 to the end of the attrs to act as if we were creating new ones. This commit removes that temporary workaround. Change-Id: I90dc8efb663fc35ce954d303a6a5dcdf72d91b3b RTC:150688 CMVC-Prereq: 990341 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29283 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update genHwsvMrwXml script to use only 2 frequencies for mvpd_freqcrgeddes2016-09-181-2/+2
| | | | | | | | | | | | | The attribute we are setting in this file will soon be deprecated. In order to keep code moving we will update this value for now so it matches what is in the VPD. Change-Id: I4a164982acaec278f9af46f9eec9e7b69c8f47d0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29866 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>
* Update fapi2 attribute to have correct persistencycrgeddes2016-09-161-27/+27
| | | | | | | | | | | | | | | | | | There was a lot of attributes that had incorrect persistency set. These changes focus on platInit fapi attributes that should have been set to non-volatile as they are set by the MRW. There are cases where an attribute will be platInit but not be non-volatile. This is usually because hostboot needs to access the attribute or it is an override and should be set to zero between IPLs Change-Id: I1d73a792564551debe9ca65da1ea2c65b9cc2ae8 RTC: 157411 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29844 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support DQ and CKE maps for the memory busMatt Derksen2016-09-162-0/+80
| | | | | | | | | | | | | | getVPD() should now work with DQ and CK keywords. Also, updated dvpd.dat with new keyword data. Change-Id: Ib425f8b595dee589e5f770e84a8d8be7e76d05e7 RTC:159347 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29353 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>
* Interface to send processor voltage change requests to HWSVAndres Lugo-Reyes2016-09-161-4/+148
| | | | | | | | | | | | | | | | | | | | | 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>
* Add fapi attributes to correct target_typecrgeddes2016-09-161-0/+48
| | | | | | | | | | | | | | | Alot of fapi attributes were not assigned to their correct target type on the platform side according to the fapi's definition of the attribute. Change-Id: I9e3e1e372117ea591b1a484c6c1c2439a0929cd9 RTC:157411 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29572 Reviewed-by: Matt Derksen <v2cibmd@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Cleaned up memory_mrw_attributes.xmlJacob Harvey2016-09-162-7/+71
| | | | | | | | | | | | | | | Change-Id: I5b8128463bc09963602dab7c06e09f75f2ddfc7b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29351 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29395
* Fix fapi attribute that are on the wrong targetscrgeddes2016-09-151-3/+3
| | | | | | | | | | | | | | | | This is an attempt to clean up fapi attributes that were added to the wrong targets. I know that some attributes exist on multiple targets so held back on removing attributes from targets that didnt match what is in the EKB attribute xml Change-Id: I23cfbdaa01ce6bc6141a6e64bf29ad4c026ab4b2 RTC: 157411 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29565 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove deprecated VPD RLO,WLO, and GLO attributescrgeddes2016-09-152-61/+0
| | | | | | | | | | | Change-Id: I94f5d59f3de354094041cb4ccaf83fa97561b704 RTC: 160558 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29423 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove </writeable> tag from attributes that don't need itcrgeddes2016-09-151-21/+0
| | | | | | | | | | | | | | | We got a little carried away on giving writable permission on attributes This is an attempt to match up accessibility of fapi attr to match what is in the fapi2 attr xml files Change-Id: I829f97301c51f3cca99f1a7c34f2674720384c2b RTC: 157411 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29594 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: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add bit field of master ranks attribute for PRDBrian Silver2016-09-151-0/+1
| | | | | | | | | | | | | | Change-Id: I2af0639ccc25952d6175c1c940a1d4a60af9843d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29480 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@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/29482 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Add OCC_LFIR and PBA_LFIR attributesCorey Swenson2016-09-121-0/+2
| | | | | | | | | Change-Id: I5e0313442d8d59c8a08fdc0ca3c7b96dd191fb89 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29128 Reviewed-by: Martin Gloff <mgloff@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>
* Add VPD decode and attributes for DQ and CKE mapsBrian Silver2016-09-122-0/+45
| | | | | | | | | | | | | | | | Fix include path in raw_card.C Change-Id: I1d02ed92d11667e639e832be72a86cdec5035a90 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29222 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29224 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Attrs added from the generic.xml generated filecrgeddes2016-09-114-275/+1477
| | | | | | | | | | | | | | | | Hostboot repository has fallen behind in updating our attribute xml with attributes that the HWP writers are adding. This commit is an attempt to get caught up so our attribute xml contains all of the fapi attributes. RTC: 157411 Change-Id: I579dac6e381e7b9f8e5d9175dac7cdbf0301e3a7 CMVC-Prereq: 1005024 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29218 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>
* Voltage Domain Id attributesAndres Lugo-Reyes2016-09-092-2/+88
| | | | | | | | | | Change-Id: I3a478e4a70421d73bcaf7c9746d6569192be4d10 RTC: 158500 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29422 Reviewed-by: Christian R. Geddes <crgeddes@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>
* Remove unneeded fapi2 attributescrgeddes2016-09-092-51/+0
| | | | | | | | | | | | Change-Id: I22a048cdde68438e43320d94954800e09db39023 RTC: 160124 CMVC-Prereq: 1005024 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29321 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Remove todo for ATTR_SENSEADJ_STEPDan Crowell2016-09-081-1/+1
| | | | | | | | Change-Id: I3483947657339b28532f342f8b6f8559cc1ba299 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29275 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>
OpenPOWER on IntegriCloud