summaryrefslogtreecommitdiffstats
path: root/hwpf/include
Commit message (Collapse)AuthorAgeFilesLines
* Update to plat_getTargetHandleByChipletNumberSantosh Puranik2016-07-181-2/+4
| | | | | | | | | | Templatized to take in a fapi2 Target type Change-Id: Icd55f82e6c8dd0bed92eb245678722ec15f12617 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27127 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Use ATTR_PG attributeSantosh Puranik2016-07-082-111/+14
| | | | | | | | | | | | | -- Remove use of ATTR_PG_<CHIPLET> -- Delete pg attributes XML Change-Id: I96986292fb6e360fc785f99e66b3e866dccd4fef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21871 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Add MCBIST Target SupportSantosh Puranik2016-06-293-75/+36
| | | | | | | | | | | | -- Support MCBIST targets -- Fix MCS targets Change-Id: Ib80e0986171102877059fd3142412277b6d0189f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26330 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Sunil Kumar <skumar8j@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Changes for handling EX/MCS scomsSantosh Puranik2016-06-211-0/+77
| | | | | | | | | Change-Id: I411440954ce98add0a70013efa1d8aadd05b60c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25740 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>
* Update FAPI parent-child relationsSantosh Puranik2016-06-214-123/+223
| | | | | | | | | | | | -- Added EQ/EC/EX relations -- Support PERV==>PERV getParent Change-Id: I9517010ee9f3ee5f3f4b022bf2da92451dfce4ff Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24728 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>
* Add fapi2::Target::isFunctional implementationSantosh Puranik2016-06-082-0/+20
| | | | | | | | | Change-Id: I6a4d1b5e9ae980691a1f2d652108053340730af6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24819 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Packing fixed section in PIBMEMShakeeb2016-05-161-2/+12
| | | | | | | | | | | | A new structure to be stored in PIBMEM with contents of fixed section from SEEPROM Change-Id: I2a1b30499c44d5d4ee3b95f6c863b241f00009be Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24422 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Fixed bool usage for FAPI2 ReturnCodeRaja Das2016-05-041-2/+2
| | | | | | | Change-Id: Id559c860f919129e06c71e6fbf3d5cea524445c3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23713 Tested-by: Jenkins Server Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
* Update to getParent()Santosh Puranik2016-04-111-3/+19
| | | | | | | | | | | Support returning PROC_CHIP as a parent. Support CORE->EQ relation. Change-Id: I09f422833a9a933c1d41ad3f138fa8640b131e40 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22331 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Get/Put Occ Sram SupportRaja Das2016-03-241-2/+6
| | | | | | | | | Change-Id: I8f4669bfbca3d58d8f55d5d115d370bfa99ae49d RTC:128980 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/20658 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
* Some changes to reduce image sizeSantosh Puranik2016-02-292-7/+36
| | | | | | | | | | | | | | | | 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>
* Plat API to get Target by chiplet numberSantosh Puranik2016-02-291-0/+10
| | | | | | | | Change-Id: I119a856d0b608c25899df4ef613715e26c6ec86a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21022 Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* clean up some filesMartin Peschke2016-02-178-3391/+0
| | | | | | | | | | | | This patch removes from files from the repository that are generated and which were accidentely committed to the repo. Change-Id: Ic5678bd33588dd4f9b0490f986edf3484d7c7464 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24304 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Claus Michael Olsen <cmolsen@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* PPE FAPI2 Delay supportGreg Still2016-02-011-8/+44
| | | | | | | | | | | | - Addressed comments - Updated simulation delay to account for PPE simulation cycle rate - Fix simulation cycle equation to properly group the numerator Change-Id: I97050f96fdbe726a9216070cd4892dfb266052cf Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21157 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Plat implementation of getchildren, filteredSantosh Puranik2016-01-273-1/+201
| | | | | | | | Change-Id: I7550b2d011da5f9d87f84ec0133b5e1dffa56871 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22577 Tested-by: Jenkins Server Reviewed-by: Tali Rabetti <talis@il.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Update PPE target to uint32_t and include MI targetGreg Still2016-01-254-45/+38
| | | | | | | | | | | | | | - Reduces the vector storage needs to allow additional targets in the future - Added a valid bit to the target as the old means of checking for an already formed target (when uint64_t was used) no longer works. - Add MI target type support for compilation. No MI target addressing support is present at this time as this is a Cummuls only function Change-Id: I1ed89392cc232f31141febc108e7ba0fb7bf65bd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22737 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Support casting EQ/CORE targets to PERVSantosh Puranik2016-01-041-4/+2
| | | | | | | | | Used the getParent() API to support such conversion Change-Id: I6990a65e4d09ae0a31ea8954b9fbcaa9808df266 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22535 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Plat API to apply EQ/EC gardsSantosh Puranik2015-12-143-5/+16
| | | | | | | | Change-Id: Ifd019f0dbad3f817e681669a31def5f41c03ed41 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22345 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Delete fapi arraySantosh Puranik2015-12-101-174/+0
| | | | | | | Change-Id: I4c08b2102d83cb68c656a8d8b3be2d5d081a7a18 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22602 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Support PERV attributes also for EQ and CORE targetsSantosh Puranik2015-12-072-15/+21
| | | | | | | | | | -- 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-076-22/+866
| | | | | | | | | | | | -- 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>
* Fixed compile errorsSantosh Puranik2015-11-181-7/+7
| | | | | | | | | Fixed compile errors in =, == and != operators Change-Id: I613cdbbd4469fff8d9e50318100e960d8ac7cb3b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22144 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* Provide default value of 0 for Target c'torSantosh Puranik2015-11-161-5/+1
| | | | | | | | Change-Id: If52c82f34bdce45d5e351c0be658d692cb8d502a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21863 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Keep number of targets under 64.Santosh Puranik2015-11-161-2/+2
| | | | | | | | | Remove creation of multicast targets which PPE does not need Change-Id: Icb4b8f3f1cca406f50a533aee0ec0d219633546e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22049 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Rearrange PPE FAPI2 directory structure to be more in-line with HWPFGreg Still2015-10-2136-0/+8305
- Move files into new structure - Delete old, obsolete files and directories - Pre-import mirror of HWPF into importtemp - No additional function Change-Id: Iadad6eb05349f807acea362ec77d7f58273878b5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21150 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
OpenPOWER on IntegriCloud