summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Update scratch SPR #s for P8.Patrick Williams2011-08-106-45/+64
| | | | | | | | Change-Id: Ia063a66b705b3272b7578ece420c84ac9c4c3d26 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/224 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server
* Upgrade Salerno memory size to 4MB.Patrick Williams2011-08-092-3/+3
| | | | | | | Change-Id: Icb089ac7896d12354b48377611d872b782b91652 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/225 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Clean up mutex issues.Patrick Williams2011-08-095-46/+48
| | | | | | | | | | | | | - Final fix for mutex bug. - Document weak-consistency decisions in mutex code. - Prevent aggressive optimizations around lwsync/isync instrs. - Fix minor bug in futex_wait system call. - Optimize futex path with likely/unlikely hints. Change-Id: I26b54dee7e45bcb42195f730474b350b44f53cfc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/233 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added my.sandboxrc and cxxtest_sb/ to the ignore listDan Crowell2011-08-091-0/+2
| | | | | | | Change-Id: I35ecabf6cb5202812b20225d9e4e7d49540afc8d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/236 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Device segment MMIO map & unmap system callsMatthew Barth2011-08-0812-57/+382
| | | | | | | Change-Id: I233c2677909c0c16536133c189ebbd21e4415e22 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/208 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Create fakext "hello world" module to place in the extended image forAdam Muhle2011-08-084-2/+51
| | | | | | | | | | testing purposes. Change-Id: I4a79fbf50aa3871ee60dd58d85ccfd509fdf06f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/232 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* More PNOR RP work - Task 3440 (Story 3330)Dan Crowell2011-08-0812-156/+793
| | | | | | | | | | | | | | | | | Also includes testcase work for Task 3388 Change-Id: Ib4ff920f351554fe457c171f601a38809ca6ac6f Functional PNOR RP code that works with the PNOR DD. Still missing the complete path but should be ready for use by the next level up. Task 3440 Change-Id: Id32a919f88da636c341116444e557387beaccdb2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/230 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
* Temporarily increase base image directory sizeDoug Gilbert2011-08-051-1/+1
| | | | | | | | Change-Id: I63188a35e9a5ea1922cd3a5a34b1ce752e008eac Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/229 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
* Update simics bbuild and workarounds for phyp flightrecorder failure.Patrick Williams2011-08-043-6/+9
| | | | | | | Change-Id: Id2d3ddf8eb2d4d74064f02dce8117c9bb8cf313a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/228 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* _fini and static dtor handlingdgilbert2011-08-032-6/+79
| | | | | | | | Change-Id: I157e067261a1cf80450dc29a4b60d5ffd2ef6f9e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/222 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Hang condition on mutex, try different futex lock codeDoug Gilbert2011-08-032-4/+7
| | | | | | | | Change-Id: I5c9e1e54234a9214a70bec0ef87a53da86100195 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/226 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Adding fake PNOR Device Driver SupportAdam Muhle2011-08-039-4/+536
| | | | | | | Change-Id: Ic434159183bc4dd91c8ba588730cda7e0766c6c0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/223 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add handling for HvEmu exception.Patrick Williams2011-08-013-13/+70
| | | | | | | | Change-Id: I03a7460b347b47f4653a6f457d1d7711fc0a0512 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/209 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* Linker checks for multiple weak symbols.Patrick Williams2011-07-293-48/+71
| | | | | | | | | | | | Cause the linker to stop the build if the image has multiple instances of the same weak symbol. This is to prevent, for instance, two different instances of the same Singleton<Foo> from being created in two different modules. Change-Id: I0204e69f191d63451a53b1f99dd226c9996bbccb Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/217 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add userspace syscalls for PVR.Patrick Williams2011-07-298-45/+94
| | | | | | | | Change-Id: I27d51e0e9f2396a4ddd45d98d6b1004a17c9db46 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/219 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* Reduce memory footprint to 3MB.Patrick Williams2011-07-299-94/+122
| | | | | | | Change-Id: I309bc63bdb27baa21f65de05e12324b9c4ce3407 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/212 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add usage statistics to PageManager.Patrick Williams2011-07-292-2/+15
| | | | | | | | | Change-Id: Ic7f158b07b5b37465af5b129153d63645ced1bad Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/205 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* RTC 3367, 3321 TS_FAIL and TS_WARN should send to trace buffer instead of printkMark Wenning2011-07-288-36/+322
| | | | | | | | | | | | | - first commit - add cxxtesttest.H unit test - comment out warn and fail from unit tests, leave for sandbox builds - make citest finishes OK - merge problems with gerrit Change-Id: Id9157837e1511eb1aebb13aeadd2286a8dce5eb3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/210 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* PNOR Resource Provider (RTC:3387)Dan Crowell2011-07-2814-5/+686
| | | | | | | Change-Id: Ifa47ad581c7d403b927708497b565d858b31ee0f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/213 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server
* Generate ctags file as part of build.Patrick Williams2011-07-282-1/+6
| | | | | | | Change-Id: Iddfb56d9e6ffc91ff29cf679fc5243550a31090c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/220 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update autocitest to dump printk,traces,etc... when modules tests time outMatthew Barth2011-07-281-9/+19
| | | | | | | Change-Id: I39f8c72913160df0b2124725e9e7463d2e2f0ede Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/216 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add sandbox backing build checking to hb scriptPatrick Williams2011-07-281-0/+31
| | | | | | | | | Change-Id: I2d4c4a09a78befd5ac7a3ed70755c9324e215555 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/218 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
* Fix VBU XSCOM & HWPF test case failure due to VBU unsupported address 0x130F0012Thi Tran2011-07-273-3/+6
| | | | | | | | Change-Id: Ib44c3fa32220a4052682a4466a69e6459896a1f6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/215 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add hostboot dump tool for VBU.CamVan Nguyen2011-07-262-20/+597
| | | | | | | | | Change-Id: I1cbe2c8e847efaf6fe2c151774bac28e720d8c84 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/214 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Cleanup from previous reviews, add barrier for CxxTestMark Wenning2011-07-2527-283/+975
| | | | | | | | | | | | | | | | | - add IStep1 for demo - cleanup: remove inheritance, add errlog tags, etc. - inadvertently ran copyright script, this is OK. - more cleanup: indentation, etc. - add barrier for CxxTests - rename cxxtest_stub.C to cxxtest_data.C - merge problems on gerrit - fix review comments Change-Id: Iee988b8595d8c6dd521fd94d4d58cb403898d948 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/207 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reduce working threads to first core.Patrick Williams2011-07-253-22/+138
| | | | | | | | | | | | | This is required to reduce the memory footprint of the kernel so we can fit within 2MB. This patch will cause (in simics) all other cores/threads to execute a 'doze' instruction and cease executing. In VBU, only 1 core will be active anyhow. Change-Id: If1bdc01393b02d802ba7595a88dcf3331efc2d4e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/203 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Create 'hb' utility script.Patrick Williams2011-07-257-27/+289
| | | | | | | Change-Id: Ib89bae2a3af6bf29d24e055727125eb1ee52c9f4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/211 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
* Update addresses used in XSCOM/HWPF test cases to work in VBUThi Tran2011-07-216-33/+100
| | | | | | | | | | | | | | | | Disable XSCOM and HWPF test cases so automated test doesn't fail Added XSCOM address in trace Re-enable XSCOM and HWPF test cases to be used with new fips build Change to backing build b0720a_1132.750 & fix test cases failure Change-Id: Iac54bdcde54d2d8168455e1f51f6ff309f14918f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/200 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* VMM Improvements.Patrick Williams2011-07-2024-283/+1055
| | | | | | | | | | | - Segment Manager - Base / Device Segments - Block for Base image. Change-Id: Ic0c058e5c5b210ec1c48d30f6ed9f9837d74a3c8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/193 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
OpenPOWER on IntegriCloud