summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb
Commit message (Collapse)AuthorAgeFilesLines
...
* Change bad bit processing to process bad bit attributesBrian Silver2016-10-312-0/+24
| | | | | | | | | | | | | | | | | Better process rank-pairs rather than per-DP Change-Id: Iab8e21a934368fcf201f0e7b91aa8b859b3b0e47 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31926 Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Dev-Ready: Brian R. Silver <bsilver@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: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31928 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Fixed CL and timing bugs, unit test augmentationsStephen Glancy2016-10-312-6/+36
| | | | | | | | | | | | | | | | | | | Fix 3DS timing params for SLR and DLR and add unit tests. Fix CL setting for non-configured ports and add unit CL tests Fixed SPD timing errors, CL, MR, and ddr_phy UT bugs Change-Id: Icc7efcc6f5a01ceee168a10ca8236cb656ba013c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31066 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: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Matt K. Light <mklight@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/31484 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Bus Speed Array and EEPROM Attributes in simics_NIMBUS.system.xmlMarty Gloff2016-10-301-18/+27
| | | | | | | | | | | | | | | Follow-up note from review of commit 30323 said that the bus speeds in this file should be updated to exclude engine 0 ports and include the VPD SEEPROM ports on engine 1. The engine and port values for the EEPROM attribute entries also needed to be updated. Change-Id: If534d52949345e3045ce2db168efed040d74b332 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31561 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Started implementation of bulk_pwr_throttlesJacob Harvey2016-10-271-3/+2
| | | | | | | | | | | | | | | | | | | Added calc_power and calc_databus functions for throttling Added testing for those calc functions Added a set_power_attrs which decodes power curve attributes Change-Id: I2f08f846f6b19b0200b1c1df4a095cabfa9ee840 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31163 Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> 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: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31259 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove references to deprecated ATTR_NEST_FREQ_MHZMarty Gloff2016-10-262-36/+0
| | | | | | | | | | | | | | Use of ATTR_NEST_FREQ_MHZ has been replaced by ATTR_FREQ_PB_MHZ, so references to ATTR_NEST_FREQ_MHZ are being removed. Change-Id: I7536e55a0bc71a3e40977f9cb4065292a2384e9b RTC:161596 CMVC-Prereq:1006557 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31641 Reviewed-by: Matt Derksen <v2cibmd@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>
* Update attribute/target xml with info from hb_temp_defaultscrgeddes2016-10-262-18/+351
| | | | | | | | | | | | | | | | We have let hb_temp_defaults get a little out of hand and I hit something that was blocked by the attributes there not being avail on a target. Rather than just fix my one problem I decided to clean house a little bit. This commit should make it so that we can remove all of the attributes from hb_temp_defaults on the EKB side Change-Id: Ie2728972a250545549714f4b2fc234417194db94 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31737 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: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Allow common target/attribute xml files between HB and MRWDean Sanner2016-10-261-0/+4
| | | | | | | | | | | | | Tweak xmltohb.pl to ignore parent_type and serverwiz* keys to allow a common target_types.xml/attribute_types.xml files between HB and and mrw-common-xml Change-Id: I762e7149e0a134f2800231e05ce3f7f613602922 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31557 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add EI_BUS_TX_MSBSWAPDan Crowell2016-10-252-0/+3
| | | | | | | | | | | Add to target_types for DMI,XBUS Add to gen script Change-Id: I83efa47f0c4bbe37b837dd81cea49e0dc3cc9088 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31759 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>
* Special wakeup updates for P9Corey Swenson2016-10-242-0/+25
| | | | | | | | | | Change-Id: Id60773a1a84ee856265e451925b7f7c8c15a8af1 RTC:132413 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29665 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 attributes to use MRW values in genHwsvMrwXml scriptcrgeddes2016-10-201-3/+0
| | | | | | | | | | | | | | | | | CLOCK_PLL_MUX, CLOCK_PLL_MUX0 and OBUS_RATIO_VALUE all had hard coded values because they were not in the MRW on the first pass through this code. Now that they are in the MRW we will use that value. Change-Id: I3abf4b0569e13c156f8f1dfe758ea8591bcc0456 RTC: 162090 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31164 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> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add ATTR_MSS_MRW_POWER_CONTROL_REQUESTEDJacob Harvey2016-10-202-2/+54
| | | | | | | | | | | | | | | | | Change-Id: I730f61b8c25cedde4ecc34bc9c77a082744eb9ea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31356 Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> 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> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@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/31442 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 disabled bit processing for DDR PHY initial calibrationBrian Silver2016-10-192-0/+21
| | | | | | | | | | | | | Change-Id: I5d177529dd61cc59cb89ded524698841260bef22 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31367 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: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31370 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_pstate_paramter_block L2 commitSudheendra K Srivathsa2016-10-171-2/+2
| | | | | | | | | | | | | | Change-Id: I8d3d557ade04c88a77145feeb15d46f45f472e84 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28837 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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29014 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Enable TPM in compile configurations; disable TPM_REQUIRED for HWMike Baiocchi2016-10-171-1/+1
| | | | | | | | | | | | | | | | | Enable the CONFIG_TPMDD and the CONFIG_TPM_NUVOTON compile flags. Changed TPM_REQUIRED attribute to default to 'no' for HW while keeping it "yes" for simics configurations. Change-Id: I1e18d528174cbea3f843a0a6acd777501b8dba16 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31019 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Engel <cjengel@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Timothy R. Block <block@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add interfaces for HDAT to fetch new dataDan Crowell2016-10-162-0/+46
| | | | | | | | | | | | | | | | | | New interfaces added: I2C::getDeviceInfo() IPMI::getBmcInfo() CONSOLE::getUartInfo() New attributes: SYSTEM_FAMILY SYSTEM_TYPE Change-Id: I7d1a018c01067a19b8a66f853e11922c910fcc54 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30405 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Replace hardcoded values in genHwsvMrw script with real MRW valuescrgeddes2016-10-141-2/+6
| | | | | | | | | | | | | | | | Previously we had hardcoded some attributes from memory_mrw_attributes.xml because they were not in the MRW yet Now they have been added and two attributes have been marked as depricated. Change-Id: Ifadb18d20101853178f029ff363ccfca6af26991 RTC: 161768 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31161 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@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>
* Fix I2C_BUS_DIVDan Crowell2016-10-141-2/+3
| | | | | | | | | | | | | Make attributes non-volatile so the FSP sees them Set the NEST version (not REF) based on the nest freq Change-Id: I61cf78272ed903c47f10e22f37b2152d71ac941f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31059 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Sync VPO targetting to Simics, remove override from vpo pnorDean Sanner2016-10-122-29/+142
| | | | | | | | | | Change-Id: Iacbc3864d69451f8be3e2b3188e43f883e365cda Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30878 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>
* Set default PEC ATTR values for simDean Sanner2016-10-122-0/+312
| | | | | | | | | | Change-Id: I2669552253addb4b4cfcce4fc92e9a2693054af7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30877 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>
* Save away mbox scratch regs before usingDean Sanner2016-10-122-0/+18
| | | | | | | | | | | | | | | | The debug tools use the scratch regs for communication purposes with the debug tools, however the initial values of the scratch regs are used for boot. Save the initial values away so the mbox scratch regs can be used for debug tools Change-Id: I372f7d23bc03cf0c88c845a18ebb1c9657c364c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30880 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>
* Add attributes for setup INT BAR regsCorey Swenson2016-10-122-0/+254
| | | | | | | | | | Change-Id: Ia08c9170630c7c1b3c7c06b197cf32a76ef4e10a RTC:162363 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31011 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>
* Default some of the mbox scratch reg valuesDean Sanner2016-10-121-0/+2
| | | | | | | | | | | - Set a reasonable default for the PLL clock mux settings - Set the SBE I2C bus dev to 0x3 for all systems Change-Id: I26628a25a9f5da5727efe41f01370f6905d1be56 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31033 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 deprecated ATTR_MSS_VOLT and ATTR_VMEM_IDMatt Derksen2016-10-112-41/+1
| | | | | | | | | | | | Change-Id: I3c22c0da4889ca8804e619f3b2442be0b4c6eace RTC:159848 CMVC-Prereq:1006706 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30893 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support for TPM Required IPMI sensorChris Engel2016-10-111-0/+4
| | | | | | | | | Change-Id: Ib34f9ff272840fcd04e407a07c2e6e8c2bb7f603 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30953 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: William G. Hoffa <wghoffa@us.ibm.com>
* Added mrw_refresh_rate, added power curve xmlJacob Harvey2016-10-111-2/+3
| | | | | | | | | | | | | | | | Change-Id: Ia274b7998b1ea84801dc6c4a7941b57fa4872288 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30385 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@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: Daniel M. Crowell <dcrowell@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/30678 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Update genHwsvMrw.xml for p9_setup_bars_attributes.xml default valuescrgeddes2016-10-102-6/+40
| | | | | | | | | | | | | | This commit adds attributes to the genHwsvMrw script so that default values will be generated when we generate mrw xml Change-Id: I2558a1b6ecdc134d58b89c8aa7b7a1a8060f20cb RTC: 161060 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30512 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>
* Modify default for MSS_MRW_POWER_CONTROL_REQUESTEDDan Crowell2016-10-061-2/+3
| | | | | | | | | | | | | Changed an enumeration value to match EKB Added a default value of OFF Removed MRW parsing logic that doesn't work on the upcoming release Change-Id: Id0242716a3c42974fb2b3dc32ba7c1fd24f9463d CQ: SW368154 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30739 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>
* Nest_attributes.xml platform supportAndres Lugo-Reyes2016-10-062-5/+47
| | | | | | | | | | | Change-Id: I77ecae8dd1fc0228fc24201c0145d3c5dce454ad RTC:161064 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30203 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* pm_plat_attribute.xml review changesCorey Swenson2016-10-054-299/+381
| | | | | | | | | | | Change-Id: I50e7243901bc9bb17090054a570fe49d6ca2dc3c RTC:161058 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30586 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> 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 call to update SBE image if nest freq changed in istep 7.3Andres Lugo-Reyes2016-10-054-4/+7
| | | | | | | | | | | Change-Id: I529056bf1380238f5064f18b39bc09ec97e7a112 RTC: 157659 Depends-on: Idea9e3ae8d08052e960c00c225522bbe8da3ea5e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29521 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>
* 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-051-1/+2
| | | | | | | | | | | | | | 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-051-3/+5
| | | | | | | | | | | | | | 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 genHwsvMrw.xml for memory_mrw_attributes.xml default valuescrgeddes2016-10-031-0/+4
| | | | | | | | | | | | | | 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-032-96/+56
| | | | | | | | | | | | | | | 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>
* Change p9_mss_freq_system to write attributes, errors for CronusBrian Silver2016-09-304-9/+19
| | | | | | | | | | | | | | | | | | | | | 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-293-11/+11
| | | | | | | | | | | | | | | | | | | | | 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-292-19/+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-282-0/+20
| | | | | | | | | | | | | | | | | | | | | 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-264-4/+74
| | | | | | | | 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-266-61/+1170
| | | | | | | | | 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>
OpenPOWER on IntegriCloud