<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/usr/errldisplay, branch 07-25-2019</title>
<subtitle>Talos™ II hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hostboot/atom?h=07-25-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hostboot/atom?h=07-25-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/'/>
<updated>2020-01-07T19:22:21+00:00</updated>
<entry>
<title>Enhancements to default console output</title>
<updated>2020-01-07T19:22:21+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-12-10T19:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=91f6cf7412ed2fc0a5c0ec50245c44bf3ee5219c'/>
<id>urn:sha1:91f6cf7412ed2fc0a5c0ec50245c44bf3ee5219c</id>
<content type='text'>
Added the following pieces of extra information to the default
console output:

-- Attribute Overrides --
  3.49165|**Found 24 attribute overrides in Tank FAPI(1)
  3.49169|- PEC:n0:p0:c0
  3.49171|  ATTR 0EB604DF [1] = 00
  3.49174|  ATTR 085F1C7E [1] = 00
  3.49177|  ATTR 048A8902 [1] = 01
  3.49180|  ATTR 04D8DF8D [2] = 0000
  3.49182|- PEC:n0:p0:c1
  3.49185|  ATTR 0EB604DF [1] = 00
  3.49188|  ATTR 085F1C7E [1] = 00
  3.49191|  ATTR 048A8902 [1] = 03

-- New part detection --
  4.97449|Detected new part : 00030002 (Physical:/Sys0/Node0/DIMM2)

-- Applying GARD records --
  8.78767|HWAS|Applying GARD record for HUID=0x000E0000 (Physical:/Sys0/Node0/Pr
oc0/XBUS0) due to 0x90000135
  8.78912|HWAS|Deconfig HUID 0x000E0000, Physical:/Sys0/Node0/Proc0/XBUS0

Change-Id: Ic2ae04515453dbb49e359abff952c87c83e23b72
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/88388
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Nicholas E Bofferding &lt;bofferdn@us.ibm.com&gt;
Reviewed-by: Roland Veloz &lt;rveloz@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: William G Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add OMI bus support to callouts</title>
<updated>2019-10-10T13:07:00+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-10-07T18:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=a3a3923859c8a336727043cd02c9dc8a45d2722b'/>
<id>urn:sha1:a3a3923859c8a336727043cd02c9dc8a45d2722b</id>
<content type='text'>
Fill in a few spots where we need to handle OMI busses for
proper error processing and display.

Change-Id: Ibf236a7f6cb894d1516dbbe49b57e5be7dcceca2
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84952
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: Corey V Swenson &lt;cswenson@us.ibm.com&gt;
Reviewed-by: Matt Derksen &lt;mderkse1@us.ibm.com&gt;
Reviewed-by: Christian R Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: William G Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Adds explorer CCS specialization</title>
<updated>2019-06-03T21:57:04+00:00</updated>
<author>
<name>Stephen Glancy</name>
<email>sglancy@us.ibm.com</email>
</author>
<published>2019-05-10T16:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=ec840df7fcaf92bfe8d89bc2b2ece72a53b22f4e'/>
<id>urn:sha1:ec840df7fcaf92bfe8d89bc2b2ece72a53b22f4e</id>
<content type='text'>
Change-Id: I859140b161f6a465d68883021465318b328d4a0d
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77260
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Louis Stermole &lt;stermole@us.ibm.com&gt;
Reviewed-by: Mark Pizzutillo &lt;mark.pizzutillo@ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77273
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Tested-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Only display ERRL user details callouts/strings when dumping error to console</title>
<updated>2019-04-25T17:41:05+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2019-04-23T13:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=0f03814d62a6693df5b0c3118662e00a5b79b24a'/>
<id>urn:sha1:0f03814d62a6693df5b0c3118662e00a5b79b24a</id>
<content type='text'>
This commit fixes a bug wherein, when Hostboot dumped an error log to the
console that contained user details with the same subsection ID as an ERRL
string but for a different component ID, the information, which was often in
binary format, would appear garbled, and would additionally terminate the BMC's
SOL session due to invalid characters.  The change narrows the scope of what
gets emitted to just ERRL component strings/callouts.

Change-Id: Ifbe83448a56955d44f0e775e123ffb95a6330b8a
CQ: SW463437
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76381
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Reviewed-by: Ilya Smirnov &lt;ismirno@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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add part callout for the Backup Power Module</title>
<updated>2019-04-03T14:45:17+00:00</updated>
<author>
<name>Corey Swenson</name>
<email>cswenson@us.ibm.com</email>
</author>
<published>2019-03-29T20:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=201a39f54be6ac246e72819ee8171dec90bdaf6f'/>
<id>urn:sha1:201a39f54be6ac246e72819ee8171dec90bdaf6f</id>
<content type='text'>
Callouts were previously added for the NVDIMM controller
and the BPM cable.  This callout handles the BPM itself.

Change-Id: I4ad680a1434ed7d3680f14f6081e456c07239c36
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75254
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Roland Veloz &lt;rveloz@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: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add callouts for NVDIMM errors</title>
<updated>2019-03-11T22:15:07+00:00</updated>
<author>
<name>Corey Swenson</name>
<email>cswenson@us.ibm.com</email>
</author>
<published>2019-02-15T22:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=0bfacdff427febebffd7e128744f2f775a756bee'/>
<id>urn:sha1:0bfacdff427febebffd7e128744f2f775a756bee</id>
<content type='text'>
 - Add part callout for NVDIMM controller
 - Add part callout for Backup Power Module
 - Call new procedure for NVDIMM errors

Change-Id: I33d14b8e4220ced3c632c8174eaed5faca4f088d
RTC:199645
CMVC-Prereq:1077602
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71977
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;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Matt Derksen &lt;mderkse1@us.ibm.com&gt;
Reviewed-by: TSUNG K. YEUNG &lt;tyeung@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Support openpower-specific I2C device callouts</title>
<updated>2018-11-12T15:00:37+00:00</updated>
<author>
<name>Jaymes Wilks</name>
<email>mjwilks@us.ibm.com</email>
</author>
<published>2018-08-17T16:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=87adeec286402eb648f14d274382fb8b84351467'/>
<id>urn:sha1:87adeec286402eb648f14d274382fb8b84351467</id>
<content type='text'>
This change supports the openpower path for adding I2C device
callouts to error logs. The process works as follows:
- Create an I2C device lookup table on first use of I2C callout
- Use that table to map I2C info to the actual device to callout
- Callout any other I2C devices on the bus with lesser priority
- If no I2C match found, callout the I2C master instead
- If an I2C device was found, callout the I2C master as low

Change-Id: Ib7b248ae60e7e834d6165bbdf4bd9b776ea2421b
RTC:94872
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64833
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;
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;
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>errldisplay: use table-driven display for HWPF error strings</title>
<updated>2017-10-28T20:37:29+00:00</updated>
<author>
<name>Robert Lippert</name>
<email>rlippert@google.com</email>
</author>
<published>2017-10-17T23:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=fb8c2671f28d6908448eab8a8ec006c170b87f24'/>
<id>urn:sha1:fb8c2671f28d6908448eab8a8ec006c170b87f24</id>
<content type='text'>
Gcc generates space-inefficient code for giant switch statements and
the existing display formatted encoded strings have much redundant data.

Refactor the perl script to generate a static table output containg the
string data plus lookup function and move the actual format strings to
the display code itself.

This saves ~300K for the hostboot extended image and allows the
HWPF error string data to be used outside of just the console display
object.

Resolves #118

Signed-off-by: Robert Lippert &lt;rlippert@google.com&gt;
Change-Id: Ifddc1cdb1789b4943a68590c169fcdf8206d2ffa
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48595
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: Matt Derksen &lt;mderkse1@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added Error log support for new GPU sensors</title>
<updated>2017-09-01T13:38:11+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>mderkse1@us.ibm.com</email>
</author>
<published>2017-08-15T21:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=3d4caf24f7e90f183f93cbcb915470f7205bb7f4'/>
<id>urn:sha1:3d4caf24f7e90f183f93cbcb915470f7205bb7f4</id>
<content type='text'>
Change-Id: I8a0de390516fd02df07860b960db506899b13f14
RTC:178218
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45116
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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix compile for PRD console error display</title>
<updated>2017-07-17T17:27:32+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2017-07-13T14:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=901c8613838203f06eccb7bf86e8943fbbbf641c'/>
<id>urn:sha1:901c8613838203f06eccb7bf86e8943fbbbf641c</id>
<content type='text'>
  - Actually compile in the strings

Change-Id: I96b1a96e44dfa0b6248f025a9698a9464f324f4b
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43088
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: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Zane C. Shelley &lt;zshelle@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
</feed>
