summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add copyright_check to hb.Patrick Williams2011-09-011-1/+42
| | | | | | | | Change-Id: I45ef334d4f7a98ae9228444994ffb0bad470a9fd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/291 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Replaced multiple HWP Invoker functions with a single HWP Invoker macroMike Jones2011-09-014-264/+278
| | | | | | | | Change-Id: I2323634dfb3a4cd3baff104b6e6e4a59439bd61e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/290 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* RTC 3346: Allow SPless control of ISteps within HostbootMark Wenning2011-08-3127-795/+2320
| | | | | | | | | | | | | | | | | | - initial commit - add splesscommand and splessstatus objects - factoring - findTaskInfo, ExtTaskInfo structs - doxygen cleanup - unit tests - cleanup, final - review fixes - take out splesscommand and splessstatus classes - 2nd round of review changes Change-Id: I6dce18072b5464a4b8c34e5f4ff639e38afa53d0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/245 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Dynamic stack support.Patrick Williams2011-08-3112-55/+419
| | | | | | | | | | - Create stack segment. - Allocate stack blocks on stack create. Change-Id: Ida90055afb68f208c479b5fdc19d3d931d026105 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/271 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Ensure scratch operations happen on master core.Patrick Williams2011-08-3113-203/+367
| | | | | | | | Change-Id: I970d645108de041d410599847edce877cb794015 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/275 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Page align vaddr for page fault msgs.Patrick Williams2011-08-311-3/+6
| | | | | | | | Change-Id: Ib582703a77a7000440db2fec88c6a76644ec35bc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/284 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added %c and precision formatting support to trace.CamVan Nguyen2011-08-304-8/+112
| | | | | | | | | 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>
* HWPF: Add support for gard to Error InformationMike Jones2011-08-265-20/+118
| | | | | | | | Change-Id: I814df4879d3bf9b547d15c5ae9a8a3683bfbf9f0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/279 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* map virtual address to physical address in kernelDoug Gilbert2011-08-2510-24/+167
| | | | | | | | Change-Id: Id18e604facd517598a18968af3dff927026ad894 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/272 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix for printkd.Patrick Williams2011-08-251-1/+1
| | | | | | | Change-Id: I3af281d6e3ef2914b78298b587f098942e8a1c43 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/278 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Copyright fix - skip deleted/renamed files, print warning for unknown filesMark Wenning2011-08-241-0/+7
| | | | | | | Change-Id: I7788928b2d9f518a07b6aa52f4863ee5cea2187d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/283 Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Tested-by: Jenkins Server
* copyright fixMark Wenning2011-08-241-1/+1
| | | | | | | Change-Id: I2db25484c72d6c4c2db1ed89c21c0d6dbc7d7d77 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/282 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* copyright fixMark Wenning2011-08-241-8/+9
| | | | | | | Change-Id: I2076dfcfe88b7c598ad24a64e1602df4961cc618 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/281 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Fix copyright script - must not reject Unknown filesMark Wenning2011-08-241-2/+4
| | | | | | | Change-Id: Id6192aa75d77d006da4638d03ed71201773a890a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/280 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Error log parser to print a sensible message when there are zero error logs.Monte Copeland2011-08-241-0/+11
| | | | | | | Change-Id: Ia69f8da88aa1993ff4da69e4049cfa27814d397f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/276 Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com> Tested-by: Jenkins Server
* Add environment var to remove debug messages.Patrick Williams2011-08-2415-78/+145
| | | | | | | | | | | | - Add printkd function. - Create HOSTBOOT_DEBUG env var for printk. - Update trace interfaces to utilize HOSTBOOT_DEBUG. - Fix compile errors due to unused variables. Change-Id: Ib18c3ecd51ca333e0118949bf35476e9c5aa46a7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/273 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Allocate zero'd page in block.Patrick Williams2011-08-242-1/+12
| | | | | | | Change-Id: Ieb56aa89190d7efd56c357245b24a979ee7ad79a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/270 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add copyright headers to all source files.Patrick Williams2011-08-24320-396/+7021
| | | | | | | Change-Id: I205f2409e56032cfc0aaf01d7e26d357f0b86373 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/277 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Scripts to add copyright blocks on all files during a commitMark Wenning2011-08-247-5/+928
| | | | | | | | | | | | | | | | | | | - created - run src/build/tools/setupgithooks.sh to config git to use these scripts - use git log to get the date of the first checkin of the file - if different, put "copyright 20xx - 2011" string. - modify copyright block to say "HostBoot" instead of FSP - add copyright-check.sh script to run during gerrit trigger - new requirements: use templates from "FSP Clearcase Architecture" - use C++ style comments for C, H files - add xml section - set up copyright-check.sh and cxxtest-start.sh Change-Id: Id1e5d78dc0498fe4ef43eadbea81d6e6c5fab413 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/199 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Add function to dump and parse error logs in SIMICS to python scriptCamVan Nguyen2011-08-232-19/+127
| | | | | | | Change-Id: I5f475a83943b29ccc30e56535b4b9402ac364f28 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/274 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* Handle response from messages registered to a block within the base segmentMatthew Barth2011-08-237-8/+135
| | | | | | | Change-Id: I65be2258e5e6bd707797415a5376fd94c3bab68a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/265 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* Add target iterator and predicate supportNick Bofferding2011-08-2316-41/+2224
| | | | | | | | Change-Id: I728bb312277591d81c0575e74878fba9f816b962 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/260 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Add initial scratch (sprc/sprd) support.Patrick Williams2011-08-226-4/+120
| | | | | | | Change-Id: Ica416251241a2881459b2eb1ae0ad3c746de1200 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/267 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Create initial stack-frame from userspace.Patrick Williams2011-08-222-9/+19
| | | | | | | | Change-Id: Ie1133bd079e7b9a8f2f82daa06efc426bf0fd0d6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/268 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix gensyms endianness on pool machines.Patrick Williams2011-08-221-3/+12
| | | | | | | Change-Id: Iefcc0f963f68cccfcde03d5b0dcec3c00d8399c2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/269 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF Error Info SupportMike Jones2011-08-1940-818/+3017
| | | | | | | | Change-Id: Ib060599a4b64e768cbc75184a050e851c0a39c4e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/250 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Gensyms / Genlist performance improvement.Patrick Williams2011-08-192-27/+61
| | | | | | | Change-Id: Id53ece646a5fbf35a13bf00f5f8cf93e2c0781ea Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/266 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* VMM Fixes:Patrick Williams2011-08-192-17/+22
| | | | | | | | | | | | - Block-traversal logic. - Memory leaks in message interface. - Race condition in message interface. Change-Id: I7b341b174593e04624975cdd589745587e461e14 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/263 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* Errl parser update to accept pre-extracted storage buffer.Monte Copeland2011-08-182-13/+81
| | | | | | | | Change-Id: I86f0a887845399f639a11bb39bb160b33af5d156 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/262 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Virtual File System module load and unloaddgilbert2011-08-1724-101/+787
| | | | | | | | Change-Id: Iaa6a256a8a15ac48bfba5bc1cab292c5ac246166 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/253 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Finishing up PNOR RP code (RTC Task 3440)Dan Crowell2011-08-179-245/+377
| | | | | | | | | | | | | | | | | -Add calls to mm_alloc_block -Fix error responses to message -Cleanup some error handling -Code review updates Final piece of the PNOR puzzle - Task 3389 -Also added a check to autocitest that will catch initialization fails. -Added some error printks to message interface -Disabled test_messageReadWrite testcase Change-Id: I4f1207138a6cf4f86cf2b6f3f81fc5885b02699d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/252 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* RTC3582: Allow control of ISTEPs within HostBoot: "hb-istep" commands in ↵Mark Wenning2011-08-174-13/+273
| | | | | | | | | | | | | | | | | 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>
* Errl parser fixes.Patrick Williams2011-08-174-72/+17
| | | | | | | | | | | - Rexx script fails on newer Linux. - Compiler warnings on newer GCC due to const char vs char. - Add .gitignore file for usr/errl/parser/bin directory. Change-Id: I4c86fef91d68e2dd909b72b8802173c76ecd9da4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/261 Tested-by: Jenkins Server Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com>
* Changes to errl to commit error logs to L3 RAM 7Monte Copeland2011-08-1618-199/+1554
| | | | | | | Change-Id: Ic058a5b9ea6f8f1d79fc0ff30097cc32f18423bd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/221 Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com> Tested-by: Jenkins Server
* Updated targeting assertion handlingNick Bofferding2011-08-163-193/+159
| | | | | | | | | | | | - Use trace assert feature - Move assertions out of 'if' checks Change-Id: I185d8d22fbdb81e62b09f13055e08d1de8d487e2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/235 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Allow multiple driver registrations of the same function.Patrick Williams2011-08-161-31/+33
| | | | | | | | Change-Id: I5fd9c222df4168ad6ae4f64307dd5e260141fa32 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/259 Tested-by: Jenkins Server Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com>
* Update to FipS build b0812a_1134.750Thi Tran2011-08-162-10/+3
| | | | | | | | Change-Id: I38597b739d2f8e6709c4474f018d8d7aaa8cd904 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/257 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Implement Kernel->User-space message bridge.Patrick Williams2011-08-1611-41/+468
| | | | | | | Change-Id: Icf6fc9e10b1c39e981dddf180607b710c597112b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/249 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* update mkpnortoc.pl to handle new XML text node name (#text) in perl 5.10.1 ↵Adam Muhle2011-08-161-3/+5
| | | | | | | | | | and newer Change-Id: Ib8cfd322dbeed97cb68850c8f59833d4e1000919 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/256 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support msgq and paging data for blocks in base segmentMatthew Barth2011-08-155-15/+105
| | | | | | | Change-Id: I4f1775b6a843140be97f3c328155aa1654086723 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/254 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* I2C Device Driver SkeletonTerry J. Opie2011-08-1514-3/+867
| | | | | | | Change-Id: I0b092ea67e5bb8789378041c8c3a6a3f5cf3025e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/242 Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Tested-by: Jenkins Server
* Implement fapi::delay()Monte Copeland2011-08-152-2/+63
| | | | | | | | Change-Id: Id24144813b72005d410a12ec5a400d7d50afef00 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/227 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Move fakePNOR to 5MB, copy fakeext image to sandbox, load fakeext/TOC into ↵Adam Muhle2011-08-1511-40/+629
| | | | | | | | | | phys_mem Change-Id: Ie9243f22f7afbfd2d3112fa17fe74999467d2dd6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/251 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Optimize trace singleton usageCamVan Nguyen2011-08-113-16/+93
| | | | | | | | Change-Id: I0f367b8cb8dd855e21a3d74a7f4a9b29ce7508de Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/247 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Remove *_extended.bin files in 'make clean'Patrick Williams2011-08-111-1/+2
| | | | | | | Change-Id: I8aa4b8ffb262e5a03404241fba021109f5561374 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/248 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* New 'hb objsizes' commandPatrick Williams2011-08-111-1/+31
| | | | | | | Change-Id: I6693c0d70170794f448f29165266732f8e6d2682 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/246 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Add %s string formatting support to traceCamVan Nguyen2011-08-104-41/+179
| | | | | | | Change-Id: I14ea6717dfd8e98895345e86e32e82c637c26289 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/234 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* Fix malloc to handle allocating range 2040 - 4088 bytesDoug Gilbert2011-08-101-1/+1
| | | | | | | | Change-Id: Ib58e4a06c0ffec789f4d7f6690f60d2c6fef1806 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/244 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Allocate block system call stubMatthew Barth2011-08-1011-13/+121
| | | | | | | Change-Id: Ief3476b5306bc231c9d3044b2736fcd195e840b1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/243 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* XSCOM to use device mmio mapThi Tran2011-08-102-33/+32
| | | | | | | | | | | Remove change tags Change-Id: I37471687f9c71b503d229dff6ef8473213ec69a9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/237 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
OpenPOWER on IntegriCloud