summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Segfault in map when removing root-node.Patrick Williams2012-05-102-0/+17
| | | | | | | | | Change-Id: I0ed81f62d00c771ffb7d3fc98745ea47bd51f90f Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1043 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Check in proc_fab_iovalid HWP and enable its istep callingVan Lee2012-05-0910-38/+1048
| | | | | | | | Change-Id: I4c8df048178487d5b4f8d3a3e197099b7a2723b2 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/947 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update testcases to use Attributes for present and functionalMissy Connell2012-05-095-15/+203
| | | | | | | | | | Update testcases for scom, i2c, mvpd, fsi Change-Id: I357c4efb046c04da1c801ec257a1827e36a73e25 RTC: 39765 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/943 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hb-istep SCOM changes.Mark Wenning2012-05-096-515/+982
| | | | | | | | | | | | Modifies vpo/hb-istep to communicate over Mailbox SCOM addresses instead of memory, in an effort to increase VPO performance. RTC: 38307 Change-Id: I020886bb2c6cf974a87b8a16d2be2b257f8d9757 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1040 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Errlog User Details: Log Arbitrary AttributesBrian Horton2012-05-0811-108/+932
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add code so that a hostboot or procedure developer can save attributes into an error log and have them display in a human-readable way in order to aid debug and FA. All data is stored in errlog in binary format and decoded into strings and enum 'constants' with the parse function. Methods to dump and parse the attributes are auto-generated by the xmltohb.pl script. In addition, cleanup up Target User Details so that blanks lines aren't output and so that the attribute name isn't put into the error log and is instead added by the parse function (smaller errlog usage), and change to same coding style as other UserDetail functions (data put into buffer in ctor and not in addToLog function). following will be added in future story/task work: - parsing for complex attributes. - combining multiple attribute user details together instead of generating a separate log entry for each. Change-Id: I6baafa36ef095aafabb5bf86d6054bcb3db47019 RTC: 35275 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/944 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Updated Xscom code to use virtual address attribute.Missy Connell2012-05-083-70/+39
| | | | | | | | | | | | | Added the virtual address attribute. Updated Xscom to use this new attribute. Remove the xscom override to always use the master proc. RTC: 35528 Update virtual addressing to use address attribute Change-Id: I6fa3b766c3be68a67fbb95e9720209fd9e2e7c5a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/930 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update MboxDD to fix up remaining code review comments from handoff.Missy Connell2012-05-085-267/+314
| | | | | | | | | | | | | | | | | Added enums for the status control register Added comments in the dd code Removed the check on a read if input buf is larger than the max amount of data read. Made changes to read/write not on a 32bit boundary Remove Mboxdd class and used mbox namespace RTC: 38020 Change-Id: Ia2842a380ed90d370dd1503aa0b189813229c7a4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/886 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix includes for map.Patrick Williams2012-05-081-0/+1
| | | | | | | Change-Id: I0538a16893609442a337c22aef404c95da914532 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1037 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change xmltohb.pl compiler to support Target pointer.Van Lee2012-05-085-24/+295
| | | | | | | | | Change-Id: Ib0ffadc7265dd77da0854f173f5b7d992e7b71fe RTC: 41006 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/942 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* P8_MURANO.config does not pick up latest Model EC for p8 and centaurVan Lee2012-05-085-283/+33
| | | | | | | Change-Id: Icab145ce932ff77e8a84e6bdf58709b04feb5c37 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/976 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Call the Sleep/Winkle build HWPMark Wenning2012-05-0811-131/+288
| | | | | | | | | RTC: 39785 Change-Id: I0e07c0f2a7827ee33bc0488e993734157b1850e1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/910 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add support for reporting ADU locked errorMike Jones2012-05-072-3/+27
| | | | | | | | | | | | | This allows platforms to report that a SCOM error was due to ADU locked. The FSP HWPs that do ADU operations (proc_adu_getmem_coherent and proc_adu_putmem_coherent) need to look for this error so that they can retry appropriately. Change-Id: I8caa7efaf98131cc5ec2e8c36c069f86e329cf05 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/982 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: Merge updated mss_draminit_training into HostbootMike Jones2012-05-073-187/+330
| | | | | | | | | | | This is the latest version that Mark Bellows requested we pick up some time ago. The code has already been reviewed in the hwp_review_centaur Gerrit project so no review needs to be done. It works in Simics. This can just be submitted. Change-Id: I7ba3f3710b4743e44d93452182e15f2b97b07355 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1031 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: Merge updated mss_volt into HostbootMike Jones2012-05-072-38/+255
| | | | | | | | | | | This version fixes a 1.5V bug. The code has already been reviewed in the hwp_review_centaur Gerrit project so no review needs to be done. It works in Simics. This can just be submitted. Change-Id: I95b5827af562d67a6d0d14d34df2f05901784ea7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1028 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix continuous trace function losing traces in high traffic condition.Van Lee2012-05-0410-59/+551
| | | | | | | | Change-Id: I9444e222e89e44017bf3039a09ecb28e9409a389 RTC: 39164 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/917 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Optimize xmltohb.plPatrick Williams2012-05-031-119/+135
| | | | | | | Change-Id: Ifb00eeed9411d6406aa1e8678d5b4b2e6443afde Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/935 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Disable PNOR Flat Model testing.Adam Muhle2012-05-021-12/+0
| | | | | | | | | | | | | | Since no one is actually using the temporary "FLAT" PNOR model in simics, I told the simics team the could default to the 'REAL' pnor model from now on. This was causing a test case to fail, so removing it for now. Story 35728 will add support for REAL PNOR and corresponding test cases. Change-Id: Ifb976dea227b4e996fedd37fb762ae1c5411aad8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/975 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Improve visual aspects of releaseNotes.htmlPatrick Williams2012-05-021-3/+29
| | | | | | | | | | | Task 40000 Change-Id: Id8793ca3736f1bbd2136e52d476ee4934a3973c7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/968 Tested-by: Jenkins Server Reviewed-by: Terry J. Opie <opiet@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add Chip EC Feature supportMike Jones2012-04-3013-97/+603
| | | | | | | | | | | | | | | Allows Chip EC features to be specified in Attribute XML files and queried using the standard FAPI_ATTR_GET attribute query macro. This removes the direct querying of chip name and EC within HWPs which leads to a more data driven approach because when a new chip EC level is released you just have to change the XML data file to specify which features (which can be bugs) have changed, the HWP code does not change Change-Id: Ie464a1b58246c21ac59f0d42fe265657a3576c31 RTC: 39684 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/901 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate proc_start_clocks_chiplets hw procedureThi Tran2012-04-2714-612/+1295
| | | | | | | | RTC: 39854 Change-Id: I0e6f51a41e5543beca1f97482aa0494bf067a7a3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/913 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Updating the bbuild to b0419a_1215.810Dan Crowell2012-04-278-73/+145
| | | | | | | | | | | | Moving up levels to get to a stable fips810 driver that includes some Simics fixes RTC: 40995 Change-Id: Iedbefc0f765b51d18af5a106fb4db89a9531f739 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/946 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: Merge updated mss_draminit into HostbootMike Jones2012-04-271-23/+265
| | | | | | | | | | | This updated HWP has already been reviewed in Gerrit (hwp_review_centaur) project and has run successfully in Simics and VBU. The code changes do not need to be reviewed again. This can go straight through. Change-Id: I9dc44e4b0a80acc6b427d79277d20031b6d0a355 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/940 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ifcompiler: Remove unused 'define' statement.Patrick Williams2012-04-271-1/+0
| | | | | | | | | This was causing a compile fail on newer versions of yacc/bison. Change-Id: Ibf0ee5c330b2593cc0499c268df83f2601f53af7 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/953 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute Dump Debug FuncDan Crowell2012-04-274-40/+179
| | | | | | | | | | | | | | | | | | | | | | | | | You can request a dump of all attributes for a given target using the HUID as the key. The command also allows you to specify which trace buffer the output should go into. Synopsis hb-AttrDump ["options"] Options: huid HUID of target to dump (default is to dump all targets). trace Trace buffer to use (default=g_trac_targ). debug More debug output. force Run command even if state does not appear correct. Ex: dump the attributes for sys0node0proc0 into FSIR trace hb-AttrDump "huid=0x00070001 trace=g_trac_fsir" RTC: 35202 Change-Id: Iab3b50af025f203bd5184481462603de9b4bc1a9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/912 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix prdfTest.H regressionNick Bofferding2012-04-271-11/+11
| | | | | | | | | | | | | - Fixed prdfTest.H regressiong introduced with commit 4157b5631a1bbfcc7f9f95480b54e9ade7abce7d which causes compile failures in debug mode Change-Id: I6d6156f9ebb6d01f1ce3b3c89ed12b0754035998 RTC: 35569 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/951 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Ability to use defines for hex and binary addresses.CamVan Nguyen2012-04-279-90/+171
| | | | | | | | | | | Ability to use defines in the bits, scom_data and attribute columns. Change-Id: Ic5f001a524fe0bfe58eb91418abb152ba6e95729 RTC:35648 RTC:40446 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/933 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* State machine supportBrad Bishop2012-04-2617-56/+1691
| | | | | | | | | | | | | State machine functionaly to decide when and which pattern/workItem to run on each MBA as part of memory diagnostics. RTC: 38391 Change-Id: I1fa85bc343ca81f6a206df511307d53df0163cb4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/817 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MDIA code to be invoked at the right istep in HB IPL flowLarina DSouza2012-04-262-32/+23
| | | | | | | | | RTC: 22607 Change-Id: I350b699cdfe975e0b63cbde48bd04cf692ca0394 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/804 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWP: proc_cen_framelock updateMike Jones2012-04-264-399/+213
| | | | | | | | | | | | | | 04/11/2012 Joe McGill requested that we pick up an update to this HWP. Target changed from proc_chip to MCS to avoid address translation in HWP. And some other minor changes. Only dmi_training.C is Hostboot code that needs to be reviewed. The other HWP files were already reviewed in the hwp_review_centaur project. Change-Id: I1a4f0583693b405a4e7b1bca42107173b472b5fa Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/941 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support targeting code commonalityNick Bofferding2012-04-24129-1172/+2297
| | | | | | | | | | | | | | | - Moved common targeting code to own subtrees - Updated many components with header file changes - Implemented abstract pointer class - Implemented Hostboot specific support for targeting commonality - Changed attribute VMM base address to 4 GB (From 3 GB) - Removed tabs, fixed > 80 character lines Change-Id: Ie5a6956670bfa4f262f7691b4f0ce5a20ed289fe RTC: 35569 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/909 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Mailbox service provider - addtional error handlingDoug Gilbert2012-04-244-191/+291
| | | | | | | | | RTC: 39989 Change-Id: Ib8bf236f387b7eddff53074adc80b9cb12d04360 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/884 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Allow kernel to shutdown-to-payload.Patrick Williams2012-04-2411-10/+142
| | | | | | | | | | | | | | | This code is currently unused, due to InitService not having the payload address and the start_host_os IPL step being unimplemented. For testing purposes the 'shutdown' call in initservice.C can be changed to pass a non-zero base address (such as 256MB). RTC: 40871 Change-Id: I0f4b6bae62ede1853aabbcb28082300005e31897 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/926 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
* Initial memory diagnostics entry point support.Brad Bishop2012-04-248-4/+515
| | | | | | | | | | | | This is a first take at the memory diagnostics entry point function; the function called by the istep dispatcher. Change-Id: Id99b05e13dd723cea574e993a3cfc6e298f475b8 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/784 Tested-by: Jenkins Server Reviewed-by: LARINA M. DSOUZA <larsouza@in.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial commit of the Maintenance Cmd Monitor with unit test file.Larina DSouza2012-04-246-2/+676
| | | | | | | | | | | RTC: 22610 Change-Id: I6e08afda4d658bccf2baa15830dd366a187b54b1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/775 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update Periodics to avoid Out of Memory ErrorDan Crowell2012-04-231-2/+2
| | | | | | | | | | | | | I modified the settings for the periodics that run and keep free memory available. This is needed for the VENICE config to not fail with a OOM. Change-Id: I1626183acfff67c0367f4ebf3869a8c674fd1d76 RTC: 40832 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/922 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix __FUNCTION__ error in TS_TRACEChris Phan2012-04-231-11/+11
| | | | | | | | Change-Id: I3d5935a4931801fdfe4f678802bbbcdd630044e4 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/929 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix weak consistency bug in cpumgr.Patrick Williams2012-04-201-3/+5
| | | | | | | | | Change-Id: Ie0ba82a759afee2e4809924b32c7ef0fefcd0ad1 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/914 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Do not init FSI slaveDan Crowell2012-04-2010-81/+178
| | | | | | | | | | | | | | | Added a new attribute SP_FUNCTIONS to control some of the functionality that the FSP may or may not be handling. Updated FSI code to key off of new attribute instead of looking for VPO mode Migrated over to using HUID for tracing/logging and added a utility function for other code to use. Change-Id: Ide410d088b24a15004236d39b3e4bde784248a52 RTC: 39704 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/877 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* correct 'duplicate checking' in scanforsrcs.pl scriptBrian Horton2012-04-201-2/+2
| | | | | | | | | | | | | | The hash was being set and checked incorrectly in the script, looking for duplicate module id / reason code tags. Previous code would only find duplicates if they were consecutive in the code. Fixed code correctly finds duplicates even if they are in different files. Change-Id: I80de8a7071c298533c3f6cb1777aa074020afa62 Depends-on: Ib0717d6ea916fbc330cadd5dce420cc80694eaf0 RTC: 38731 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/918 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITSVC: Fix duplicate error log tagsMike Jones2012-04-203-15/+18
| | | | | | | | Change-Id: Ib0717d6ea916fbc330cadd5dce420cc80694eaf0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/915 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add debug messages in HWAS istep functionsBrian Horton2012-04-203-2/+34
| | | | | | | | | | | | add istep trace messages to hwas istep functions, to be consistent with the other istep functions. add HWAS msg so we knows when the discoverTargets function is starting and finishing. Change-Id: Ia51ded05dcaf68fe89c259a7a3e733175a2fc0bd Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/905 Reviewed-by: Mark W. Wenning <wenning@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Action files update for ChipID and startclocks_chiplets HWPVan Lee2012-04-205-7/+360
| | | | | | | | | | | RTC: 39856 Change-Id: I3fd6427955d84451ada80791b4fad14c061951d5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/873 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* fix bugs in prcd_compile toolBrian Horton2012-04-202-14/+16
| | | | | | | | | | | | | | | | update prcd_server.tcl to output better error messages, and messages that the prcd_compile script will receive and handle properly. update the list of files that are returned on a build to be all that are in the cpfiles.pl script. also, clarify help/usage in prcd_compile.tcl output defect SW135271 "prcd_compile.tcl fails to create the host boot image" was opened for this. Change-Id: Ia283c4c54cabd80bc8c4c460f3ef987c37b00a06 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/904 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change includes in proto file to fully specify the file locationChris Phan2012-04-192-7/+7
| | | | | | | | Change-Id: I572da385e7af124dc3d4c15dcc1af083ba78f646 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/916 Tested-by: Jenkins Server Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Right justify SCOM dataCamVan Nguyen2012-04-196-23/+49
| | | | | | | | | | | | | Ability to specify search paths for include files Change-Id: I0179b0bb81bf645b91fe2a3c25e763a71c3b1121 RTC: 40443 RTC: 40447 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/906 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add stubs for remaining istep 6.* stepsBrian Horton2012-04-193-10/+110
| | | | | | | | Change-Id: I6d5c3770ccf55049409b93e4c8d618ee3382766d RTC: 40724 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/911 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial PRD code structure in HostbootChris Phan2012-04-1916-5/+1076
| | | | | | | | | | | - RTC: 37733 - Add HUID debug trace and update from review comments Change-Id: I3894c1daa1fae4c307816ad3fab4014a38fca786 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/776 Tested-by: Jenkins Server Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Pull in latest memory_attributes.xml fileMike Jones2012-04-186-73/+80
| | | | | | | | | | | | | The latest memory_attributes.xml from the memory HW team contains some changes that need to be pulled in. This has co-reqs to a few HWPs that have also been pulled in - but these changes are not significant enough to go through the full HWP review process (a simple type change and a typo fix) Change-Id: I2816aeab51efcefa819b1c971918edb5564f280e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/903 Tested-by: Jenkins Server Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Optimize PageTableManager and associated VMM.Patrick Williams2012-04-1816-225/+332
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changed overall page table behavior to no longer use C bits in page table entries. Instead, individual blocks mark pages as dirty based on stores during page faults. Initially all writable pages are marked read-only until the first store to it. At that time the block gets an exception and changes the permission on the page table entry to writable and marks its own SPTE to dirty. - Greatly reduced the number of tlbie's and page table accesses. Accomplished this by: * Skipping many of the page table manipulations, such as LRU updates, when the PTE is invalid. * Converting most of the previously general-case of "Modifying a PTE" to specific cases such as "Resetting the Reference Bit" and "Modifying the SW field". - Fixed the LRU-flush algorithm so that it is O(n) instead of O(n^2), where n = size of page table. Change-Id: I2520fa88970fd7f656e6348bf6b34d5db82fd3db Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/892 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add IStep Stubs for all ISteps in IPL Flow DocumentMark Wenning2012-04-1754-792/+6002
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add stubs for all remaining ISteps, based on HostBoot_IPL_Flow_v1.01.odt document. Task 39253 1 -5 Not applicable, performed by SBE 6 - Save SBE (HWAS) ALL, Brian is moving some of them from 4 7 - Start Clocks on Nest Chiplets ALL 8 - EDI, EI init ALL 9 - Activate PowerBus ALL 10 - Centaur Init already implemented 11 - DMI Training already implemented 12 - MC Init already Implemented 13 - Dram Training already Implemented 14 - Dram Initialization ALL 15 - Build Winkle Images ALL 16 - Core Activate ALL 17 - Init PSI marked FSP, not implemented 18 - Establish System SMP 18.8, 9, 10 only, the rest are marked FSP 19 - Build and Load Host Image marked FSP, not implemented 20 - Load Payload ALL 21 - Start Payload ALL RTC: 38196 Change-Id: I4e853f58caafe7dd472d57b42883724eaaa2e8a3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/826 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud