<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/build, 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-02-19T20:15:52+00:00</updated>
<entry>
<title>Only attempt to parse MEMD files that end in a *.*vpd suffix</title>
<updated>2020-02-19T20:15:52+00:00</updated>
<author>
<name>Raptor Engineering Development Team</name>
<email>support@raptorengineering.com</email>
</author>
<published>2020-01-12T00:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=a2ddbf3150e2c02ccc904b25d6650c9932a8a841'/>
<id>urn:sha1:a2ddbf3150e2c02ccc904b25d6650c9932a8a841</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't try to add proprietary CAPP microcode image to PNOR</title>
<updated>2020-02-19T20:15:52+00:00</updated>
<author>
<name>Raptor Engineering Development Team</name>
<email>support@raptorengineering.com</email>
</author>
<published>2019-04-21T08:19:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=2992d2f67c5194bf3e8f4dee33638e89554fcff1'/>
<id>urn:sha1:2992d2f67c5194bf3e8f4dee33638e89554fcff1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Debug Scripts: Remove deprecated defined(@array)</title>
<updated>2020-02-19T14:26:57+00:00</updated>
<author>
<name>Klaus Heinrich Kiwi</name>
<email>klaus@linux.vnet.ibm.com</email>
</author>
<published>2020-02-15T18:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=caaf22c3e140c1b0b201a14473a6863939030864'/>
<id>urn:sha1:caaf22c3e140c1b0b201a14473a6863939030864</id>
<content type='text'>
The use of 'defined(@array)' and 'defined(%hash)' have been deprecated
since Perl 5.6.1, raised warnings since 5.16 and are treated as fatal
errors since Perl 5.22.0.

https://perldoc.perl.org/perl5220delta.html#defined(%40array)
 -and-defined(%25hash)-are-now-fatal-errors

Signed-off-by: Klaus Heinrich Kiwi &lt;klaus@linux.vnet.ibm.com&gt;
Resolves #191
Change-Id: Ic605f584089f33de68de223840cbbba3b33438c7
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/91794
Reviewed-by: Zachary Clark &lt;zach@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: Roland Veloz &lt;rveloz@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>Remove workaround setting EFUSE3 power-on value</title>
<updated>2020-01-14T20:40:01+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2020-01-06T18:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=d712b65d72a6432f42ac72406f51e2a5ba47c35f'/>
<id>urn:sha1:d712b65d72a6432f42ac72406f51e2a5ba47c35f</id>
<content type='text'>
We can remove this workaround as it is now correct in the simics
copy of the power on values.

Change-Id: I7a37e17595b8932406dbc98342107a0a04d66c3d
RTC: 244050
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/89264
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: Roland Veloz &lt;rveloz@us.ibm.com&gt;
Reviewed-by: Daniel M Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Support for ATTR_TMP and GUARD in standalone simics</title>
<updated>2020-01-10T21:18:32+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-12-10T22:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c6aaded090e34c4da293d118205f7de18421b161'/>
<id>urn:sha1:c6aaded090e34c4da293d118205f7de18421b161</id>
<content type='text'>
If a file called ATTR_TMP or GUARD exists in the simics search
path, they will be automatically loaded into pnor when simics
starts.  The offset is computed when the pnor is built by
way of a generated python file that we then load into simics.

Change-Id: I4d68215a589dcbdaefb2a67e65d1f6928ce639fa
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/88398
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Luis P Fernandez &lt;luis.fernandez@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: Nicholas E Bofferding &lt;bofferdn@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>ffdcExpander bash utility tool, written for December, 2019 Hackathon</title>
<updated>2020-01-10T18:16:22+00:00</updated>
<author>
<name>Roland Veloz</name>
<email>rveloz@us.ibm.com</email>
</author>
<published>2019-12-16T21:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=532e4d35864b5022cba9b060c1314bfe714300b9'/>
<id>urn:sha1:532e4d35864b5022cba9b060c1314bfe714300b9</id>
<content type='text'>
The ffdcExpander tool will extract the various debug elements from a gzipped
SYSDUMP file, a SYSDUMP file or from a HB dump file with a given build tag.
The given dump files can be located in the current local directory or in a
directory elsewhere.  The artifacts that are produced are: Trace, Printk, Errl,
Errl with tool option 0X9000013E, Ps, Ps with backtrace, PageMgr and Bltrace.
These artifacts can be produced in the current local directory or redirected to
a directory elsewhere via option -d, default is the local directory.

Caller has the option of adding the artifacts attached to a defect via the -a
option.  If caller uses the -a option followed by a defect number, then the
caller will be prompted for their CQ user id and password.  Passwords will not
be displayed as they are typed.

An artifact that is produced is a file with the name of the FSP build tag.
Mainly as a FYI to the caller.  The contents of this file is the build tag,
FSP driver, FSP driver location and all the commands that ran to create the
other artifacts: Trace, Printk, etc.

Change-Id: Ib0dc202f4a7e77336ffb097b6647874dd7cebad0
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/89463
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>Force a Hostboot dump on any TI in Simics</title>
<updated>2020-01-07T19:14:40+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-12-18T14:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=4198ffbc2ae5404b05baff55be8e6f39578389cc'/>
<id>urn:sha1:4198ffbc2ae5404b05baff55be8e6f39578389cc</id>
<content type='text'>
Execute a magic instruction in the TI path to force a hostboot
dump to be collected on any TI while running in Simics.

Change-Id: I8aeffb2b646bbe8480568e8af33a658400fa01a5
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/88831
Reviewed-by: Nicholas E Bofferding &lt;bofferdn@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;
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>Fix reporting eecache if no record specified</title>
<updated>2019-12-19T21:09:49+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>mderkse1@us.ibm.com</email>
</author>
<published>2019-12-12T18:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=e22bb40fb9c10482e7ea659cc46dd35cad8bb149'/>
<id>urn:sha1:e22bb40fb9c10482e7ea659cc46dd35cad8bb149</id>
<content type='text'>
eecache_editor.pl failed to run if no valid
matching record was specified to the script.
We want it to just dump the parsed version of
the entire cache in that case.

Change-Id: Ic010d3540aa71c8104de0e1945b91bab8f456d7d
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/88559
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: Chen Du &lt;duchen@us.ibm.com&gt;
Reviewed-by: Christian R Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Daniel M Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Introduce eecache_editor.pl tool</title>
<updated>2019-12-12T16:23:56+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2019-07-17T21:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=ea01d258c6f7493c3c33f8404ce4af3eaf61ef22'/>
<id>urn:sha1:ea01d258c6f7493c3c33f8404ce4af3eaf61ef22</id>
<content type='text'>
This commit introduces the eecache_editor tool which can be used
to take an ecc-less EECACHE section from pnor and provide human
readable information about its contents, read specific cache entries
out, and to clear/overwite exists entries in a given cache.

Change-Id: I4c74f5172e7a681d34b3b654158dc8d76332107a
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80622
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: Chen Du &lt;duchen@us.ibm.com&gt;
Reviewed-by: Daniel M Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Automatically include config.h</title>
<updated>2019-12-06T16:28:47+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-11-20T18:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c46f1ee5b8b9f7ea7e398f373f990b6e3440a257'/>
<id>urn:sha1:c46f1ee5b8b9f7ea7e398f373f990b6e3440a257</id>
<content type='text'>
Rather than having to remember to include config.h anywhere
we reference a CONFIG variable (and usually forgetting),
this adds it to the default compiler flags so that it
gets included in every source file we build.

Change-Id: I53622ab4d46c55d942e98cae6ec03049fd5b3d08
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/87475
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: Zachary Clark &lt;zach@ibm.com&gt;
Reviewed-by: Roland Veloz &lt;rveloz@us.ibm.com&gt;
Reviewed-by: Christian R Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Nicholas E Bofferding &lt;bofferdn@us.ibm.com&gt;
</content>
</entry>
</feed>
