| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Get/Set Repair Ring becomes Get/Set Mvpd Func.
Passing record and keyword to generalize to include #G as well as #R
The renames look like deleted and new files.
Moved more common code to mvpdRingFuncs.C. Get/Set are thin wrappers.
Add the #G keyword to fapPlatMvpdAccess and Mvpd DD
Add another return code to mvpd_errors
Add endian tranformation to fapi and fapi platform.
Cronus needs this. Mvpd is in big indian. Word access wrapped in maros.
Add set ability to set a smaller ring, shift the rest of the rings left
set a larger ring, shift the rest of the rings right if it fits
append a ring that was not there before, if it fits
Much of the test case is #if'ed out pending mvpd dd write RTC 39177
I'm still working on adding #G and #R rings to procdata.dat which
will cover part of RTC 51716. I run the complete tests in unit test.
Change-Id: I5b04cd0fcff3046b8d0b7c8a4caf51da258187ee
RTC: 52849
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2344
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: I112708de8f5de7af9cf328034b2b612cd53b74e9
RTC: 50183
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2006
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: I5fb9d797600d5ab9f02509b480f11ac104486ef4
RTC: 48208
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1891
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If HWP Error XML contains an element called <collectRegisterFfdc> which
identifies the registers to collect as FFDC then when the error is
created, those registers are automatically collected and stored in the
error log. Also create Hostboot parsers to parse the data.
Change-Id: I521527b97e0db0c808db81773ba0fe9aa00477ad
RTC: 46029
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1866
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the code for some of the 'simple' methods (ie, {}, or simple
methods that just set a value or return a value) from the .C file
into the .H file, so that they're inlined. Saves in both size and
performance. Didn't measure performance gains (not sure I can in a
simulated environment..) but generated .list files look much better.
Size - hbicore_extended.bin dropped from 1442928 to 1426544 (16K, 1%)
Change-Id: I6915cba77520b4a28237c557760ababcca781804
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1464
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: Ibd5c947a64e06a7d2ce6681c25f3b32e4a5f80b5
RTC: 45800
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1528
Tested-by: Jenkins Server
Reviewed-by: Richard J. Knight <rjknight@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
RTC: 46930
Change-Id: I7bddfeccd78278d96a367a9e5842fa504dedbe30
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1523
Tested-by: Jenkins Server
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a design meeting, it was agreed that the FAPI Module VPD field access
function would be changed to take a record and keyword enumerator, rather than
having a separate function for each MVPD field.
Change-Id: I0072f2010dbb85ca9edd390ebd5b3730826f3ed0
RTC: 43796
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1404
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This feature was requested in the memory interlock meeting with the
HW team. There is no story associated, the implementation is just
a stub for now
Change-Id: Ief4a34c18c95978bada347ba737c3889998922c5
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1342
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When fapi::Target::set(...) is called to set a Target Handle, the internal
cached ecmd string needs to be deleted because it may no longer be correct
for the new handle. Also some other minor tracing tweaks here that were
requested by the HW team. There is no RTC story for this minor change.
Change-Id: I20c6d99faf31c0d84938fb09af053ae1a698bafd
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1339
Tested-by: Jenkins Server
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows a user to override HWPF attributes on Hostboot from the
Simics or VBU console using a FAPI Attribute Override text file. See
the HWPF LLDD for details.
Change-Id: Ia6d38906d266b38db084844513b11b30e25b7f97
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1244
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I92a9cd3d772276888aae4188154da6bd91aecb2c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1297
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: I44b874f7f945f6a71640afeed6deed146f436753
RTC: 41533
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1099
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
John Farrugia reported some Cronus build breaks when building HWPF::FAPI
I fixed the FAPI files to work for all platforms
Change-Id: I2bd1e5d52c02efe05bdf7cb2347f922e5e81ded7
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1188
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently when PLAT firmware (e.g. FSP, Hostboot, Cronus) attaches
an error log to a fapi::ReturnCode, the ReturnCode value is
FAPI_RC_PLAT_ERR_SEE_DATA, all a HWP receiving the ReturnCode knows
is that there is a PLAT error and it cannot look at the data (it is
PLAT specific). There will be future scenarios where HWPs need to
look for specific errors code from PLAT. The example given by Joe
McGill is ADU_LOCKED, a HWP may want to retry a SCOM operation if
the error is ADU_LOCKED. The way to do this will be to define a
PLAT return code value in fapiReturnCodes.H called
FAPI_RC_PLAT_ADU_ERR. PLAT code would set this special value and
attach its error log. Then HWP code can look for this special
value. This change is simply to allow PLAT code to specify the
return code value when attaching an error log to the ReturnCode.
Change-Id: I6bc3f0b4d3350cc3eed52fa947a5bf4a885095a5
RTC: 37970
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/785
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
RTC: 37921
Change-Id: I6c8bbe5e92eb6e22eb18cba3529128ae70a9786f
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/768
Tested-by: Jenkins Server
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I2d18e87cb8ce250935a129e3567b09e12ce191d8
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/699
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I05e6f4f435574e25f65702c875e332e253927ff7
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/686
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Change-Id: I2b1cb92df44d1bc50bc3e3dc108cedd621c35424
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/648
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I4557a6a67ea73f13e2bcca6e05af57cba8d5a9e1
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/613
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I592c617963f810209a9ab76345a8c568d14af62c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/629
Tested-by: Jenkins Server
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: Id5f2c7c4ebef5fa880133dd8ba353d69def10bbc
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/628
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Change-Id: Ic66b73f4f5426a2f58692beeb378976cef757f43
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/622
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Support for endianness and 32bit platforms.
Miscellaneous changes requested by cronus.
Change-Id: I696ea556a9f35ec88defff217ece0a6c4e6802f3
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/511
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I518319bcc06c4f89ee8000762f0e34e9e2af92c3
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/492
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Change-Id: Id35ad1cec7904c63f3d4f073c0014de58240c31c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/474
Tested-by: Jenkins Server
Reviewed-by: Monte K. Copeland <copelanm@us.ibm.com>
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: Ie597c23eadc51b7463487eff9316a30ad04d88e5
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/455
Tested-by: Jenkins Server
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
|
|
|
|
|
|
|
| |
Change-Id: I759cf5f5163fd61ab87abdd80315d48f22215a2c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/437
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
| |
Change-Id: I1fadb01b8f8e850fdc6c766138e8adb0ea2e0a51
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/436
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I9857638a35f21489e32448af3bf95e0155954b29
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/425
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Change-Id: I205f2409e56032cfc0aaf01d7e26d357f0b86373
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/277
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
| |
Change-Id: Ib060599a4b64e768cbc75184a050e851c0a39c4e
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/250
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Change-Id: Icb0393cac0e9143638b8d6811cc528404d29977c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/186
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I278c782f98439f26e8535dfda026542b7bbfd641
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/163
Tested-by: Jenkins Server
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
|
|
Update after pass-around review
Change-Id: I8f81dd7820b61607e9a98d17c81e74fface42c54
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/160
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|