| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
ATTR_EQ_GARD and ATTR_EC_GARD are left aligned now
Added reading the C4 board pin to determine master/slave
Change-Id: I0df1b07c1ced5849eca90e02b8344d70490e1737
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24415
Tested-by: Jenkins Server
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently we build seprarate images for PIBMEM and SEEPROM. Later
using XIP tools we add pibmem image to seeprom. This activity
will create only one image for SEEPROM and PIBMEM
RTC: 145589
Change-Id: I5f560afaf310ace539a793ea7c2ce710dcb3fcc1
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/20653
Tested-by: Jenkins Server
Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
-- 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- 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 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
| |
Change-Id: I3073787372f8405adc2b8d11f41413e3b61688ce
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21036
Tested-by: Jenkins Server
Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I079582ac9f87b531d71999869751976683fd5680
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20912
Tested-by: Jenkins Server
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
| |
Change-Id: Iec1c02bd7d7a9e423121f697e8db608efc539c5f
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20259
Tested-by: Jenkins Server
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Tested SCOMs (absolute and FAPI_TRY) on GPE SIMICS without RCs
to chip target OCB registers. GPE SIMICS model does not have
registers in non-chip level targets.
- Testing on GPE SIMICS with RCs fails with illegal addresses in
thread local storage initialization
- Added ./ppe/sbe/plat platform specifics
- Added missing ./ppe/hwpf/plat/include files
- Added missing fapi2AttributeService.H
- Add PPE specific (though likely temporary) versions of buffer.H
(to deal with compile errors for "units_per_bit()" to "units_per_bit"
and "bit_length()" to "bit_length") and return_code.H (to include
return_code_defs.H)
- Add ppe/plat/include/plat_error_scope.H to deal with SBE return code
tracing
- Deleted old file version
- Added local version of buffer.H
- Move current_err to global variable (vs thread local storage);
This removes #include <thread>.
- Enable PK_TRACE under FAPI_* Trace macros
- Added plat_attributes.H to include generated platform specific files
- Added -DUSE_PK_APP_CFG to img_defs.mk
Change-Id: Ice6c24a5091d3cf8eb4e4d93a0d139086126df95
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18239
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: I16fe661deece510266e71bebea87ca546db2d252
Delete return_code.H in deference to base
Change-Id: Ib8f11bc5eacbc64399de299d90f1698262967216
Remove plat_utils.C from fapi2ppefiles.mk
Change-Id: Ie921e66b1d4b6972d5ad1d0ac2278c055d82ce19
Add include of pk_app_cfg.h to std_irq_config.h
Change-Id: I488e43ea14a0ef1da927bcf010ff95c9349b08dd
Image building updates to be more realistic
Change-Id: I67084b96bb9e83b71fc732887955f115e7ed00db
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18006
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
|
|
|
|
| |
Change-Id: I9754c4559bba1ca228b168463c312c4d3ab6309a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Removed platform buffer_base.H and error_scope.H
- Updated platform version of fapi2.H. Future work to update changes into HWPF
base version.
- Commit of automatically generated fapi2AttributeService.C until in-line
process is online
- Added placeholder versions of hwp_executor.H, set_sbe_error.H and
hwp_ffdc_classes.H required by the base HWPF FAPI2 Base
- Created PPE versions of plat_target.H, plat_trace.H
- Updated Makefile to include FAPI2 library in the buils
- Updated ima_defs.mk to properly include the SCOM definition files to allow the
build to work.
Change-Id: I873eb03e5426a2c574f99d2ac7ce4c5f06107cf2
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18001
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I805dd3286b1b9d33b585d903d38ba7555bf40c21
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16869
Reviewed-by: Glenn R. Miles <milesg@us.ibm.com>
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
|
|
Change-Id: I9af1450461e77606fd91831773abaac454735c45
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16290
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
|