summaryrefslogtreecommitdiffstats
path: root/src/build/trace
Commit message (Collapse)AuthorAgeFilesLines
* Fix decimal modifiers in Hostboot traceMatt Derksen2017-07-111-6/+6
| | | | | | | | | | | | | Change-Id: Ia958d821ff833abc7e8be0713beefbff25249aee RTC: 165956 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42784 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix Tracehash Buffer OverflowBenjamin Herrenschmidt2017-03-241-3/+6
| | | | | | | | | | | Change-Id: Id8c8be0ef1d5e9f3ca377c4a89715c9c46d17a38 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38304 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Remove legacy binutils workaround in tracehashAndrew Geissler2016-07-071-8/+1
| | | | | | | | | | | Change-Id: I52e002a2f7085baa5b6b5d536e5aa95a5fab2c0d RTC: 123492 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26507 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* tracehash_hb.pl: use gmtime for start/end hash timeStewart Smith2016-02-191-2/+2
| | | | | | | | | | | | | | | | | | Previously, end time would come from `date` - which involves fork()/exec() and a differently formatted date than the start time, which was from the perl gmtime function. As the date is used to assemble the string identifying the build, we use gmtime() in both places rather than localtime(). Change-Id: Id5d9de2080a48af81b090cf5359d841686883a20 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Signed-off-by: Patrick Williams <iawillia@us.ibm.com> Forwardport: yes Github: See open-power/hostboot#39 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23181 Tested-by: Jenkins Server Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23186
* Fix building with binutils 2.25Stewart Smith2015-08-261-2/+2
| | | | | | | | | | | | | | We need to explicitly link with -ldl with binutils 2.25 Change-Id: Ie0a7a7ac39d69914e3be0d26f0c6b0c4c58ae5c4 Fixes: open-power/hostboot#31 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20092 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* gcc-4.9 support in Hostboot - tracehash fixAndrew Geissler2015-02-111-11/+253
| | | | | | | | | Change-Id: I46505bd6bddfdf4fb0f2dccc7c78a382431fc63d RTC: 120455 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15520 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change tracehash_hb.pl to use gmtimeAndrew Geissler2015-02-091-2/+4
| | | | | | | | Change-Id: Ibf265ff9c6de2ce8df03e903452553237a877dbb RTC: 123496 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15618 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Build changes to support buildrootPatrick Williams2014-07-021-3/+14
| | | | | | | Change-Id: I8f2bef01886d69d275824054faac4be34b9cac6b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11943 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-213-33/+33
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Utilize ccache for linker and tracehash.Patrick Williams2013-07-301-2/+4
| | | | | | | | | Change-Id: Ia09c2fe78981d61487dfae328f54c14baba083b2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5551 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Option to tracehash to keep full strings.Patrick Williams2013-07-161-0/+10
| | | | | | | | | | | | | | | Stradale wants to keep the full strings around in order to facilitate writing the trace to a serial console as strings. We may utilize this for our Sapphire Runtime-Services code as well. Change-Id: If0bff4a31ed7fdcc8cfcfc1dbb9b7036ea3e26e2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5415 Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support ccache.Patrick Williams2013-07-121-1/+2
| | | | | | | | | Change-Id: I38b3c391f2fd33ec21d9c11d1088e284216b8b3b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5133 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Eliminate tracepp!Patrick Williams2013-07-126-523/+939
| | | | | | | | | Change-Id: I67a7d626c81b0b90e25057c486d490e6e2b5aede Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5132 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-081-15/+15
| | | | | | | | | | | | | | A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial VSBE SupportsThi Tran2012-02-071-1/+1
| | | | | | | | | Fixed test case failure Change-Id: Ie388aebddacba99dfc6cc04e5fe98f0e8ca8b4bd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/520 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* TracePP: Optional macro to add filename to trace.Patrick Williams2012-01-271-0/+25
| | | | | | | | Change-Id: Id0ba703e0f386a0d6021b870809cae01fd45b8c3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/627 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Added %c and precision formatting support to trace.CamVan Nguyen2011-08-301-5/+27
| | | | | | | | | Added TRACSCOMP macros. Change-Id: If697b4d988a238b5cd06229853dded20bd0af3c1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/286 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* RTC3582: Allow control of ISTEPs within HostBoot: "hb-istep" commands in ↵Mark Wenning2011-08-171-345/+0
| | | | | | | | | | | | | | | | | python script to drive Simics and VBU console - initial commit - working version - comment out debug prints - name/path of traceHB.py changed, had to change citest - fixes after review - fixes after review2 Change-Id: I5da961106052ae0b50bdaf68556a42538f2a8a40 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/258 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Add hostboot dump support.CamVan Nguyen2011-07-191-6/+66
| | | | | | | | Change-Id: I332db7fa717769f3c899a8f634b34dedd873c0f1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/196 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added support for individual trace buffersCamVan Nguyen2011-07-011-39/+219
| | | | | | | Change-Id: Ief2834b241df6ca2ab13ee2a440d9f081399e252 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/156 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial script to extract and display formatted trace in SimicsCamVan Nguyen2011-05-181-0/+105
| | | | | | | Change-Id: I18265c182f01057841af094e8e32760caf3cb888 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/87 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Updated per trace code review comments.Andrew Geissler2011-05-181-4/+6
| | | | | | | | | | | - Fixed merge issue with src/makefile - Updated per second code review - Got trace tests up and running Change-Id: I932ac4eb6d2389e39ce5efb1dd2f5cfa97f7b70b Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Initial trace support for host bootAndrew Geissler2011-05-161-0/+881
| | | | | | | Change-Id: Ib2450ae3d32549673ca8e1c814a7a11b5f1a0c09 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/69 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add trace parsing script.Patrick Williams2011-04-011-0/+101
|
* Importing trace header files from FSP trace and integrating into build.Patrick Williams2011-01-102-0/+397
OpenPOWER on IntegriCloud