summaryrefslogtreecommitdiffstats
path: root/tools/scripts
Commit message (Collapse)AuthorAgeFilesLines
* SBE code restructure: Set up tools directoryShakeeb2016-08-308-5458/+0
| | | | | | | | | | Change-Id: I2ad810c3310a7b2ae0a1e1a57b3bd04ef7e9f256 RTC:159709 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28836 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Fix ATTR_PG bug for MC chipletsSantosh Puranik2016-08-191-2/+2
| | | | | | | | | | | -- Attribute index calculation for chiplets 7 and 8 was incorrect, MCBIST should have been used instead of MCS Change-Id: Ie3a8d127b56326578d3ea0b6950e3a65456bb127 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28506 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* move ppeSetFixed.pl from tools/image to tools/scriptsMartin Peschke2016-08-191-0/+259
| | | | | | | | | | | Change-Id: I15e6437594542285fc1ecc3d64165c04fd70d888 RTC: 157865 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28376 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: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Support getting FAPI Target type and instanceSantosh Puranik2016-08-012-6/+30
| | | | | | | | | | -- Use mirrored target_types.H Change-Id: If6c30b2122980470f8a7a5acffcc59df9304e979 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27592 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Changes for local-only SBE ffdc collectionSantosh Puranik2016-07-311-364/+515
| | | | | | | | | | | | | | -Update parseErrorInfo.pl to only pick up <ffdc> taged items -Reduce class footprint to size acceptable to sbe environment Change-Id: Ia969ce649e9c0891d7a01de12438a626dfecb163 RTC:154307 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25463 Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Support EC feature attributesSantosh Puranik2016-06-293-486/+236
| | | | | | | | | Change-Id: I045dc6cda8d9d5237caef24b62cbe89405121d15 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25978 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Some changes to reduce image sizeSantosh Puranik2016-02-291-50/+32
| | | | | | | | | | | | | | | | 1) Force get/put scom plat functions to be inline 2) Inline ATTR get/set functions 3) FAPI RC is now 32-bit 4) Enable selective trace levels RTC: 141492 Change-Id: Ie8a5bce597751b5484b2e9c89d614999a555f366 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21023 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Support PERV attributes also for EQ and CORE targetsSantosh Puranik2015-12-071-3/+30
| | | | | | | | | | -- CHIP_UNIT_POS==chiplet number for all pervasive chiplets -- Split erstwhile PERV targets into two NEST groups + MCS targets Change-Id: I034bc9f09e1afcd8c204f00a2b8ae5489d81a47a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22344 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Some changes for the new compilerSantosh Puranik2015-12-071-0/+2
| | | | | | | | | | | | -- Compile out FFDC code that relies on std::shared_ptr and std::pair -- Define some type traits used in FAPI2 -- Remove stdio.h inclusion from plat code Change-Id: I5a9e156f654c87c54d26f2e4c99b924285cf981a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22297 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Revert "Revert "FAPI cleanup in PPE""Santosh Puranik2015-11-301-44/+44
| | | | | | | | | | This reverts commit 55cbb4e99f0eba76f27eed20cf5f704e495a1158. Change-Id: I9ffea263a80c5c6dabc1609a6e2ef7966f7e468d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21804 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Revert "FAPI cleanup in PPE"Martin Peschke2015-11-051-44/+44
| | | | | | | | | | | | This reverts commit b267f6014899a92bdde19d4034c6c4d992d828ea. Reverting on Santosh's request, because this patch needs follow-up patches, which can not be merged promptly, in order not to break SBE tests. Change-Id: Ieaee095b76925b10b99deb6ac61be25d5b79ea4a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21771 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* FAPI cleanup in PPESantosh Puranik2015-11-051-44/+44
| | | | | | | | | | | | 1) Removed importtemp/fapi2 2) Removed old files from import/ 3) Synced over parseErrorInfo.pl from ekb Change-Id: Ic830b9dd86b612f7892a40fb2d3158a73940d7af Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21760 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Support TARGET_TYPE_SYSTEM PPE attributesGreg Still2015-09-085-673/+786
| | | | | | | | | | | | | | | | | | | | | | - Add support for SYSTEM types - Fix attribute "setting" bug for scalar attributes only; array attributes untested - Add nest_attributes.xml - Reduce extra whitespace per Gerrit comments (more) - Added debug switch to ppeParseAtteibuteInfo.pl - Add system attributes to merged .fixed section (base_ppe_header.S, proc_sbe_fixed.H, topfiles.mk) - Fixed FAPI2 regression setup based on newest SEEPROM and PIBMEM (SBE) linker layout. This implicates the Makefile (eg new "seeprom" rule). - Fix rebase issues with new commits. Added necessary dependent files and missing attribute enablement - Rebased with the merged "Fix compile" commit which moves the definition and setting of the global variables associated with attributes to target.C Change-Id: Iadbe080dec1558079ca6fe9c8fa711b098ba1e0b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20078 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Honor PPE partial good attributes to intialize targetsGreg Still2015-08-192-169/+418
| | | | | | | | | | | | | | | | | | | | | | - Addressed internal Gerrit comments - Addressed compilation issues with real procedures - Fix image tool "clean" function (updated) (deals with missing tools/image/bin) - make "clean" fixup - Get vector of attribute values properly into the image - Fix FAPI_ATTR_* signature from target pointer to target reference - ATTR_CHIP_UNIT_POS support for non-core/cache chiplets - Require FAPI_ATTR_GET/SET invocation to be in the form of fapi2::ATTR_.... - Fix tools bin directory creation issue - Address plat_PervPGTargets error case - Add FAPI_EXEC_HW support to deal with recently merged functions - Update libcommonerrors.mk to deal with recently merged compilation issue Change-Id: I31485ff05731e7fbaa0453d8ed9985b9ca56b8b3 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19342 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Add SBE support for per directory error XML filesSachin Gupta2015-07-281-0/+1511
| | | | | | | | | - Added parseErrorInfo.pl Change-Id: I263797070f09d0b869f3de52916049574d272cb6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18819 Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Tested-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Target initialization using vectorsSachin Gupta2015-07-282-8/+20
| | | | | | | | | | | | - Add initial getChildren implementation (for review only) - Updated attribute generation scripts with better error messages - Move functions to plat_target.H and target.C - Allow for override of PPE_TYPE Change-Id: Ib28fdd71413b33d43f0f7dc4711222da92a19237 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18948 Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Tested-by: Jennifer A. Stofer <stofer@us.ibm.com>
* move xml files to importtemp directoryDerk Rembold2015-06-248-585/+0
| | | | | | | | | | | | included fixed sections default settings included fixed image generation. updated Makefile run sections Change-Id: I97547e339f5c956b31d444a74c6faa8159884072 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18699 Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* Added attribute tools, XML and sources to complete buildGreg Still2015-06-1514-0/+3963
Change-Id: I59a34c889523572f2cad697598951425f68f879a
OpenPOWER on IntegriCloud