summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LINKER delete partially created files on errorDoug Gilbert2011-09-221-3/+51
| | | | | | | Change-Id: I6d2a7e22570ae1c10512844ee2ba7de5c3605006 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/356 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Added option to use a chiplet level target when flushing L2CamVan Nguyen2011-09-221-1/+1
| | | | | | | Change-Id: I1a31d574a15f1c40f9ea464776441c28347c06e5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/355 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server
* Added code to dump L3 to autocitestCamVan Nguyen2011-09-211-11/+19
| | | | | | | Change-Id: Ic3663d0b27c7f084cba5d3b979468e96d76d05f0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/354 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Makefile changes to targeting XML gen.Patrick Williams2011-09-212-9/+26
| | | | | | | | Change-Id: I71ca4f6ee6c33f3dacbda2f8729f6534109b7690 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/350 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* VFS implement setting page permissions on virtual memoryDoug Gilbert2011-09-214-12/+150
| | | | | | | | Change-Id: I5a511a376d6d4ce685945e75aac7c550bb9e0aad Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/347 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Change mm_set_permission interface.Patrick Williams2011-09-212-6/+6
| | | | | | | | | | Allow multiple settings to be OR'd together. Change-Id: I5f565c73919f20eceeb255531c6fe1c14e72182b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/349 Tested-by: Jenkins Server Reviewed-by: Melissa J. Connell <missyc@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix miscellaneous issues getting attributes from within HWPsNick Bofferding2011-09-213-12/+22
| | | | | | | | | | | | | - Fix duplicate weak symbol issue when using range filter within multiple libs - Fix FAPI target casting when calling HB macro with real target handle - Fix FAPI namespacing when calling HB macro to bridge attribute Change-Id: I6a187d1933aeb42e674e5236a81ae6145f3de583 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/352 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Mechanism to detect low memory and cast out older pageDoug Gilbert2011-09-1918-4/+337
| | | | | | | | Change-Id: Icce8e01f3d1cd2942f2b9ff802993da0441535ee Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/344 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Fix typo in types.hDan Crowell2011-09-191-1/+1
| | | | | | | Change-Id: I03c5a4314d9c7338fca6ea78dd37e0b8f99009d3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/348 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Implement support for generating the PNOR targeting imageNick Bofferding2011-09-1929-1989/+3939
| | | | | | | | | | | | | | | | | - Generate PNOR targeting image as part of the build process - Load it into SIMICS physical memory - Access image from targeting service at correct virtual address - Bridge fapi attributes to host boot attributes using direct macro - Support multidimensional arrays for simple attributes - Removed support for fake PNOR image Change-Id: I45d986d69397940a165c850d0db0fdeccd137d4d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/341 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Add debug message for MC exception.Patrick Williams2011-09-162-1/+19
| | | | | | | | Change-Id: Ic8c0a5567f4f1e008014a4d54fb640dda6669cbc Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/346 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding new interface to update page permissions.. Interface only.Missy Connell2011-09-159-4/+146
| | | | | | | | | | | | Added changes from review comments Updated new enum for system call Change-Id: I8a55b5e2f67427e59263eae31913e438ca782006 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/331 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Melissa J. Connell <missyc@us.ibm.com>
* HWPF: Removing platform specific includes from fapi fileMike Jones2011-09-151-3/+0
| | | | | | | Change-Id: If2cbd33dae566d2d9f1b9b6c3363372d3508ab69 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/345 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Added function to dump and parse error logs to hostboot dump and parse tools.CamVan Nguyen2011-09-1410-227/+1135
| | | | | | | | | | Added new tools hb-trace, hb-errl, hb-printk, hb-dump for vbu/vpo debug. Added support for ecmd options, more error checking and misc enhancements. Change-Id: I8f5ed666a1d99ff894015e07a20595fcac8727b5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/343 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
* HWPF: Ensure all fapi functions start with fapiMike Jones2011-09-146-80/+111
| | | | | | | Change-Id: I817d1c630dc0d10d456274841a2c4d75fc5e4692 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/342 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Centralizing a few of the memory-related constants to avoid someDan Crowell2011-09-1414-37/+97
| | | | | | | | | | | | redundancies and also to have a single place to update the memory map if needed. See Task 3507. Change-Id: I8f2d632983abe6d6798784e975cd93057018594b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/330 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove page by given TYPE system callMatthew Barth2011-09-147-35/+108
| | | | | | | Change-Id: Iffdd97a75944abbd52dbc72d3aa1394b771fd371 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/333 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* Removed extra ::TargetArgs:: from usage.Patrick Williams2011-09-145-41/+43
| | | | | | | Change-Id: I11ec4d124d58641af8902799002ac1ed5104d030 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/340 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Common Scan Tracing ReduxMonte Copeland2011-09-147-39/+532
| | | | | | | Change-Id: Idca69173153f9ffedab37df22438ee600a0d9150 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/336 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* HWPF: Add support for new System Config Query functionsMike Jones2011-09-1411-86/+606
| | | | | | | | | Change-Id: I00220dc4a1ee4f630138d0ed87a943053a7a93d5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/337 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Return code cleanups.Patrick Williams2011-09-1312-33/+68
| | | | | | | Change-Id: I375c2f895f28b73948aa384dda781b31f027719b Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/334 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Revert "Support generating the PNOR targeting image"A. Patrick Williams III2011-09-1323-3306/+1965
| | | | | | | | | This reverts commit c82ba14ada9c80565b95ad9d3d05c678591ae328 Change-Id: Ifd9a62779b13d237c9e4c5d2818df6e433f17021 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/338 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support generating the PNOR targeting imageNick Bofferding2011-09-1323-1965/+3306
| | | | | | | Change-Id: I5233ea017d61d629da26aa63b628bb36187d63dd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/335 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* RTC 3846: TRAC_INIT macro used for testcases not workingMark Wenning2011-09-132-11/+23
| | | | | | | | Change-Id: I2be53d51ceb063a2635660addb2e05a865e04299 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/332 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Additional good/error path checks for creating blockMatthew Barth2011-09-122-7/+5
| | | | | | | Change-Id: If3bd74e0ee5ca4177d4bac506a4433ac3e1e778d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/289 Tested-by: Jenkins Server Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
* FP Denormalization support.Patrick Williams2011-09-125-1/+205
| | | | | | | Change-Id: I529e6f072993c0dd0a638fe7e53bcc871e6a928c Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/326 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Floating point support.Patrick Williams2011-09-1213-13/+334
| | | | | | | Change-Id: I859cac1c01bf631d12223702d68813b45339b65f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/295 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add TS_FAIL to field trace.Patrick Williams2011-09-121-1/+1
| | | | | | | | Change-Id: Ibd06031b9b978455ad8f1c01f5f8faab9bd7785d Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/294 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
* HWPF: Attribute SimplificationMike Jones2011-09-084-282/+720
| | | | | | | | Change-Id: I84553317e8b21c3f538c787e43c4482f3e1944f0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/327 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Added fapiLogError() function.CamVan Nguyen2011-09-075-0/+116
| | | | | | | | | | Added function template for setHwpFfdc(). Change-Id: Iba9aab22aba57556e025a3848fa4565e3eea6265 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/325 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
* Move libs to the extended imageDoug Gilbert2011-09-0717-229/+274
| | | | | | | | Change-Id: I275a3a4b897e6426164e4f3bd642f92b0d3fed07 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/285 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* HWPF: Initial Support for Target::getString (ecmd string)Mike Jones2011-09-075-49/+226
| | | | | | | Change-Id: Ifef0e05d780fa3ff0a29ce289a684a37495be943 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/324 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
* Implementing FSI driverDan Crowell2011-09-0613-12/+1413
| | | | | | | | | | | | | | -Initial work for FSI Device Driver (Story 3334) -Read/Write interface (Story 3550) Code is capable of basic read and write operations provided that the Simics models are updated Note: contains early work for FSI Initialization that should be ignored for now Change-Id: I08e795422de127b62c2d1629d7a4e0f12b21e348 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/287 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adding a basic interface and implementation to the Segment/BlockDan Crowell2011-09-0612-54/+377
| | | | | | | | | | | | | path to update the LRU statistics when the PageTableManager code clears the reference bit. This is not meant to be a complete implementation (different Task is open for that). This is Task 3400. Change-Id: If67efd16ead6f68a74f5f5a698013c1b852864d9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/231 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix compile error when HOSTBOOT_DEBUG is enabledMark Wenning2011-09-021-1/+1
| | | | | | | Change-Id: Iff2e7093c67a5b04aebeb2fb5a23b48523517892 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/293 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix XSCOM assert on non-sentinel chipThi Tran2011-09-024-55/+290
| | | | | | | | | | | | | | | | Change virt addr detect logic for better performance Updated with review comments Updated with review comments from set 3 Updated with review comments from set 4 Change-Id: I16828c8c325bb9e825683545d28c6bad2562efa9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/288 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Reduce FAPI rebuilds to only when xml files change.Patrick Williams2011-09-012-14/+16
| | | | | | | | Change-Id: I67336a65c5026fa017d5cae679662820f3cfe2d5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/292 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* 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>
OpenPOWER on IntegriCloud