| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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-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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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 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 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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 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>
|