summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix SBE error handling for slave sbe start failsMarty Gloff2017-09-112-2/+13
| | | | | | | | | | | | | | | | | | | Set slave processors to use FSI SCOM until SBE is running, then switch to using SBE SCOM. Re-enable calls that were blocked because they would attempt an SBE SCOM before the slave SBE was running, and so, would fail. Change-Id: I4d3e93ac6e53a6073584043c6adc7ecf32a4714b RTC: 177921 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45063 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* cumulus: add simics workarounds to avoid patchingPrachi Gupta2017-09-081-0/+28
| | | | | | | | | | | | | | | | | | | | - memory creation in istep 14, when we do exit cache contained - copying p9c and centaur action files - turn on power to the centaur cec-chip - fixup a few attributes im simics_CUMULUS.system.xml to allow scoming the membuf using the fsi engine Change-Id: I8b731daa7cf086281141073cc79a270e6941dc82 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45246 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Thomas R. Sand <trsand@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add no_export tag to PROC_PCIE_NUM_PEC attributeChristian Geddes2017-09-071-0/+1
| | | | | | | | | | | | | | | This attribute is being deleted but there were hwsv compile fails when it was removed from HB. Until its removed we must make sure it doesnt get exported Change-Id: I3104f3f94d9d10b138e2213808a2967962fd024c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45789 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@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: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: Config data changes for GPU supportChris Cain2017-09-072-0/+103
| | | | | | | | | | | | | Change-Id: I2b4a5a82791ee6c4531d102dad51389f9dedbe6c RTC: 133828 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45480 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix persistency of XSCOM and LPC bar attributes to be 'volatile'Christian Geddes2017-09-061-2/+2
| | | | | | | | | | | | | | | | | While working on fixing common-mrw-xml export path I noticed that these attributes had moved persitency from volatile to non-volatile I think this happened when I integrated the attr generation commit. The commit must have overwritten Dan's prior commit which initially set these attributes as 'volatile' Change-Id: I895b443f72682112a5f9fb58bb37c7a9166a9be4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45666 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix capitalization of HDAT_I2C_TYPE enumChristian Geddes2017-09-061-1/+1
| | | | | | | | | | | | | | | | For some reason the capitalization got lost on this enum during the transition to generated XML. I am pretty sure this isnt used anymore but it was causing processMRW to choke during the xml part of op-build Change-Id: Ie5376f066166475fcb288f2e61f50f881063e4f6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45668 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix empty targets from filter scriptSantosh Puranik2017-09-061-0/+8
| | | | | | | | | | | | | | Do not output target to the output XML if the target type is not found in input filter XMLs. Change-Id: I668145528b0128ce134b0fcfe2e9f9f623297ded Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45691 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* New OCC/HTMGT interfaces for GPU sensor supportMatt Derksen2017-09-051-0/+12
| | | | | | | | | | | | | | | getGpuSensors() and updateGpuSensorStatus() Depends-on: I8a0de390516fd02df07860b960db506899b13f14 Change-Id: I290876d0e5f4889e6f2b1a45b5f81172acb28caf RTC:178218 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45196 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Removed buildroot/merged_target_types.xm fileRaja Das2017-09-041-0/+1
| | | | | | | | | | | Change-Id: Id52bdac7b805f10b743e157028e63900ea818f1d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44942 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added Error log support for new GPU sensorsMatt Derksen2017-09-013-0/+63
| | | | | | | | | Change-Id: I8a0de390516fd02df07860b960db506899b13f14 RTC:178218 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45116 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Grab GPU sensor data from MRWMatt Derksen2017-09-011-1/+147
| | | | | | | | | | | | | | | | | | | | | | | | | Need to add GPU sensors to processor targets so they can be marked present or called out by OCC/HTMGT. (gpu_func_sensor, gpu_temp_sensor, and memory_temp_sensor) Adding these sensors as a GPU# indexed array to each processor. The array consists of IMPI_SENSOR_NAME, IPMI_SENSOR_ID for each sensor + a bitwise OBUS_CONFIG. OBUS_CONFIG is needed to tell if this GPU is present or not for this particular backing board identified by the OBUS_CONFIG. Example bitwise OBUS_CONFIG 0x06 = 0b0110 -> OBUS_CONFIG Both 0x01 and 0x02 include this GPU 0x04 = 0b0100 -> OBUS_CONFIG Only 0x02 includes this GPU Depends-on: I8a0de390516fd02df07860b960db506899b13f14 Change-Id: Ib7a120e122546e2190c142dda23d88a25c416edf RTC:178218 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45222 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>
* Replace HB_SECURITY_MODE attribute with SECUREBOOT API equivalentJaymes Wilks2017-08-312-27/+0
| | | | | | | | | | | | | | | | | The HB_SECURITY_MODE attribute will now be a variable managed by secureboot. The FAPI attribue SECURITY_MODE that maps to the HB version will now call to that variable in the SECUREBOOT API. Change-Id: I7e42c3f2e355feeb0d49aa6a998960bc5409bfa2 RTC:178643 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45167 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove no_export tag on attributes that processMRW needs value forcrgeddes2017-08-311-7/+0
| | | | | | | | | | | | | | | | The initial commit adding no_export tags went a little too far. processMrw.pl is calling ATTR_GET on the attributes which this commit removes the no_export tag from. Change-Id: I2716f6f50b1a69b2bcd84050a2dd548f7a23cf4b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45381 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove NV reference from HB codeDzuy Nguyen2017-08-314-460/+0
| | | | | | | | | | | | | | | Change-Id: I936f6bd36119e77cd82bf001d05b18bdec9015de RTC: 173529 CMVC-Prereq: 1032476 CMVC-Prereq: 1033016 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44096 Reviewed-by: Nicholas E. Bofferding <bofferdn@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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* update Targets.pm to generate to all membuf and DIMM targetsSwathi Madhuri Bhattiprolu2017-08-311-11/+10
| | | | | | | | | | | | | Change-Id: I099f01dc1f6fd30febdcb5f6558530edcf98bd6c RTC:179071 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45245 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* cumulus: changes to boot simics all the way to test casesPrachi Gupta2017-08-292-68/+160
| | | | | | | | Change-Id: Ibc62f59635db28e50197139276b9b4c6b59ccc3e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44768 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove EKB attribute from target_types.xmlcrgeddes2017-08-294-2520/+8
| | | | | | | | | | | | | | | These attributes should be added via target_type extensions from the target_types_ekb.xml file that is generated from EKB xml Change-Id: Ia46e2d964f84ad54f8556b999bb56a1def2883e9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45070 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixes for ZeppelinSantosh Puranik2017-08-292-2/+4
| | | | | | | | | | | | | | | -- Fix HUID calculation for NX chiplet -- Append PID to temporary merged XML in filter_out_unwanted_attributes script Change-Id: Ic9a04b8ec81e33127c65c20a3a4d7d32e7b6b0d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45160 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Implementation for istep 7.1 and 10.4.Tom Sand2017-08-271-2/+2
| | | | | | | | | | Change-Id: I1276ccae8d68f8c7c8b555f6ce6dd409e061076f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45136 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Getter function for ATTR_BAD_DQ_BITMAPCaleb Palmer2017-08-251-3/+0
| | | | | | | | | | | | | Change-Id: I1491786505e282547ae4774cd3349bf17b8413b5 RTC: 173474 CMVC-Prereq: 1032664 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40816 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* Enable VPD population for Cumulus SimulationDean Sanner2017-08-241-581/+106
| | | | | | | | | | | | | Change-Id: I45bd9b557ad21c64728531e88ab029b8bfdeb54d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43432 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.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>
* Fix attr names to be more correct and allow multiple customize tagscrgeddes2017-08-221-16/+14
| | | | | | | | | | | | | | | | | | Previously we were pulling the customize information from hb_temp_defaults but that isn't true anymore. This commit updates some variable names to reflect that. Also we noticed that if an attribute had multiple tags in the hb_customize file only the first tag was being processed. This commit fixes it so that all tags will be processed. Change-Id: Ifd8269c3b1621ffd62585e2d9c8a74047c070f4b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44980 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update TPM_REQUIRED "SENSOR_NAME" Attribute EnumMike Baiocchi2017-08-221-2/+2
| | | | | | | | | | | | | Change-Id: If38b03348f19d255f551b75876a12fb3f3062757 RTC:173353 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44884 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* cumulus: compile memory attribute xmls in hostbootPrachi Gupta2017-08-222-22/+4
| | | | | | | | | | | | | | | | | | remove duplicate attributes add missing HWPs to istep07's makefile fix fapi_util.pl to support empty descriptions Add attributes to simics_CUMULUS and update target type in fapi_utils.pl Change-Id: Ic2ada212b35bb6cf96181a6dc16959f09eb04122 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44636 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding in MEMD functionality with multiple copiesElizabeth Liner2017-08-222-0/+19
| | | | | | | | | | | | | | | | | | | This commit adds support for a separate version of the MEMD VPD. In the PNOR, we will have a new optional section that will contain multiple versions of the MEMD VPD. This code adds the functionality to loop through the different versions and check the VM keyword to find a matching one. Change-Id: I3f8e6e589c31b3b480d915a1b29b4614fa809162 RTC:175158 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43508 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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Populate APSS_GPIO_PORT_PINS attribute in XML ProcessingBill Hoffa2017-08-181-0/+19
| | | | | | | | | | Change-Id: Ia22003f843be2dcb73f9cde56ab4504932f70daa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44640 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update perl syntax in new attr gen scripts for perl v5.6.1crgeddes2017-08-162-6/+6
| | | | | | | | | | | | | | | | Modern version of perl do not allow using hash as a reference. We were sloppy in a few places in the new scripts, this commit updates the syntax to follow latest standards. Change-Id: I43896749b11ebb38e63c668a1c57fa74270c14d8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44634 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: STEWART E. SMITH <stewart@linux.vnet.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update "TPM Required" AttributeMike Baiocchi2017-08-143-9/+6
| | | | | | | | | | | | | | | | | This commit updates the details of the "TPM Required" attribute such that it is now read-write, limted to a range of 0 (not required) or 1 (is required), and defaulted to 1. Change-Id: I030b915cdcf77c4156fc6089b69526913eb2321a RTC:167578 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44363 Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix MEMVPD_POS calculations to differentiate between procsDan Crowell2017-08-142-2/+13
| | | | | | | | | | | | | | | | ATTR_MEMVPD_POS is used to select the data from the MEMD VPD record. This fix allows differentiation between the MCS targets on multiple processors. Change-Id: I8f2b4b7bf2342ee1c61624780beaf566e20cd5e6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42636 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Hostboot HDAT: update to match section 19 in HDAT specMatt Derksen2017-08-125-58/+263
| | | | | | | | | | | | | | | Add new i2cLabel string Change-Id: I007441e3973a16eaae4dbdbe703297f0f6978c8f RTC: 176759 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44301 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Revert "Update the Targets.pm scripts to include FAPI name and position"Daniel M. Crowell2017-08-111-40/+14
| | | | | | | | | This reverts commit 9b3e15d8994bab869958efb05b33ef84a9cb415f. Change-Id: I4f580d789db6cffac8da029a2462778be990cb0c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44529 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update the Targets.pm scripts to include FAPI name and positionSwathi Madhuri Bhattiprolu2017-08-111-14/+40
| | | | | | | | | | | | | | | | | | | There are some issues found during review of simics xml and updates are needed to the Tragets.pm scripts to include: - the FAPI name and FAPI position for Membuf/ MBA/DIMMS targets. - Correct the POSITION attribute for DIMMS - Generate all the membuf and dimm targets (only few are seen) Change-Id: Iab3901778aaf08245dd4826e90d8ed6663dd799b RTC: 177707 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44098 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Target Type differentiated for SysRefClk/MfRefClk endpointsRaja Das2017-08-111-1/+27
| | | | | | | | | | | | Change-Id: I5e12d71cb540d2eb31e9a5cfee5646f997b213c4 CMVC-Prereq: 1031257 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44400 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Autogenerate targeting xmls for ekb attributescrgeddes2017-08-1120-34202/+10735
| | | | | | | | | | | | CMVC-Prereq: 1028808 Change-Id: I3d50cf242fd4cf23358c553a1b5395950616637e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41860 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Do not export non-volatile attributes setup by processMrw scriptMatt Derksen2017-08-073-2/+56
| | | | | | | | | | | | Change-Id: Idbb2758fca485c437b1d959a4188386709c10098 RTC: 176752 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43151 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added FSP support in processMrwAlpana Kumari2017-08-073-70/+255
| | | | | | | | | | | | | | | | | Support for fsp targets apss, dpss, pnor fsi psi and clocks merged all target_types files to create a single xml and use that as a reference in filter_out_unwanted_attributes script Change-Id: I3f61aef0268b45952b94c8bd9ae547718a4fc779 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44205 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas Schwanke <dschwank@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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Zeppelin New CLock TypeAlpana Kumari2017-08-072-1/+7
| | | | | | | | | | | | | | | Clock Type defined in common attribute xml New Type supported in entitypath.C Change-Id: Ic323ff0a3d9c38b5975613c85d8259e024878e61 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44206 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Re-enable OCC DIMM temperature collectionChris Cain2017-08-041-1/+1
| | | | | | | | | | | | | Change-Id: Ie227fe86ddc438f7489a057364137e49559bdf3b RTC: 177759 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43721 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update SCOMs in HCODE image before HOMER is establishedDzuy Nguyen2017-08-042-0/+17
| | | | | | | | | | | | | Change-Id: I988e897104d717746d5d40d0698350c0c7baa948 RTC: 167313 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43555 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@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 depricated PM attributes in the simics_CUMULUS.system.xmlSakethan R Kotta2017-08-021-1251/+1053
| | | | | | | | | | Change-Id: I91a4dabf12ed252bf5e0c60069468d3ca003ca6b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44010 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Disable WOF on ZZ until it worksDean Sanner2017-08-011-13/+15
| | | | | | | | | - Causing HB out of memory scenarios Change-Id: I1ea4ce43c824744a4727e1be747d53e989a14b8e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44015 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Create cumulus pnor imageSwathi Madhuri Bhattiprolu2017-07-261-1/+3
| | | | | | | | | | | | Change-Id: Icef3a2c60c3439e0b51bccb82107bceaba9ce181 RTC: 176509 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42630 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Updated simics_CUMULUS_system.xmlSakethan R Kotta2017-07-261-2971/+1014
| | | | | | | | | | | | | | | Removed all attributes without default value set and added FAPI NAME and POSITION for the DIMMs Change-Id: I906ba8df341f1aab04cafae54f2082c04cbc2efb RTC:164490 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43591 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Persistent read/write attribute checking for hostboot runtimeJaymes Wilks2017-07-241-0/+26
| | | | | | | | | | | | | | | | Adds support for checking persistent read/write attributes just prior to runtime attribute copy to reserved memory. Change-Id: I848a2d8149cf3f1d17ed7bf195256f7f168a1f29 RTC:163084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42969 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changed the BMC model type from BMC to AST2500Roland Veloz2017-07-242-1/+4
| | | | | | | | | | | | | Change-Id: I3a42b2809570597628f2c6467822df61915ed688 RTC:166755 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43337 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Correctly use async_nest_freq_mhz for Serverwiz v1 MRWDean Sanner2017-07-221-1/+1
| | | | | | | | | | | Change-Id: I25891c28838ccf79801f19c4f97921e8e14d1474 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43441 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
* created simics and vbu system xml files for CUMULUSSakethan R Kotta2017-07-214-0/+16824
| | | | | | | | | | | | RTC:164490 Change-Id: Id4eae6ee5586299054816a354e2a5beea5826073 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42837 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Targeting updates for Centaur MBASwathi Madhuri Bhattiprolu2017-07-211-0/+14
| | | | | | | | | | | | | Change-Id: Ic765457408b23f998af0ae82401e0abbeff17bb1 RTC: 176820 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43381 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix perl issue with secureboot range checking on ubuntu systemsJaymes Wilks2017-07-211-14/+14
| | | | | | | | | | | | | | | | | | The array indexing syntax used in the secureboot range checking code is not very portable. I updated the syntax to use a more widely accepted style. Change-Id: Id4c39ceceac1fb7fcae27ed90234c37532efd7be RTC:163084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43403 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Disable VDM until fully testedDean Sanner2017-07-201-2/+6
| | | | | | | | | | | | | | | | | -Currenty throwing an error, prevents enablement, when fixed the error, and thus enabled VDM it is causing system instability. this is a change to default the system VMD enablement to disabled Change-Id: I53dfecfdcc60321aac03d55f14f8f6e8eebbf0b5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43323 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> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
OpenPOWER on IntegriCloud