<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/usr/errl/errlmanager.C, branch 05-21-2018</title>
<subtitle>Talos™ II hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hostboot/atom?h=05-21-2018</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hostboot/atom?h=05-21-2018'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/'/>
<updated>2018-04-09T20:38:00+00:00</updated>
<entry>
<title>Get Hostboot Dump after Hostboot Crash</title>
<updated>2018-04-09T20:38:00+00:00</updated>
<author>
<name>Marty Gloff</name>
<email>mgloff@us.ibm.com</email>
</author>
<published>2018-03-28T16:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=7383c3a4fbaff710ecbefb3e9eeeae7320d9f8b1'/>
<id>urn:sha1:7383c3a4fbaff710ecbefb3e9eeeae7320d9f8b1</id>
<content type='text'>
When Hostboot has a TI with a PLID rather than a Reason Code (RC), HWSV does not
attempt the Hostboot Dump.  Thought is that happens per the design as the error
log related to the PLID sent by Hostboot should already have the required
information.  There are instances where the error log does not have sufficient
data and a dump would be beneficial.  A path is being added so an error log can
be flagged as needing a Hostboot dump.

Change-Id: I97972308c70e7210f578fb818563bb9b0cd940b4
CQ: SW420219
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56600
CI-Ready: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
CI-Ready: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: Matt Derksen &lt;mderkse1@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;
Reviewed-by: Corey V. Swenson &lt;cswenson@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>Fix rollover of PLID numbers</title>
<updated>2018-02-21T21:28:18+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>mderkse1@us.ibm.com</email>
</author>
<published>2018-02-12T18:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=80819cf5302b79274276097b59f17e3254ae0099'/>
<id>urn:sha1:80819cf5302b79274276097b59f17e3254ae0099</id>
<content type='text'>
Need to avoid incrementing into the processor node
field of the PLID.

Decided to use the highest bit in the last 3 bytes as a dividing bit.
[0x##800000 - 0x##FFFFFF] -- for pre-boot setup errors.
[0x##000000 - 0x##7FFFFF] -- for post setup errors

When setting up from PNOR, we will look for the max EID in the post-setup range.
If no max is found, restart at 0.

Change-Id: I4a8811d9c93039090504ca9cf8c0eebc6812a4ca
CQ:SW416592
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54362
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>Ensure AbaPtr is not used in runtime code</title>
<updated>2017-10-20T02:17:12+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2017-10-11T16:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=20250c0b1f6de53b2bfddd1c714fb8c97e655ce2'/>
<id>urn:sha1:20250c0b1f6de53b2bfddd1c714fb8c97e655ce2</id>
<content type='text'>
The AbaPtr makes assumptions that we have pointer values that
are only 32-bits long.  In our runtime (HBRT) environment that
assumption is not true so we need to make sure none of the code
that runs there is trying to use the AbaPtr code.

Change-Id: I0a26558f305fada723bf3cb3447a2bdfddb194d0
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48248
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Matt Derksen &lt;mderkse1@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>Clear ECC sections marked "clearOnEccErr" on error</title>
<updated>2017-09-15T02:29:41+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2017-08-14T15:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=9acfce99596f12dcc60952f8506a77e542609cbf'/>
<id>urn:sha1:9acfce99596f12dcc60952f8506a77e542609cbf</id>
<content type='text'>
  - Add the capability for Hostboot to recover (with reboot)
    when it consumes an ECC error
  - PNOR layout needs to be updated to flag the recoverable
    sections (generally cached or throw away data like *VPD
    HBEL, and GUARD partitions)
  - Upon bad ECC detection, Hostboot will check partition
    flag and if set, it will clear and write good ECC to PNOR.
    It will then throw the normal error and terminate, waiting
    for the BMC to issue a reboot

Change-Id: Ie4f4c0637d3962e9d4871e84a0bda8c256a74440
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44608
Reviewed-by: Stephen M. Cprek &lt;smcprek@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: 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: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Re-Initialize Targeting Variables after Attribute Override Processing</title>
<updated>2017-09-11T17:45:54+00:00</updated>
<author>
<name>Bill Hoffa</name>
<email>wghoffa@us.ibm.com</email>
</author>
<published>2017-08-31T18:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=fb063adb28b13fdbcbbdb4f3ac19c119003222f0'/>
<id>urn:sha1:fb063adb28b13fdbcbbdb4f3ac19c119003222f0</id>
<content type='text'>
Change-Id: Iebbc85cc75116f45e78b5b2d4bc5b1622c7f68f9
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45525
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Elizabeth K. Liner &lt;eliner@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: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>HB CI should not fail with committed RECOVERED error log</title>
<updated>2017-06-19T14:25:29+00:00</updated>
<author>
<name>Thi Tran</name>
<email>thi@us.ibm.com</email>
</author>
<published>2017-06-14T17:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=1c7adb18802816bad22f5a405c03e6b2f7a1fdce'/>
<id>urn:sha1:1c7adb18802816bad22f5a405c03e6b2f7a1fdce</id>
<content type='text'>
Change-Id: I78fcc3e47359e013987c3e863ccd9b9dab92ae95
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41836
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: Richard J. Knight &lt;rjknight@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Increment reboot count when gard records are written</title>
<updated>2016-05-11T16:12:30+00:00</updated>
<author>
<name>Matt Ploetz</name>
<email>maploetz@us.ibm.com</email>
</author>
<published>2016-04-12T16:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=a2eeea7a4f8441d241251e1411735302144ca3bf'/>
<id>urn:sha1:a2eeea7a4f8441d241251e1411735302144ca3bf</id>
<content type='text'>
Change-Id: Iaf9a4d4be19877e564ca1871564467441b472253
CQ:SW347568
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23186
Reviewed-by: A. P. Williams III &lt;iawillia@us.ibm.com&gt;
Tested-by: Jenkins Server
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI
Tested-by: Jenkins OP HW
Tested-by: FSP CI Jenkins
Reviewed-by: Matthew A. Ploetz &lt;maploetz@us.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24340
</content>
</entry>
<entry>
<title>Update constants and comments for P9 PIR format</title>
<updated>2016-02-29T21:29:48+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2015-12-14T15:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=bee7f1cbcd5bf18acc539c9c9b6a14960dadea3d'/>
<id>urn:sha1:bee7f1cbcd5bf18acc539c9c9b6a14960dadea3d</id>
<content type='text'>
Implemented a set of macros and constants that can be used
everywhere to translate a PIR into its component parts
and pull out individual pieces of data from a complete
PIR.
Also added and updated the references to the old
ATTR_FABRIC_NODE_ID with ATTR_FABRIC_GROUP_ID.

Change-Id: If9735f53940e5849a648729e4bf8ca0cfbb09f6e
RTC: 88055
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/706
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>P9 - FakePNOR scripts for Nimbus simics</title>
<updated>2015-12-11T20:01:19+00:00</updated>
<author>
<name>Marty Gloff</name>
<email>mgloff@us.ibm.com</email>
</author>
<published>2015-07-20T15:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=3187da27c464de6422ecb1bc12a085fc5b31f610'/>
<id>urn:sha1:3187da27c464de6422ecb1bc12a085fc5b31f610</id>
<content type='text'>
Tools/scripts to support a fake pnor configuration in Simics.

Change-Id: Idf060cbfb589f3ccabde96d56bbe84b6cc9902a9
RTC:127337
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19176
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: Christian Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Base kernel changes for Nimbus/Cumulus</title>
<updated>2015-12-11T19:56:27+00:00</updated>
<author>
<name>Corey Swenson</name>
<email>cswenson@us.ibm.com</email>
</author>
<published>2015-05-11T19:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=5d33811c6f265463f502c19dd2a3173e1bbc38bc'/>
<id>urn:sha1:5d33811c6f265463f502c19dd2a3173e1bbc38bc</id>
<content type='text'>
Change-Id: Ic5dfde1e975453d760631335bab674919e1109e7
RTC: 126637
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18321
Tested-by: Jenkins Server
Reviewed-by: Christian Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
</feed>
