summaryrefslogtreecommitdiffstats
path: root/sbe/image/img_defs.mk
Commit message (Collapse)AuthorAgeFilesLines
* Updated makefile with SIM_ONLY_OSC_SWC_CHK definitionSunil.Kumar2016-07-251-0/+4
| | | | | | | Change-Id: Icfc7d0af52ab8eaa498a4bd690de9d35b705b429 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27250 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Partial cleanup for tools directorySachin Gupta2016-07-181-7/+7
| | | | | | | | | | | | | These changes are done 1. Removal of PowerPCtoPPE folder 2. Remving binaries from tools/ppetracepp. Generate these binaries at runtime. Change-Id: If884ba1cc5e2747265ce3618e82d1fb439babcd4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26889 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* putRing on SBE PlatBilicon Patil2016-06-151-1/+11
| | | | | | | | | | | | | Conflicts: sbe/image/Makefile sbe/image/img_defs.mk tools/image/Makefile Change-Id: I4dc56c2b699724af2c6a57a0b62742998c4cf68b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22439 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Removed P9_HCD_STOP_SKIP_FLUSH/P9_HCD_STOP_SKIP_FLUSH compile flagsSachin Gupta2016-06-131-2/+24
| | | | | | | | Change-Id: I760c3238fbcab87bf345c578dbc0aeae76cb7fa6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25388 Tested-by: Jenkins Server Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
* Modify sbe.sym file to include size of symbolsshakeeb2016-05-161-1/+1
| | | | | | | | | | | Modify sbe.sym to include size of symbols. Modify relevant scripts to take into account the update in sbe.sym Change-Id: Ib5a74835638e73b439ba7859d3b1c56846d34a49 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24574 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Infrastructure updates to build cache initfile HWPs in import treeJoe McGill2016-05-061-1/+5
| | | | | | | Change-Id: Ia31cc98769d5ca0ad52150aca693a9fa9b20e0c1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24045 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Relocation of header files to ./tools/imageProcs (required ppe changes)Martin Peschke2016-04-191-1/+5
| | | | | | | Change-Id: Ifbe1ad4fb7b409f590ded43458c75a997f8b6287 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22701 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Continuous IPL supportSantosh Puranik2016-04-061-1/+1
| | | | | | | | | | | | | Class for register access Beginnings of SBE states RTC: 120752 Change-Id: I6d5ceedd34dc311a352c3d9a638b8fc7f2bef291 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21693 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
* OTPROM Loader CodeSunil.Kumar2016-03-301-0/+1
| | | | | | | | | Change-Id: Ia2e99e0731a2ce6671f2e1eaef99915534937768 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22274 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Get/Put Occ Sram SupportRaja Das2016-03-241-1/+5
| | | | | | | | | 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-291-0/+6
| | | | | | | | | | | | | | | | 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>
* compile flags for istep 4Sachin Gupta2016-02-241-0/+5
| | | | | | | | Change-Id: I527cd8a9d1d8423df74708f7970e3653bd872530 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24702 Tested-by: Jenkins Server Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Change image namesSachin Gupta2016-02-031-3/+3
| | | | | | | | Change-Id: I537ed54a8e1558ac6af195f82e473fb9de733f67 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23885 Tested-by: Jenkins Server Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* PPE FAPI2 Delay supportGreg Still2016-02-011-1/+4
| | | | | | | | | | | | - 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>
* P9-XIP: SBE IPL image build now shares P9-XIP code with ekb repoMartin Peschke2016-01-211-1/+9
| | | | | | | | | | | | All users of the P9-XIP headers and code have been changed to use the P9-XIP code imported from ekb. The SBE IPL Image build flow has been adapted to the new location of the P9-XIP code. Some renaming was needed (SBE XIP -> P9-XIP), too. Change-Id: Ia68cfe7c3599f8b4364778158731f91097ea466f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23025 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Modifications for using pp42 compilerDoug Gilbert2016-01-111-12/+28
| | | | | | | | | Change-Id: I5b28197d82df7f5fce5f9f8baac170a4af12e13d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22552 Tested-by: Jenkins Server Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Basabjit Sengupta <basengup@in.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Checking in stubbed isteps and sbe msg reg updatesAmit Tendolkar2015-12-101-0/+4
| | | | | | | | | | | Change-Id: I8ec464f841f7828b9aa5151a47d900b4e95bf4f8 CQ: SW330452 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22586 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server Reviewed-by: Basabjit Sengupta <basengup@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Makefile InfraSunil.Kumar2015-12-081-11/+14
| | | | | | | | Change-Id: I541cbf57945ab77f7e2575745dc2cc6b839687b5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22362 Tested-by: Jenkins Server Reviewed-by: Basabjit Sengupta <basengup@in.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Some changes for the new compilerSantosh Puranik2015-12-071-3/+6
| | | | | | | | | | | | -- 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-9/+8
| | | | | | | | | | 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-8/+9
| | | | | | | | | | | | 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-9/+8
| | | | | | | | | | | | 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>
* Rearrange PPE FAPI2 directory structure to be more in-line with HWPFGreg Still2015-10-211-2/+5
| | | | | | | | | | | | | | - 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>
* add symbol fileMartin Peschke2015-09-091-0/+3
| | | | | | | | | | | | | | | | currently contains nm output for: - seeprom object file - base loader object file - base section object file second version of this patch renames the output file to sbe.syms and defines the name in the appropriate .mk file Change-Id: Icec58009d334763b28fec2cfa6cbb0e17abecdea Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20387 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-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | - 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-191-1/+4
| | | | | | | | | | | | | | | | | | | | | | - 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-3/+9
| | | | | | | | | - 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-281-0/+5
| | | | | | | | | | | | - 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>
* Vector supportSachin Gupta2015-07-281-0/+1
| | | | | | | | | Change-Id: I0e0d2afa74d11edd01c8723997d9e3107fc463b9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18713 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Tested-by: Jennifer A. Stofer <stofer@us.ibm.com>
* added nest compilationDerk Rembold2015-07-221-1/+5
| | | | | | | | | Change-Id: Ib35a7e5a13ff7384f483f68b6f376774f7a10607 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19238 Reviewed-by: GIRISANKAR PAULRAJ <gpaulraj@in.ibm.com> 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>
* add the sections to image with right nameDerk Rembold2015-07-221-0/+1
| | | | | | | | | | | | added intX handling added baseloader creation. Loader added into loader_text section removed main in base loader Change-Id: Ic0a8a1999d49502907d638b7b73852bc5ce9bc39 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19098 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* fixing double entries such as CONST_UINT or ULLDerk Rembold2015-07-151-0/+5
| | | | | | | | | | | | using auto generated files to check them into ppe. fixed comments in two files Change-Id: If144e8926844237cf9c53168d9a7e158870f65f0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19010 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* add fapi2 headers into importtempDerk Rembold2015-06-291-1/+1
| | | | | | | | | | added bin dir in tools removed absolute path from makefile Change-Id: Ib86e3ab64151e323ceea260ce989ca5f79193461 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18817 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* move xml files to importtemp directoryDerk Rembold2015-06-241-0/+4
| | | | | | | | | | | | 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>
* add seeprom normalization and fixed binary generationDerk Rembold2015-06-241-0/+4
| | | | | | | Change-Id: Ie65938a2735028019e6a460060d97179efec6a7b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18676 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* PPE FAPI2 resync changesGreg Still2015-06-161-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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>
* method to compile pibmem and seeprom image (second try)Derk Rembold2015-06-161-67/+58
| | | | | | | Change-Id: I8f0e7acafd2f956eedc043691647d5d8ed432202 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18488 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* Resync PPE FAPI2 implementation (Round 2)Greg Still2015-05-291-47/+45
| | | | | | | | | | | | | | | | | | | - 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>
* files to create base image, corrected pervfiles.mkDerk Rembold2015-05-211-42/+120
| | | | | | | | Change-Id: I78f6f1aa49c2f11b2e3ede82f19b48d7f14a50a8 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17478 Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* code to create base image with header and fixed sectionDerk Rembold2015-04-011-0/+236
Change-Id: Id4662a5cf1f1e28694661ce325ae5e9353216a2f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16740 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
OpenPOWER on IntegriCloud