<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-hostboot/src/usr/sbeio/test, branch 07-25-2019</title>
<subtitle>Blackbird™ hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/blackbird-hostboot/atom?h=07-25-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/blackbird-hostboot/atom?h=07-25-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/'/>
<updated>2019-08-30T18:15:28+00:00</updated>
<entry>
<title>Axone 2-Proc Standalone Sim Enablement</title>
<updated>2019-08-30T18:15:28+00:00</updated>
<author>
<name>Bill Hoffa</name>
<email>wghoffa@us.ibm.com</email>
</author>
<published>2019-06-25T15:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=e22e362f3cd9b96b845f8c51acd6da97c78554a4'/>
<id>urn:sha1:e22e362f3cd9b96b845f8c51acd6da97c78554a4</id>
<content type='text'>
  - XML Additions for all targets on 2nd proc

Change-Id: Ib8a860e4679e08253076abbbade98f4ba172e81d
RTC: 208448
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82685
Reviewed-by: Christian R Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Nicholas E Bofferding &lt;bofferdn@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>sbe_retry_handler refactor</title>
<updated>2018-04-06T14:15:43+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2018-03-14T23:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=ba8c8bfc02ca3d42a3caf3f8f797df07487c1dab'/>
<id>urn:sha1:ba8c8bfc02ca3d42a3caf3f8f797df07487c1dab</id>
<content type='text'>
Previously the sbe_retry_handler had logic and wording that
assumed that it was being used to tell if the slave sbe booted or not.
However this code has many more use cases then that. Also there was some
indirect recursion that made the code hard to follow. With this refactor
the code should be easier to follow and the vocabulary used should be more
generic.

Change-Id: If6520197b3dd561857e336ed89d9356c1f2601d6
CQ: SW416106
RTC: 167191
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55896
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Tested-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Move closing all unsecure memory regions to 21.3</title>
<updated>2018-01-23T04:39:14+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2018-01-16T20:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=038392cae8c5a50b0098000566167fef68d047f5'/>
<id>urn:sha1:038392cae8c5a50b0098000566167fef68d047f5</id>
<content type='text'>
Current windows that are left open at end of IPL
- SBE FFDC
- CPU Controls SP ATTN area
- 0-64MB for SP ATTN

Change-Id: I887fc63bcc70f2351530741bd251db12732a5948
RTC:168745
Backport:release-fips910
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52045
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Reviewed-by: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add in a check in the PSU error logging for SBE failure</title>
<updated>2017-12-21T02:38:16+00:00</updated>
<author>
<name>Elizabeth Liner</name>
<email>eliner@us.ibm.com</email>
</author>
<published>2017-12-08T17:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=a334e5aa3f11fe4f4657ba89139ac0a543845af1'/>
<id>urn:sha1:a334e5aa3f11fe4f4657ba89139ac0a543845af1</id>
<content type='text'>
If there is an error in the PSU, and there is no FFDC, there is
probably something wrong with the SBE.  Since there is new support
to attempt an SBE reboot if there's an error, we want to add that
functionality to the PSU flow as well.

Change-Id: I8203193b49caaf640962e181a814df83c0760ff4
RTC:178801
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46641
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Unit tests for SbeRetryHandler</title>
<updated>2017-12-13T15:43:45+00:00</updated>
<author>
<name>Elizabeth Liner</name>
<email>eliner@us.ibm.com</email>
</author>
<published>2017-11-29T20:26:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=a147e58381566dacfec0014dd587111b45620326'/>
<id>urn:sha1:a147e58381566dacfec0014dd587111b45620326</id>
<content type='text'>
Change-Id: I86c25275c1fd218c10da8c604a971a342155b232
RTC:180961
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50179
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Implement getSbeFfdc FIFO request</title>
<updated>2017-08-27T16:36:09+00:00</updated>
<author>
<name>Marty Gloff</name>
<email>mgloff@us.ibm.com</email>
</author>
<published>2017-08-07T14:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=6442a89776eb751ed923c157c7b04e2b6941adb1'/>
<id>urn:sha1:6442a89776eb751ed923c157c7b04e2b6941adb1</id>
<content type='text'>
Add support for sending getSbeFfdc FIFO requests to SBE and
add a test case for the getSbeFfdc request.

Change-Id: I19dbbd92cb2d25679218528d199cfbd09fd9f995
RTC: 178022
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44288
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Enable SBEIO PSU calls to Open/Close Unsecure Memory Regions</title>
<updated>2017-08-04T14:30:53+00:00</updated>
<author>
<name>Mike Baiocchi</name>
<email>mbaiocch@us.ibm.com</email>
</author>
<published>2017-07-28T15:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=c7ec40b932a3ebcfcdefe0cc9606278c1852b74c'/>
<id>urn:sha1:c7ec40b932a3ebcfcdefe0cc9606278c1852b74c</id>
<content type='text'>
This commit enables the SBEIO PSU calls to the SBE to open and
close Unsecure Memory Regions now that the SBE team supports that
API.  Their support, however, does not actually whitelist/blacklist
the memory at this time. This commit also gracefully handles the
errors from the SBE saying this support is not there.

Change-Id: Ia9367b17e403bf759d778de5f4bc7fca3544397b
RTC:174970
CMVC-Prereq: 1030098
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44018
Reviewed-by: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Stephen M. Cprek &lt;smcprek@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added parser for scom FFDC data and a SBE messaging buffer class.</title>
<updated>2017-08-04T13:53:29+00:00</updated>
<author>
<name>Donald Washburn</name>
<email>dwashbur@us.ibm.com</email>
</author>
<published>2017-07-17T15:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=69b38d2b257691fb31347ef0ab1ffab9f74d8ab7'/>
<id>urn:sha1:69b38d2b257691fb31347ef0ab1ffab9f74d8ab7</id>
<content type='text'>
The FFDC data from an SBE Scom read/write needed to be parsed and used to
invoke PIB::addFruCallouts during both FIFO and PSU operations. During task
research it was discovered that the error code path for reading FIFO request
responses had several errors. These errors related to manipulating a duel
buffer system.
Fixed these errors and encapsulated the duel buffer handling in order to
facilitate unit testing.
* Created FFDC parsing classes FfdcParsedPackage and FfdcScomPibErrorPackage
  in order to validate and process FFDC data based upon the return code
  contained within the FFDC.
* Created the SbeFifoRespBuffer class for encapsulating the handling for
  the duel buffers used in the fifo readResponse method.
* Modified the SbeFifo::readResponse method to use the SbeFifoRespBuffer
  class for messaging and the new FFDC parsing classes for handling PIB
  addFruCallouts.
* Modified the SbePsu::readResponse method to use the FFDC parser classes to
  invoke PIB::addFruCallouts.
* Added Unit Tests for SbeFifoRespBuffer, FfdcParsedPackage and
  FfdcScomPibErrorPackage.

Change-Id: I195fa036dfa6a0d66d9a3dc15aeb8b0f01cf798c
RTC: 175891
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43212
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Dzuy Nguyen &lt;dzuy@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Secureboot: Base Support of Opening/Closing Memory Regions via SBE</title>
<updated>2017-07-19T17:49:22+00:00</updated>
<author>
<name>Mike Baiocchi</name>
<email>mbaiocch@us.ibm.com</email>
</author>
<published>2017-07-07T02:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=c0f528fbaf2532d8cfaf51165fe4f7055a11f24a'/>
<id>urn:sha1:c0f528fbaf2532d8cfaf51165fe4f7055a11f24a</id>
<content type='text'>
This commit provides the base support of Opening and Closing Unsecure
Memory Regions via PSU commands to the SBE.  It introduces external
interfaces, a Memory Region Manager class, and a testcase that
covers the expected use of the interfaces.  However, it does not
enable the actual PSU commands to the SBE since their support
is not yet available.

Change-Id: I086011fcbd485abf2db574a82d43cfdea120ffc8
RTC:145686
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42834
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Stephen M. Cprek &lt;smcprek@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>SBE FIFO device driver FFDC and error recovery</title>
<updated>2017-01-19T23:03:32+00:00</updated>
<author>
<name>Dzuy Nguyen</name>
<email>dzuy@us.ibm.com</email>
</author>
<published>2016-11-23T22:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=7fd14de1394f507935cd60f6215ca5f65b97df51'/>
<id>urn:sha1:7fd14de1394f507935cd60f6215ca5f65b97df51</id>
<content type='text'>
Add SBE FFDC error handling to FIFO driver

Change-Id: I6ae81062eac1d5362c5fa5651c8ca5a2043b5c73
RTC: 149454
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32969
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Shakeeb A. Pasha B K &lt;shakeebbk@in.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
</feed>
