| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
Added VPD_REC_NUM attribute to the processor chip and dimm
targets. The value matches the sequence id of the target
Change-Id: I7d1b41c9f9e87baa9d42b78bf4351e3b6d774cb5
RTC: 39133
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/880
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tweaking how hash references are accessed in buildpnor.pl to avoid
a deprecated method of accessing hashes, which raises an error in
newer version of perl.
Change-Id: Ifda48409fc07feb3ebd50a2d28ffec22d7505c48
RTC: 35043
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/891
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some HWPs (e.g. special wakeup) use different registers depending on which
platform the HWP is executing on (FSP/Hostboot) to avoid arbitration problems
when multiple platforms do the same thing concurrently. This attribute allows
those HWPs to query the platform. Dean/John agree with this attribute. See
RTC task 40409 for details.
Change-Id: I761ba03b43905c7bdc268fae8ffb4c5796ece21b
RTC: 40409
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/878
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: Id0552daad9e6d9907cef7fa013fc6d75dbc8e185
RTC: 39175
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/879
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Reduce DCBZ and ICBI calls in memory copy and init functions.
- Reduce strlen calls in trace.
- Set thread to low priority while waiting on in-kernel barrier.
Change-Id: Ic9c23b1e26797ff393e5862819830de60554747e
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/871
Tested-by: Jenkins Server
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
| |
RTC: 40465
Change-Id: I1e45d659189c41b0bd6892060889ac1816858f61
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/890
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change presence detection logic in HWAS code to be a bit more general, in
case something in the layout and structure of CLASS and TYPE changes. Instead
of relying on a CLASS_SYS -> CLASS_ENC -> (objects that need physical detect)
hierarchy, rely on the fact that we know all PROC MEMBUF and DIMM targets are
the ones that need the platform-specific physical detect.
Also, list of present targets will be culled so that only CLASS_CHIP targets
are in the list for the call to the platform-specific routine that does
the Chip ID and EC Level fetching.
And, use new HUID attribute instead of local function for debug/error msgs.
This is RTC Task 39791.
Change-Id: I3f3e14ebcc02da15ab08a2c8d9151dbff6648a34
RTC: 35007
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/836
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change hwas code that reads and stores chip ID and EC Level from the method
that had different actions based on master processor versus everything else.
Add a cause_effect action to correctly populate the SCOM register 0x000f000f
from the simics LOGIC 0xff000009 register on a read.
Task 40101 will remove these action files once FIPS is updated.
Change-Id: Iaba30f0e52a24807fb5c658518e891b47f0f96c5
RTC: 40097
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/832
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the scanforsrcs.pl script to die w/ an error if a duplicate
reason code is found within a module. In addition, correct makefile
so that the script is run all the time, so that errors are caught
before jenkins. And more script to code_pass instead of gen_pass
so that all files it needs are created before it's run.
Change-Id: Idd5fe546207920e9561091bbed1817efc04f2ebc
RTC: 38731
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/869
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The pending proc_slw_build HWP wants to use calloc.
Patrick agreed that we should add calloc to Hostboot.
Change-Id: I27dee327446f5b48de33c494231aaa4710f40342
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/893
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changed the citest script to read g_ModulesCompleted before
g_ModulesStarted. Otherwise, g_ModulesStarted value can
be stale relative to the g_ModulesCompleted, so they appear
to have the same value which is the indication that the test
cases have completed. Instead read g_ModulesCompleted first,
which will be smaller than g_ModulesStarted unless we really
are complete.
Change-Id: Ifeaf7cefbcfe481fab41804308af0e7c5dccf293
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/898
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Choosing the latest 1213.810 build for now, pending a response
from Charlie about what driver we can rely on sticking around.
Change-Id: I38ba7e8b0e3bff43ec882ab05c68413424a6dcb0
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/882
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A barrier was reinitialized by the testcase driver task prior
to all the previous tasks leaving the barrier. This causes a
permanent deadlock for the next set of tasks. Add a task_wait
call to ensure all children have exited the barrier (and exited)
prior to reusing the barrier.
Change-Id: I537090da662d79796ada42befd1a12c7acdaa148
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/872
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Change-Id: I3a890aa624b5733b8b1bf423e13f4567027dae19
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/870
Tested-by: Jenkins Server
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a HUID attribute to every target and filled the value in
for the existing system configurations.
Updated mrw script to generate the HUID as well.
Change-Id: Id8f53e548b97fd293cfac4e4b1d0e6bda848c4ea
RTC: 39270
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/822
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was reuqested by Jeshua. One of his HWPs will run on both Venice
and Murano and needs to know if the chip has an SBE in order to
initialize some SBE related registers. Venice has an SBE, Murano
doesn't
Change-Id: I8e606a6168873f8aef4fdd11e0d3f4e1cb8597d9
RTC: 39971
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/823
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Change-Id: I6015d0f59a8191f456cb4ece524fe4e6ec67dc07
RTC: 39734
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/828
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- Add 512K of MVPD data
- Add 256K of SPD data
Change-Id: I9b907e795b7b56d3c09f13c376f86f1f2dc627ae
RTC: 35838
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/811
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
user reported an issue w/ the tool, where the build wasn't happening, but
the prcd_compile.tcl script reported no error. investigation showed that
the prcd_server.tcl script was not able to create the sandbox directory
in /tmp because the OS had removed the /tmp/hwp directory. fixes:
. server script will make the /tmp/hwp directory each extract time
. if server script has an error, the msg back to the compile script
will start ERROR:
. compile script will look for ERROR: messages and report them to the
user as a server script error and exit w/ an error code.
Change-Id: I90dee6d57e807fc274e0a44210412d7007c199b0
RTC: 39966
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/821
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modify IStepDisp to communicate over the mailbox Q to FSP.
If there is no FSP, spin off a task to emulate FSP and communicate
with the hb-istep user console on VPO or Simics.
RTC: 38871
Change-Id: I2a75a05fbdc559db516a711bff46a49e82580bb0
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/812
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I0967f385e7859fa2f2b9f9e6e179a6efe11bbcab
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/835
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HWAS stubs (istep 6) are numbered 3, 5, and 6 but are in the table as 0,1,2 .
When hb-istep calls istep 6.3 it will get a "not found" error.
Short term solution for this sprint is to renumber the stubs to 0,1,2 .
This will be fixed permanently in another patch
Add IStep Stubs for all ISteps in IPL Flow Document (task 39253)
Change-Id: I7647c4405e1a19a83fe35af5ca6152b6585123d4
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/834
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
RTC: 35323
Change-Id: Ifd626870fcc31f94a684f8a19fdc7816e092a7fa
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/798
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
. remove hwas functions in istep 4.*
. add new hwas functions to istep 6.* as per 0.99 ipl flow
. split hwas into common and platform specific layers for hostboot/fsp sharing
. add presence detect logic
. add chip id/ec logic, including ATTR_CHIP_ID (Story 35542)
Change-Id: I436fe54b1a7f7547cbc9e19beda2d47105c11871
RTC: 35777
RTC: 35542
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/800
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to the STL documentation, 'insert' should do nothing if
attempting to insert an item that already exists. This allows []
to be implemented as a form of insert(pair(key, data_T())). Our
insert was actually updating the data portion of the map, which
was causing operator[] to always erase the data portion of any
lookup.
Change-Id: I5b2ae1934dbd81d71df4b56d83e2f04f53f0e525
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/825
Tested-by: Jenkins Server
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: Bradley W. Bishop <bradleyb@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
RTC: 38208
Change-Id: I0c4b2196aa8db9a3ec2d390819775d018a402d05
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/818
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- MVPD test cases
- Add temp binary image file
- Adjust SPD/DIMM Pres Detect tests to operate on 1 DIMM.
Change-Id: Iaaacd4787ba8e8a8d74f3c427507d98a5f0b218c
RTC: 35329
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/777
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wrote buildpnor.pl which builds PNOR image based on pnorLayout.xml file
and input binary files. Setup makefiles to create PNOR if input
files change and to handle make clean.
Updated PNORRP to support new section offsets and new MVPD and
DIMM VPD sections. Also updated PNORDD to use 4 MB of L3 Cache
as fake-PNOR.
Change-Id: Ic40670a45a53211a2414570d7fe5632e19bd44ed
RTC: 35043
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/819
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Finish join() conversion, remove TaskArgs
Cleanup Initservice
Cleanup ExtInitService
Cleanup IStepDisp
Add SPLess Halt & Shutdown command.
Implements code for Tasks 35508, 3855, 36929 and 38870 .
RTC: 38196
Change-Id: I554655412b529ef6cd143fea361a39bd584d18b5
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/794
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to temporarily disable multiple Centaurs in our config
until the Simics models work again. Right now they get FSI
errors.
Change-Id: Ia963ad7e8c90664bfa7d70b8aa2c963d634bbf06
RTC: 39901
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/820
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|