<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-hostboot/src/securerom, 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-06-18T14:31:43+00:00</updated>
<entry>
<title>Fix gcc8 signature validation anomaly</title>
<updated>2019-06-18T14:31:43+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2019-06-16T02:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=c070a3d6521e5f3931418b809b7c8f2a0dc7a101'/>
<id>urn:sha1:c070a3d6521e5f3931418b809b7c8f2a0dc7a101</id>
<content type='text'>
Fixes an issue where signature validation fails when the crypto library is
compiled under GCC8.

Change-Id: I4d586f7df537c062dd8e50a9c2052701446b2213
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/79007
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: Ilya Smirnov &lt;ismirno@us.ibm.com&gt;
Reviewed-by: Christopher J. Engel &lt;cjengel@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Developer Improvement: Get code coverage tool working with Hostboot</title>
<updated>2019-05-13T14:10:45+00:00</updated>
<author>
<name>Zach Clark</name>
<email>zach@ibm.com</email>
</author>
<published>2019-05-01T16:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=6a2bedba84d0cc0b4a8837341e516a491218b729'/>
<id>urn:sha1:6a2bedba84d0cc0b4a8837341e516a491218b729</id>
<content type='text'>
This commit fixes GCOV code coverage for P9 with GCC 4.9.2

Change-Id: Ie1e7c35f67414531dbd6e7a771ac1529a9ebd59d
RTC: 208351
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76812
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: Ilya Smirnov &lt;ismirno@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>securerom: remove hbi_ImageId</title>
<updated>2017-10-24T19:09:28+00:00</updated>
<author>
<name>Robert Lippert</name>
<email>rlippert@google.com</email>
</author>
<published>2017-10-24T00:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=e2637863657ed0c52cb4c00347997ad2cb7bca5f'/>
<id>urn:sha1:e2637863657ed0c52cb4c00347997ad2cb7bca5f</id>
<content type='text'>
Similar to commit 951f02c32769 ("bootloader: Remove hbi_ImageId"), the
ImageId present in the securerom is now munged into the bootloader
as part of the build process resulting in unnecessary SBE updates.

Resolves #121

Signed-off-by: Robert Lippert &lt;rlippert@google.com&gt;
Change-Id: If5623c68e5c89ee23c81bba062b78c1c98028441
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48719
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;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix duplicate sha512 definitions</title>
<updated>2017-08-04T13:53:51+00:00</updated>
<author>
<name>Jaymes Wilks</name>
<email>mjwilks@us.ibm.com</email>
</author>
<published>2017-07-25T21:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=0914d87ae57960ef859886a67b5ae1187aa82474'/>
<id>urn:sha1:0914d87ae57960ef859886a67b5ae1187aa82474</id>
<content type='text'>
All instances for sha2_hash_t have been replaced with SHA512_t and
the SHA512_t typedef is now in securerom/contrib/sha512.H in place
of the old definition.

Change-Id: I32524524d755eb3b0264881317d9be5a294dc9a7
RTC:172333
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43610
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: 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: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Secure Boot: Make crypto algorithms dispatching work across tool chains</title>
<updated>2017-07-19T21:51:16+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2017-07-18T15:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=8032d6423f22af3ff23e5a1c9d736ec9bbc67c8d'/>
<id>urn:sha1:8032d6423f22af3ff23e5a1c9d736ec9bbc67c8d</id>
<content type='text'>
RTC: 174017
Change-Id: I0a5295d361f77440a9d605b7c9fff74388cb8ca3
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43290
Reviewed-by: Marshall J. Wilks &lt;mjwilks@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: Stephen M. Cprek &lt;smcprek@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Reviewed-by: Matthew A. Ploetz &lt;maploetz@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Stop kernel asserts from being no-op'ed</title>
<updated>2017-06-22T22:10:22+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-06-22T16:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=19b69c316d363e4598f02688691214a8c3dd831f'/>
<id>urn:sha1:19b69c316d363e4598f02688691214a8c3dd831f</id>
<content type='text'>
Change-Id: Iaf7ae4b48da327f89c29c8b394de4dad3c3ec7f2
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42303
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@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: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Reviewed-by: Matthew A. Ploetz &lt;maploetz@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update sha512 algorithm to correct license</title>
<updated>2017-05-25T03:34:00+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2017-05-18T21:05:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=fcaea7edd10cc3a0f4535437af3fc1d91f827404'/>
<id>urn:sha1:fcaea7edd10cc3a0f4535437af3fc1d91f827404</id>
<content type='text'>
Change-Id: Ib671bc08cf7912ef1bee11505c9c5d4dc662b453
RTC: 172339
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40731
Reviewed-by: Timothy R. Block &lt;block@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Stephen M. Cprek &lt;smcprek@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>Modify securerom branchtable to eliminate use of privileged instruction</title>
<updated>2017-03-13T19:49:59+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-03-07T17:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=86bae1c698cfef64d050b915654d9f3e03fb9ae3'/>
<id>urn:sha1:86bae1c698cfef64d050b915654d9f3e03fb9ae3</id>
<content type='text'>
Change-Id: I66fb89c4994d5d9c98082806208f9593c4866da8
RTC: 170636
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37609
Tested-by: Jenkins Server &lt;pfd-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: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Christopher J. Engel &lt;cjengel@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add SecureROM version info and Change SBE update to use max HBBL size</title>
<updated>2017-03-01T19:04:03+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-02-06T18:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=f0d7c809d23c2cf44c0be0ff594c14aff22d6f04'/>
<id>urn:sha1:f0d7c809d23c2cf44c0be0ff594c14aff22d6f04</id>
<content type='text'>
The HBBL also contains the securerom code and hw keys' hash
for verification purposes. So looking for the end of the HBBL
code leaves out those sections

Change-Id: I73a1b5c50e3a5b3f642ca569b90e79dbe4c4ba1e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35979
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: Martin Gloff &lt;mgloff@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>Replace hardcodes with const variables in ROM.C</title>
<updated>2017-02-03T15:41:20+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-02-01T22:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=b90b803882cce38c761fe3a85d7fbcaff09b30a8'/>
<id>urn:sha1:b90b803882cce38c761fe3a85d7fbcaff09b30a8</id>
<content type='text'>
Change-Id: I1243dc86814284bdd3c6ca9a92b5731afa5929ae
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35760
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@us.ibm.com&gt;
Reviewed-by: Martin Gloff &lt;mgloff@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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
</feed>
