summaryrefslogtreecommitdiffstats
path: root/sbe/image/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Partial cleanup for tools directorySachin Gupta2016-07-181-4/+9
| | | | | | | | | | | | | 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>
* Renaming SBE trexStringFileShakeeb2016-07-141-3/+3
| | | | | | | | Change-Id: I728fe06135300b2a02dafb5af9d18cb25081f469 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26666 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* SBE Image Build Flow: no 2kB .overrides placeholder anylongerMartin Peschke2016-07-081-6/+2
| | | | | | | | | | | | | | | | | | | We used to reserve 2kB inside the SBE Image for .overrides, which was assumed to be replaced or overwritten with real override rings. The requirements have been relaxed, the placeholder is being removed. This will simplify the placement of .override content from a tools perspective, making the placement similar to what we will do as to .hbbl: we simply call p9_xip_append(). Change-Id: I9b8268cc63d568baf81f889c97aa95c2afdbcdc1 RTC: 157404 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26702 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Use ATTR_PG attributeSantosh Puranik2016-07-081-1/+0
| | | | | | | | | | | | | -- 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 EC feature attributesSantosh Puranik2016-06-291-0/+26
| | | | | | | | | 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>
* putRing on SBE PlatBilicon Patil2016-06-151-2/+13
| | | | | | | | | | | | | 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>
* Updated Makefile to include p9_cache_contained_attributes.xmlSantosh Puranik2016-06-081-0/+1
| | | | | | | Change-Id: I73e232cf5f3ad276579d8a2f2918bd3ca00b9e72 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25289 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-2/+14
| | | | | | | Change-Id: Ia31cc98769d5ca0ad52150aca693a9fa9b20e0c1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24045 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Single SEEPROM image for SBESachin Gupta2016-05-031-19/+10
| | | | | | | | | | | | | | 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>
* fix misleading xip image reportMartin Peschke2016-04-071-2/+7
| | | | | | | | | | | | sbe_seeprom.rpt was generated too early during the build flow, which is why information on appended sections was missing Change-Id: I5348c6c599d1f996029fbf75486514e97d3e78cd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22947 Tested-by: Jenkins Server Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* fix for missing .overrideMartin Peschke2016-04-071-1/+1
| | | | | | | | | | | amends commit 3c1e347288650ef2112b9f1d66cbf0b1913d0879 Change-Id: I2dc5d0ba248e74d15065f52d4f7b137c12c3d6a1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22946 Tested-by: Jenkins Server Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* OTPROM Loader CodeSunil.Kumar2016-03-301-1/+18
| | | | | | | | | 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-2/+13
| | | | | | | | | 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>
* adapt SBE image build flow to P9-XIP with nested image supportMartin Peschke2016-03-221-4/+6
| | | | | | | Change-Id: Ibd42c84d23d1848b97df982d2fb16da28bb66ee8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21035 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* simics.tar support for SBE makefile - make installRaja Das2016-03-111-0/+26
| | | | | | | | | | | RTC:149171 Change-Id: I992dcd8709bc44461bdf8aeecd269b9273da5a8b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21799 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
* Update backing buildSachin Gupta2016-03-031-6/+0
| | | | | | | Change-Id: I653b669f723b828d553715fb4a5ccdbcd0a527bf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21635 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
* SBE image build flow: add build information to imageMartin Peschke2016-02-221-1/+7
| | | | | | | | | | | | | | | | for example: Build Date : 02/16/2016 Build Time : 13:18 Build User : mpeschke Build Host : hdrhapcc.boeblingen.de. Change-Id: Iad2bdcfaf4db749538fd709ce36c7a8489d7cb2e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24347 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Added sbe_main.bin support backSachin Gupta2016-02-141-0/+6
| | | | | | | | | | | | | Simics does not pick the new filenames even if we change simicsInfo file. Till the time simics chnages are not in driver, we have to use old names for our testing Change-Id: I41a83850d636164172a005fb0b746953030442eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24252 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* SEEPREOM/PIBMEM LoaderSachin Gupta2016-02-031-10/+17
| | | | | | | | RTC: 123472 Change-Id: I625ade56cbd56d7c3e7c6510e863351f054408ee Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19793 Tested-by: Jenkins Server Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Update header fields for loaderSachin Gupta2016-02-031-6/+6
| | | | | | | Change-Id: If1cde44f430253909feaf5c817178369a1fb3754 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23526 Tested-by: Jenkins Server Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Mirror Fix for 9031 modelSachin Gupta2016-01-211-0/+1
| | | | | | | Change-Id: Icc1ecaaa6ca1833d54f90065477f82ef77935c37 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23489 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* P9-XIP: SBE IPL image build now shares P9-XIP code with ekb repoMartin Peschke2016-01-211-15/+22
| | | | | | | | | | | | 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-10/+14
| | | | | | | | | 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>
* Makefile InfraSunil.Kumar2015-12-081-17/+15
| | | | | | | | 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>
* Workaround for fixed section in PIBMEMSachin Gupta2015-12-081-3/+9
| | | | | | | | Change-Id: I0fc1891dbb6546a05569b7a13101be65d57b2991 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22361 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* Some changes for the new compilerSantosh Puranik2015-12-071-3/+3
| | | | | | | | | | | | -- 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>
* Rearrange PPE FAPI2 directory structure to be more in-line with HWPFGreg Still2015-10-211-0/+1
| | | | | | | | | | | | | | - 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 tracehash in make allSachin Gupta2015-10-051-1/+1
| | | | | | | Change-Id: If313a22e8a6292f00c1ed50224765aecb0d4b6d6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20943 Tested-by: Jenkins Server Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* SBE Get Capabilities supportSachin Gupta2015-09-161-6/+10
| | | | | | | | | RTC: 128328 Change-Id: Ic00f99ec7214d6080df4edef30bd6722f2a0fa97 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19488 Tested-by: Jenkins Server Reviewed-by: Amit J. Tendolkar <amit.tendolkar@in.ibm.com>
* add symbol fileMartin Peschke2015-09-091-1/+8
| | | | | | | | | | | | | | | | 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-28/+43
| | | | | | | | | | | | | | | | | | | | | | - 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>
* PPE-HWP: [Level 2] Dllsetup Hcode ProcedureDavid Young2015-09-021-1/+2
| | | | | | | | | | | | | | Dllsetup runs on cronus. Wrapper function included. XML error file added. cachehcderror.mk updates with dll errors xml file Change-Id: I51189a9ca7c2541ddc86aeb7896feb23a2426f5b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19807 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* set two fields in headerMartin Peschke2015-09-021-2/+7
| | | | | | | | | | | set entryOffset in header using address of SBE loader, add entryAddressSBE in header and set using base loader Change-Id: I9661362e792e01fce17d693035c0ee765ff6b79b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19928 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* enhance clean in order to also get rid of output of some perl toolsMartin Peschke2015-09-011-0/+3
| | | | | | | | | | | this uses some new definitions in .mk file to make clear which outfile file is generated by which script Change-Id: I7887b5fafb7bd66dd0a2c8bbb8c3860dea4c076b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19966 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* optimised sizes of seeprom image and loader imageMartin Peschke2015-08-261-12/+12
| | | | | | | | | | | | | also includes removal of some extra whitespace in Makefile and definition of another .mk file variable to further improve a build rule Change-Id: I2de63aa81bd13acaeaa2db3fbad394ffad0803f0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19958 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* Honor PPE partial good attributes to intialize targetsGreg Still2015-08-191-6/+13
| | | | | | | | | | | | | | | | | | | | | | - 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>
* p9_sbe_fabricinit - add error XML and build dependenciesJoe McGill2015-08-131-0/+1
| | | | | | | | | | Change-Id: I05e27dbcaf0b0205c7e515cedc666b85f22f8e2b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19717 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com> Reviewed-by: Derk Rembold <rembold@de.ibm.com>
* Add SBE support for per directory error XML filesSachin Gupta2015-07-281-1/+26
| | | | | | | | | - 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-14/+11
| | | | | | | | | | | | - 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>
* added nest compilationDerk Rembold2015-07-221-2/+13
| | | | | | | | | 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-3/+31
| | | | | | | | | | | | 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>
* add fixed section into pibmem imageDerk Rembold2015-07-061-6/+6
| | | | | | | | | | | modified linksbe.cmd worked in Sachins comments. Removed sbefixed.S from sbefw file. improved sbefwfiles.mk Change-Id: I773a701f1a7428d969c08254d07e0b6e6d9d9b79 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18848 Reviewed-by: Derk Rembold <rembold@de.ibm.com> Tested-by: Derk Rembold <rembold@de.ibm.com>
* add fapi2 headers into importtempDerk Rembold2015-06-291-0/+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-19/+24
| | | | | | | | | | | | 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-1/+12
| | | | | | | 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-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-32/+60
| | | | | | | 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-0/+3
| | | | | | | | | | | | | | | | | | | - 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-9/+124
| | | | | | | | 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/+80
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