summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/Targets.pm
Commit message (Collapse)AuthorAgeFilesLines
* Merging of Serverwiz and hostboot repo Targets.pmGiridhari Krishnan2019-09-251-1/+37
| | | | | | | | | | | | | file, so to have a common version at start. This common version is pulled to hostboot repo for use. Change-Id: I2024fb0a344375ac1d4705a9b9a7b77f2dc774ab Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82062 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>
* Fix OMIC MRW processingDan Crowell2019-08-231-0/+6
| | | | | | | | | | | | | | | | | | | | Missing a few things in our mrw xml processing for OMIC targets. - Added a maxInstance value for the OMIC targets. This prevents the HUIDs from repeating the same value behind each proc. - Modified OMIC_PARENT calculation to use existing PATHs instead of calculating (incorrectly) from FAPI_POS. - Added correct unit_pos calculation Change-Id: I4e0dee4ec1aa9a080f2ce49922659c4c7b5ca548 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82629 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: Chen Du <duchen@us.ibm.com> Reviewed-by: William G Hoffa <wghoffa@us.ibm.com> Reviewed-by: Nicholas E Bofferding <bofferdn@us.ibm.com>
* Ignore OMIC connections for OCMB_CHIP MRW processingBill Hoffa2019-08-071-0/+15
| | | | | | | | | | | | | | | | | | | - The current MRW processing was treating OMI bus connections to the OMIC the same as to the OMI target causing for incorrect attribute settings. For now just ignore the OMIC connections for ocmb_chip, pmic, and lcard-dimm target types Change-Id: I0767b4dba0d828db524d734e9669a3af66c8fbf1 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81390 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: Chen Du <duchen@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
* Process MRW MC Targets CorrectlyBill Hoffa2019-08-071-1/+7
| | | | | | | | | | | | | | | - Use the processMc function that finds the correct child target types Change-Id: I7945492a5f399a9cad68815d26953aa91aad4a72 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81255 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-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: Daniel M Crowell <dcrowell@us.ibm.com>
* Add HUID value to DDIMM parsingBill Hoffa2019-07-271-0/+1
| | | | | | | | | | | | | - The HUID value is non-existent in swift xml processing, this fix will set a valid HUID for each ddimm Change-Id: Ifbd16b41a1959715324e533e60d39c050c06c2bd Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81177 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>
* Parse MEM_PORT target type out of Machine Readable Workbook (MRW)Bill Hoffa2019-07-261-0/+16
| | | | | | | | | | | | | | | | | - MEM_PORT is connected to the OCMB_CHIP target type via DDR4 BUS connections. Use those to process the MEM_PORT target type. Change-Id: Id3d743c54b2e1ed06924ceaee1c1017b18d1cc15 RTC: 211467 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80848 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: Ilya Smirnov <ismirno@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
* MRW parsing for DDIMM, PMIC, and OCMB_CHIPChen Du2019-06-181-44/+119
| | | | | | | | | | | | | | | | | | | The way we are currently generating FAPI_POS and FAPI_NAME for DIMM, PMIC, and OCMB_CHIP for axone is incorrect. Currently swift.xml only contains 12 dimms per proc, 12 ocmb_chips per proc, and 24 pmics per proc, but P9A can technically support up to 16, 16, and 32, respectively. The FAPI_POS needs to reflect the upper bound of these values. Change-Id: I4c8efe4426f0ff976cc9e9c23ee461549e89f5f7 RTC: 172971 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/78768 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: Matthew Raybuck <matthew.raybuck@ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* MRW parsing for DDIMM, PMIC, and Axone OBUSChen Du2019-06-101-65/+347
| | | | | | | | | | | | | | | | | | | | | | Task 3: Deal with dimm, pmic, and obus Code parses out pmic and dimm because of their parent/child relationship. The primary thing to note is how the affinity path is calculated. It differs depending on how the praent/child relationships are set up. For PMIC, there are 4 PMICs per OMI whereas for DIMM, there are two DIMMs per OMI. Also handles OBUS and OBUS_BRICK. OBUS_BRICK new layout is now 2 bricks for OBUS0, 1 brick for OBUS1, 1 brick for OBUS2, and 2 bricks for OBUS3 Change-Id: I581320f551479a40dddb77550e9440e8edfd373f RTC: 172971 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76804 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: 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>
* Document Axone NPU configurationDan Crowell2019-05-291-0/+2
| | | | | | | | | | | | | | | | | | | - Updated simics_AXONE.system.xml with the valid target configuration that we should be using for NPUs in Axone. - Updated target xml files as well - Corrected 1 PG rule that no longer applies - Also modified the OBUS_BRICK layout in simics_AXONE as well Change-Id: I05c68be027cd4da39afabee04fefbb266b87c5fb RTC: 208518 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76510 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Glenn Miles <milesg@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>
* MRW parsing updates for Axone+UB task 2Chen Du2019-05-151-11/+197
| | | | | | | | | | | | | | | | | | | | | | Task 2: Deal with chip-ocmb Code parses out chip-ocmb information from the swift.xml and checks for validity of the data. Code processed the correct affinity path based on a modulo algorithm. All other information was taken from our current simics_AXONE.system.xml Code also parses the i2c_mux information because it highly correlates with the chip-ocmb Change-Id: I97ce375280c268837135fd16c13399f662f1c8dc RTC: 196808 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75673 Reviewed-by: Matthew Raybuck <matthew.raybuck@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> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* MRW parsing updates for Axone+UBChen Du2019-05-151-1/+34
| | | | | | | | | | | | | | | | | | | Task 1: Deal with axone processor and its subunits Code handles CHIPLET_ID correctly for new types OMI, OMIC, MCC along with the OMIC_PARENT path. Code also removes any instances of OMI with OMIC parent because we only want to display OMI with MCC parent. Change-Id: I101c6f5935ea2bb25ec47d7ae732f472bb0d0e39 RTC:172971 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/73681 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew Raybuck <matthew.raybuck@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>
* Support UCD target generation for Zeppelin MRWMatthew Raybuck2019-03-151-27/+101
| | | | | | | | | | | | | | | Update processMrw.pl and Targets.pm to generate UCD targets for Zeppelin Change-Id: Ie7e6513b4072c2d9f4a989914337ec72c018fe6b RTC:201991 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/73072 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@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>
* all scripts for hdat pnor partitionSampa Misra2018-11-271-4/+7
| | | | | | | | | | | Change-Id: Ied9c154d544d65eebfe5cfb0185ccb26545ee130 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67144 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: Jayashankar Padath <jayashankar.padath@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Route scom operations on OCMB chips to exp_i2c_scom interfaceChristian Geddes2018-11-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | Before we get OMI targets trained we must use i2c to access scom registers on the OCMB chip. This commit does all of the plumbing so when HWP calls getScom() on a OCMB target, the hostboot platform recognizes this as a special scom and routes it to a new i2scom DD. This device driver will truncate the scom address to 32 bits and run the exp_i2c_putscom/exp_i2c_getscom interfaces to perform the operation. Eventually we need to also support MMIO scoms to the OCMB chip, the MMIO scoms will be used after the OMI training is complete. Change-Id: I0018cc8d25f74d1253b72c3112d3e344a4248416 RTC: 196806 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67976 Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Ilya Smirnov <ismirno@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>
* Add PCIe dynamic bifurcation function for barreleye G2Mengze Liao2018-11-011-6/+4
| | | | | | | | | | | | | | | | Adds support to query the BMC (via sensor) to determine the bifurcation settings of the PCI slots. Resolves #125 Change-Id: Ibb4333140c6209a4a04c5f1a8adf3bd278899a8b Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/52992 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: DHRUVARAJ SUBHASH CHANDRAN <dhruvaraj@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Use Dimm Numbering instead of Port Number for REL_POS attributeBill Hoffa2018-08-291-1/+1
| | | | | | | | | | | | | | | | - The Port number was causing dual drop dimm configs to lose half of their dimms during MRW processing Change-Id: Ie5b6f3a4bd9dc9f8792d3a262a8fbcdaf7c6f7e1 CQ: SW443160 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65096 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Make REL_POS correct for sub-unitsAndrew Geissler2018-07-121-20/+3
| | | | | | | | | | | | | | | | | | | Need to ensure REL_POS is the logical position of the target unit relative to its immediate parent. This change affects the REL_POS of the following units: EX,CORE,MCS,MCA,MC,MI,DMI,OBUS_BRICK,SMPGROUP Change-Id: I416aa7fe312a995d10fc181da6d6356258a7e001 CQ:SW435611 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/61568 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: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* DDR3 Support for FleetwoodSwathi Madhuri Bhattiprolu2018-06-261-3/+10
| | | | | | | | | | | | | Change-Id: I991ca639d2917c2618dbf3eec65347bd794c2356 RTC:175881 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/61257 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: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Ensure memory HUID's are node-relativeAndrew Geissler2018-06-221-29/+38
| | | | | | | | | | | | | | | The memory targets should have HUID's that are relative to the node they are in. Change-Id: I1245c07f1bb9cff35f5bea46fca3b490d0be700f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59884 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: Christian R. Geddes <crgeddes@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>
* Deprecate legacy ATTR_MBA_PORT/ATTR_MBA_DIMMChristian Geddes2018-06-151-32/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are currently two competing sets of attributes related to the DIMM position. - Legacy (P8) MBA_PORT/MBA_DIMM - New (P9) CEN_MBA_PORT/CEN_MBA_DIMM These two sets of attributes are not currently being populated with the same data in all of the MRW xml files. The P9 HWPs are using the CEN_ versions but there is a lot of code on the FSP that is still using the old versions. Additionally, the Nimbus MRW XMLs are using MBA_PORT to represent the dimm position behind the MCA (even though there is only a single port on the MCA and MBA is erroneous). This commit attempts to consolidate things into a new set of more generic (and hopefully more descriptive) attributes to use for all system types. The MRW parsing logic has been modified to consume whatever data it can to populate all 3 sets of data with the same values. Eventually we will deprecate the 2 previous attribute sets once we've cleaned all the existing files up. The new attributes are: - MEM_PORT - POS_ON_MEM_PORT CQ: SW430317 Change-Id: If63929d78dcaacc1120709a659d6094ce576918d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59077 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: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Make HUID values node-relativeAndrew Geissler2018-06-121-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The HUID is composed of multiple pieces: SSSS NNNN TTTTTTTT IIIIIIIIIIIIIII SSSS : System instance NNNN : Node instance TTTTTTTT : Target type IIIIIIIIIIIIIII : Instance number (relative to node contained in) The current code correctly places the node number in the HUID but it uses an instance value relative to the entire system, instead of just the specific node. Targets affected by this change are: - Processors - All chiplets within processors A future change will be made to fix up the memory subsystem Change-Id: I25f0e23832ead80e54ca3960930d83792f3a80aa CQ:SW425239 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59276 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Comment why we add INSTANCE_PATH specifically for SMPGROUParavnair-in2018-06-071-0/+2
| | | | | | | | | | Change-Id: Iece3678f64ef623464144b3f6a189d0516e01564 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59313 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>
* Fix instance path for SMPGROUP targetaravnair-in2018-05-241-0/+1
| | | | | | | | | | | | | | Currently the SMPGROUP targets under the OBUS BRICK gets the same INSTANCE_PATH as the parent brick. This messes up the HUID-NID mapping table needed for SMP endpoint deconfig efforts. Change-Id: Id00cb695378d95bac473cf7a09531ce7c1f8354c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59246 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>
* Add Proc # to TPM's Affinity PathIlya Smirnov2018-05-221-4/+67
| | | | | | | | | | | | | | | | | Added logic to include the proc # in the affinity path for TPMs. This change is required by HWSV for TPM alignment check. Change-Id: Ie92b57cab6dc64ae13cee25fba4169cd9a5f99ca RTC:191163 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58992 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: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* HDAT: New attribute LOCATION_CODE support for fru targetnagurram-in2018-05-141-0/+4
| | | | | | | | | | Change-Id: I06fa69a577b110fcf90f8cff7117ba3609c62432 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58559 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>
* Added PCIESWITCH type in 920 branchSrikantha Meesala2018-04-161-0/+1
| | | | | | | | | | | | | Change-Id: Ifbba85022fdec33b088826f2a37854864028567b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57260 Reviewed-by: Santosh S. Puranik <santosh.puranik@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> Reviewed-by: Sachin Gupta <sgupta2m@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>
* Completely hide attributes that have no valueDan Crowell2018-03-221-6/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Serverwiz2 continues to output invalid attribute syntax where attributes are defined with blank default tags like this. <attribute> <id>VCS_AVSBUS_BUSNUM</id> <default></default> </attribute> Which then get converted into something like this in our parsed xml. <attribute> <id>VCS_AVSBUS_BUSNUM</id> </attribute> That syntax results in our xmltohb parser using a value of zero instead of the defined default in the attribute definition since it looks like the value is being explicitly overridden. The change here is to completely skip adding any attribute that does not have a value filled in. The attribute's value will then be sourced from the defaults in attribute_types/target_types. Change-Id: I3565ff3bf50f9cd8b8f5ef108d8690016cf3f5f2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55970 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* ATTR_PBAX_GROUPID: add global tagPrachi Gupta2018-03-081-1/+4
| | | | | | | | | | | | | | | | | | | | | | PBAX_GROUPID is a proc level attr that needs to be incrememnted per node. The only way to set this correctly in MRW is to add a global tag. However, making it global may break other systems as the global value in their respective MRW won't be set. It will be set on proc_socket level. Therefore, added a check to only copy global values if they are not empty (aka someone must explicitly set the global value for us to use those values). Change-Id: I3055d8296c010f996d98d7578a9adee5b763d316 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55257 Reviewed-by: Santosh S. Puranik <santosh.puranik@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: William G. Hoffa <wghoffa@us.ibm.com>
* Fixing flipport attribute for processorsVenkatesh Sainath2018-02-231-1/+2
| | | | | | | | | | | | Change-Id: I9e1342c0012b54d8322d7bd29451da07a682f242 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54652 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> CI-Ready: Dean Sanner <dsanner@us.ibm.com> CI-Ready: William G. Hoffa <wghoffa@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>
* Enabling FSP-B IPL as primaryVenkatesh Sainath2018-02-221-6/+22
| | | | | | | | | | | | Change-Id: Iedb39c201a4b6c500115fbfb34716729ec931d16 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54547 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: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Fixing processor ordinal id for multinode systemsVenkatesh Sainath2018-02-131-5/+47
| | | | | | | | | | | Change-Id: Id1553c64c76b64d07647d863682880aabc638bb1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53555 Reviewed-by: Prachi Gupta <pragupta@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: NAGENDRA K. GURRAM <nagendra.g@in.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
* processMrw: multinode updatesPrachi Gupta2018-02-061-2/+2
| | | | | | | | | | | | | | | -- correctly set FABRIC_TO_PHYSICAL_NODE_MAP -- FAPI_POS for node target was fixed Change-Id: I7822c8cc1a04ff9cb2b9fa9e12eb92b3fe839fe9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53400 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> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Fix HUID generation on SMPGROUP targetsSantosh Puranik2018-02-011-0/+5
| | | | | | | | | | | | Change-Id: I31fd814783411ba0806cdd44ef5de96f7710112f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53147 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> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Fleetwood dimm numbering fixesDean Sanner2018-01-121-7/+7
| | | | | | | | | | | | Change-Id: Ifce818e0aa3d0829263cdf50dbec5a53f32d4721 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51257 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: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Various targeting fixes for Fleetwood systemDean Sanner2018-01-101-1/+2
| | | | | | | | | | | | | | | | | -Add chip-fcdimm-ddr4 target for CDIMMs -Properly set FSI_OPTIONS flipport -Correctly count MI an DMI positions for ATTR overrides -Set CDIMM as logical card Change-Id: Ia8b4e7a8019f2209746c491d87624d1e4ca9c7e5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50927 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@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>
* Changes to make the DIMMs show up in Fleetwoodaravnair-in2017-12-221-5/+15
| | | | | | | | | | | | | | This change along with MRW changes ensure that CDIMMs show up on a Fleetwood system Change-Id: I6471b4c503d42b57a211c16a66bedf184757e387 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50925 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: William G. Hoffa <wghoffa@us.ibm.com>
* set ATTR_PROC_SBE_MASTER_CHIP based on LPC connections in MRWPrachi Gupta2017-12-211-0/+2
| | | | | | | | | | | | Change-Id: Iebb62321ea3f129d26384daa3231d1d7872a277f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51218 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> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.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: William G. Hoffa <wghoffa@us.ibm.com>
* Differentiated Control Node type field from Normal NodeRaja Das2017-12-121-0/+11
| | | | | | | | | | | | | | - For control node, type field is assigned as enc-controlnode-power9 Change-Id: Ieba753e5f903da4841f75671cf8c7f6e80ef7e49 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50791 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: Sachin Gupta <sgupta2m@in.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>
* Make FAPI_POS unique on multi node systemSwathi Madhuri Bhattiprolu2017-12-081-15/+21
| | | | | | | | | | | | | Change-Id: Ic627935a131827803352bc935ee0b9ad986dad48 RTC:161594 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49350 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: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* ZEPPELIN BUP: fix VPD_REC_NUM for membuf targetPrachi Gupta2017-12-071-2/+4
| | | | | | | | | | | | | | | | | HWSV populates VPD in pnor per riser card. Each riser card has 4 centaurs on it and it's not physically possible to have less centaurs present. Therefore, increment VPD_REC_NUM per riser card position. Change-Id: I409e2f3b1e3ac3b8785ed709f0493a443e9f9683 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50392 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: Santosh S. Puranik <santosh.puranik@in.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Zeppelin BUP updates: Targets.pm changesPrachi Gupta2017-11-211-20/+12
| | | | | | | | | | | | | | | | | | | | | | | - CEN_MBA_PORT/CEN_MBA_DIMM: copy the values from MBA_PORT/MBA_DIMM these are duplicate attributes. Eventually, we need to remove one set. But, since HWPs for centaur use CEN_MBA_PORT/CEN_MBA_DIMM and MRW sets MBA_PORT/MBA_DIMM correctly. We just copy from MBA_PORT to CEN_MBA_PORT - DMI_REFCLOCK_SWIZZLE: used to be a bus attribute, but now it is moved to the dmi target. So, no additional processing is needed - SCOM_SWITCHES: Add default for membuf target similar to proc target - EI_BUS_TX_MSBSWAP: Remove the copying from the DMI connections. This now directly comes from MRW, no processing required. Change-Id: I3ba430d766c18d1756744e54c5e615dc25cdf553 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49930 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: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix node ordinal numbering to handle Fleetwoodaravnair-in2017-11-161-0/+5
| | | | | | | | | | | Change-Id: I28c3d9f6ec1560befbca55cd4cd5c1c2d6a88056 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49728 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: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix issues with DMI target handlingSwathi Madhuri Bhattiprolu2017-11-151-0/+4
| | | | | | | | | | | | | Change-Id: I4c4685e52612b49f6a77264549c0fa0494c55bc1 RTC:180806 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48069 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* ORDINAL_ID generation is fixed for multi node systemsSakethan R Kotta2017-11-141-7/+22
| | | | | | | | | | | | Change-Id: Iafd3c10f0d632fbbf5cd721df695c627d38f064a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49270 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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enabling multi proc master systemsVenkatesh Sainath2017-11-021-15/+21
| | | | | | | | | | | | Change-Id: If99c9ce86969a115af21b285b68c96b8fa92a881 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46664 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> Reviewed-by: Prachi Gupta <pragupta@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>
* Find connections by destinationSantosh Puranik2017-10-261-22/+141
| | | | | | | | | | | | | | | -- Pulling in helper functions to get connections by Destination -- Prune bad targets after building heirarchy Change-Id: I96afcf89447e6d07268ddb5f90d18b80a41cde44 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48095 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: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* add support for MBA_PORT/MBA_DIMM and CEN_MBA_PORT/CEN_MBA_DIMMPrachi Gupta2017-09-151-0/+15
| | | | | | | | | | | | | Change-Id: I676fff2a91baf1e1d3704c7f04852a186e634dd0 CQ:SW401976 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46162 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* update the Targets.pm scripts to fix issues found during reviewSwathi Madhuri Bhattiprolu2017-09-131-28/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /////////// ZEPPELIN_hb.hb.xml o/p ///////////// <id>sys0node0membuf0</id> <default>membuf:k0:n0:s0:p00:c0</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0 <default>physical:sys-0/node-0/membuf-0</default> <id>sys0node0membuf0l40</id> <default>membuf.l4:k0:n0:s0:p00:c0</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/l4-0 <default>physical:sys-0/node-0/membuf-0/l4-0</default> <id>sys0node0membuf0mba0</id> <default>membuf.mba:k0:n0:s0:p00:c0</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-0 <default>physical:sys-0/node-0/membuf-0/mba-0</default> <id>sys0node0dimm0</id> <default>dimm:k0:n0:s0:p00</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-0/dimm-0 <default>physical:sys-0/node-0/dimm-0</default> <id>sys0node0dimm1</id> <default>dimm:k0:n0:s0:p01</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-0/dimm-1 <default>physical:sys-0/node-0/dimm-1</default> <id>sys0node0membuf0mba1</id> <default>membuf.mba:k0:n0:s0:p00:c1</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-1 <default>physical:sys-0/node-0/membuf-0/mba-1</default> <id>sys0node0dimm2</id> <default>dimm:k0:n0:s0:p02</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-1/dimm-0 <default>physical:sys-0/node-0/dimm-2</default> <id>sys0node0dimm3</id> <default>dimm:k0:n0:s0:p03</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-0/membuf-0/mba-1/dimm-1 <default>physical:sys-0/node-0/dimm-3</default> --------------------- <id>sys0node0membuf1</id> <default>membuf:k0:n0:s0:p00:c1</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1 <default>physical:sys-0/node-0/membuf-1</default> <id>sys0node0membuf1l40</id> <default>membuf.l4:k0:n0:s0:p00:c0</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/l4-0 <default>physical:sys-0/node-0/membuf-1/l4-0</default> <id>sys0node0membuf1mba0</id> <default>membuf.mba:k0:n0:s0:p00:c2</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-0 <default>physical:sys-0/node-0/membuf-1/mba-0</default> <id>sys0node0dimm4</id> <default>dimm:k0:n0:s0:p04</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-0/dimm-0 <default>physical:sys-0/node-0/dimm-4</default> <id>sys0node0dimm5</id> <default>dimm:k0:n0:s0:p05</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-0/dimm-1 <default>physical:sys-0/node-0/dimm-5</default> <id>sys0node0membuf1mba1</id> <default>membuf.mba:k0:n0:s0:p00:c3</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-1 <default>physical:sys-0/node-0/membuf-1/mba-1</default> <id>sys0node0dimm6</id> <default>dimm:k0:n0:s0:p06</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-1/dimm-0 <default>physical:sys-0/node-0/dimm-6</default> <id>sys0node0dimm7</id> <default>dimm:k0:n0:s0:p07</default> <default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/dmi-1/membuf-1/mba-1/dimm-1 <default>physical:sys-0/node-0/dimm-7</default> Change-Id: I6f98da7ddd27bdc3bbb627cdb0bec3906cc20b87 RTC:177707 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45052 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: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@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>
* Fixes for ZeppelinSantosh Puranik2017-08-291-0/+1
| | | | | | | | | | | | | | | -- 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>
OpenPOWER on IntegriCloud