<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/usr/testcore/lib, 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>2019-09-05T21:13:51+00:00</updated>
<entry>
<title>Implement std::begin() and std::end() for base types</title>
<updated>2019-09-05T21:13:51+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>mderkse1@us.ibm.com</email>
</author>
<published>2019-08-22T14:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=582ed66b307ef514742cd6c6cb5f50affe771699'/>
<id>urn:sha1:582ed66b307ef514742cd6c6cb5f50affe771699</id>
<content type='text'>
begin() returns an iterator to first element in array.
end() returns an iterator to one past the last element in array.

Change-Id: Idf97d3fbcf361f8318b84aa95452fd4fa5809d6b
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82665
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: Christian R Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Glenn Miles &lt;milesg@ibm.com&gt;
Reviewed-by: Nicholas E Bofferding &lt;bofferdn@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix true_type and false_ type typdef with integral_constant</title>
<updated>2019-04-02T18:19:16+00:00</updated>
<author>
<name>Andre Marin</name>
<email>aamarin@us.ibm.com</email>
</author>
<published>2019-03-24T20:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=8daf280f7d24a3f5b2c553bb39ceda4d0fd32736'/>
<id>urn:sha1:8daf280f7d24a3f5b2c553bb39ceda4d0fd32736</id>
<content type='text'>
Change-Id: Ie1a432be0d1b2a59a0e0521f251d6bdf8a11ac70
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/74942
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@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;
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add std::remove_all_extends to HB STL library</title>
<updated>2019-03-15T19:34:14+00:00</updated>
<author>
<name>Andre Marin</name>
<email>aamarin@us.ibm.com</email>
</author>
<published>2019-03-01T06:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=9e1906f95ba3da384eff12814f53ade26528cb0b'/>
<id>urn:sha1:9e1906f95ba3da384eff12814f53ade26528cb0b</id>
<content type='text'>
Change-Id: I6fa0e9930a9d8340416ab3c775238f60931882d8
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72688
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;
Reviewed-by: Christian R. Geddes &lt;crgeddes@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>Thread local storage: Update unit tests for thread local storage</title>
<updated>2019-03-11T22:08:46+00:00</updated>
<author>
<name>Jaymes Wilks</name>
<email>mjwilks@us.ibm.com</email>
</author>
<published>2019-02-18T11:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=ff62338a569993f34032f02c04cf484a058aa9bd'/>
<id>urn:sha1:ff62338a569993f34032f02c04cf484a058aa9bd</id>
<content type='text'>
Test cases now support TLS tests for:
- intra translation unit (already existed)
- inter translation unit, within the same module
- inter module
- trivial and non trivial constructors
- both orders of declaration and usage

Change-Id: I71681b00525bfe3e7906541e0b5b4c21a8556beb
RTC:147599
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72633
Reviewed-by: Ilya Smirnov &lt;ismirno@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;
Tested-by: Jenkins OP HW &lt;op-hw-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>Disable Sync Test</title>
<updated>2019-02-13T20:41:01+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2019-02-13T01:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=b9678e8f9164c44361614e50cf02b6e31c860303'/>
<id>urn:sha1:b9678e8f9164c44361614e50cf02b6e31c860303</id>
<content type='text'>
SyncTest has been periodically failing with with a data storage
exception. While this is being looked at we will disable the test
to stop it from failing CI tests. Fail being seen:

|-+ TID 840   State: Block on Futex(0x80000000081da810)
      SyncTest::watch_counter(void*) [libtestsyslib.so]
      NIP  : _syscall5+0x4 : 0x00002928
      F[00]: sync_cond_wait(_cond_imp_t*, _futex_imp_t*)+0xd0 : 0x00010ee0
      F[01]: SyncTest::watch_counter(void*)+0x5C : 0x40bc0a7c
      F[02]: task_end_stub+0x0 : 0x00002710
|+ TID 841   State: Block on Futex(0x80000000081da7f0)
     SyncTest::increment(void*) [libtestsyslib.so]
     NIP  : _syscall5+0x4 : 0x00002928
     F[00]: barrier_wait(_barrier_imp_t*)+0x13c : 0x0001084c
     F[01]: SyncTest::increment(void*)+0xE8 : 0x40bc09f8
     F[02]: task_end_stub+0x0 : 0x00002710
|-+ TID 842   State: Zombie(Crashed)
     SyncTest::increment(void*) [libtestsyslib.so]
     NIP  : UNKNOWN+0x0 : 0x7c5b03a63840002c
     F[00]: _start+0x0 : 0x00000000

RTC: 204720
Change-Id: Ie5546167cf3728b168b504db8a24389af36aa26e
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71792
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: Ilya Smirnov &lt;ismirno@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Attribute support for recursive mutexes</title>
<updated>2018-11-12T15:07:12+00:00</updated>
<author>
<name>Matt Raybuck</name>
<email>mraybuc@us.ibm.com</email>
</author>
<published>2018-10-24T12:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=2e77a7fb14331b3d734aad3d500732dd51dcb32e'/>
<id>urn:sha1:2e77a7fb14331b3d734aad3d500732dd51dcb32e</id>
<content type='text'>
Added a new recursive mutex attribute, new test cases, and initializers
for recursive mutex attributes.

Change-Id: I49e6bc4fc2fd84e5c46e5d4c5ec125270347bde5
RTC: 196793
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67939
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@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: 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>Disable synchronization tests</title>
<updated>2018-11-01T13:51:45+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2018-10-31T21:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=d70302a9f7afc86db1d64f9d730e70764709a41e'/>
<id>urn:sha1:d70302a9f7afc86db1d64f9d730e70764709a41e</id>
<content type='text'>
Synchonization tests were recently re-enabled, causing CI instability.  This
re-disables the testcases until they can be made to work properly.

Change-Id: I03f7df90c1548554ad8f293d10df5f9cdd117456
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68240
Reviewed-by: Christian R. Geddes &lt;crgeddes@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;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Matthew Raybuck &lt;mraybuc@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added support for recursive mutexes</title>
<updated>2018-10-29T15:43:57+00:00</updated>
<author>
<name>Matt Raybuck</name>
<email>mraybuc@us.ibm.com</email>
</author>
<published>2018-10-24T12:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=0c5edba986eb543bc94ecb3514c40ca151dafc61'/>
<id>urn:sha1:0c5edba986eb543bc94ecb3514c40ca151dafc61</id>
<content type='text'>
There was only support for non-recursive mutexes. This commit adds
support for recursive mutexes and a new API for using them.

Change-Id: I664c181af1633b05b8b2da6b1ff21b93a37cec28
RTC: 196793
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67938
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@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: Ilya Smirnov &lt;ismirno@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 additional comparison function objects into functional header</title>
<updated>2018-05-11T02:09:52+00:00</updated>
<author>
<name>Andre Marin</name>
<email>aamarin@us.ibm.com</email>
</author>
<published>2018-05-02T19:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=89bbfaf84a74f09c2865a87e7f13a020b12f01a0'/>
<id>urn:sha1:89bbfaf84a74f09c2865a87e7f13a020b12f01a0</id>
<content type='text'>
Change-Id: I6314ec8582e1d9cc284adf877e115433e95a168e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58217
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 std::map operator== overload and != for vector</title>
<updated>2017-10-10T17:33:40+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-09-25T17:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=784ba67b9ddfab853a61ccab96648707f3fd8f88'/>
<id>urn:sha1:784ba67b9ddfab853a61ccab96648707f3fd8f88</id>
<content type='text'>
Change-Id: I3b40533d2586d455db184e9d845618b41b848296
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46712
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;
Reviewed-by: Nicholas E. Bofferding &lt;bofferdn@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: Michael Baiocchi &lt;mbaiocch@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>
</feed>
