<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/include/util, branch master</title>
<subtitle>Talos™ II hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hostboot/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hostboot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/'/>
<updated>2017-10-20T02:17:12+00:00</updated>
<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>Add map list initialization and at() methods</title>
<updated>2017-04-10T21:57:10+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2017-04-06T22:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=5afa41551b3d8e0a84cf21cebfc89a194d326e76'/>
<id>urn:sha1:5afa41551b3d8e0a84cf21cebfc89a194d326e76</id>
<content type='text'>
Also add ErrnoToString() as a test which is a functionality
ported from p8

Change-Id: Ia6dd9b37638af2634267e224d9b97133bf984fb4
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38956
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: Martin Gloff &lt;mgloff@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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add a global to track when targeting has been loaded</title>
<updated>2017-03-08T22:48:03+00:00</updated>
<author>
<name>Mike Baiocchi</name>
<email>mbaiocch@us.ibm.com</email>
</author>
<published>2017-03-07T15:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=e7b1c8518656917f5202f069165d21aafd7a88ad'/>
<id>urn:sha1:e7b1c8518656917f5202f069165d21aafd7a88ad</id>
<content type='text'>
This commit adds a global that keeps track of when targeting has
loaded along with functions to get and set this global.

Change-Id: Iddd65018918089163ebc03f042bfdd1bed31e730
RTC:165205
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37595
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: 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: 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>Prevent inline of some shared_ptr functions for space</title>
<updated>2016-10-11T13:22:52+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2016-08-26T18:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=431a52def7e7ef371999723e675d82f513bc4070'/>
<id>urn:sha1:431a52def7e7ef371999723e675d82f513bc4070</id>
<content type='text'>
Change-Id: I1b996bb7c78941a5ec0ab8ca2973b7db25563fcc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28857
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: William G. Hoffa &lt;wghoffa@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>
<entry>
<title>Overloaded != operator for shared_ptr.</title>
<updated>2016-06-02T14:23:52+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>v2cibmd@us.ibm.com</email>
</author>
<published>2016-05-27T21:32:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=3ddbcbd4b81296fa5524331f5313138d1c45d305'/>
<id>urn:sha1:3ddbcbd4b81296fa5524331f5313138d1c45d305</id>
<content type='text'>
Also updated cxxtests to make them pass.

Change-Id: I444a9c6c60261755db55fffbed66c92f93965c50
RTC:153697
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25138
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: A. P. Williams III &lt;iawillia@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Implement std::map::emplace()</title>
<updated>2016-06-02T14:23:44+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>v2cibmd@us.ibm.com</email>
</author>
<published>2016-05-16T21:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=5c59bb5b9c89a173c6771d4db84abb53f4615d93'/>
<id>urn:sha1:5c59bb5b9c89a173c6771d4db84abb53f4615d93</id>
<content type='text'>
Change-Id: Id3f42ac3e5edf6c65c420e60ac69d649cbaa1ed0
RTC:153697
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24631
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: A. P. Williams III &lt;iawillia@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Added equal comparison override for shared_ptr</title>
<updated>2016-05-24T14:42:04+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>v2cibmd@us.ibm.com</email>
</author>
<published>2016-05-16T17:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=b76979b8c125bacdd428deed9bbcb5a6afdc7baf'/>
<id>urn:sha1:b76979b8c125bacdd428deed9bbcb5a6afdc7baf</id>
<content type='text'>
Change-Id: I7a9358001bd7a99735fc52bb6b8af21be3df45a6
RTC:133837
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24605
Tested-by: Jenkins Server
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Tested-by: FSP CI Jenkins
Reviewed-by: Andres A. Lugo-Reyes &lt;aalugore@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Implement std::enable_if in HB</title>
<updated>2016-05-07T21:41:05+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>v2cibmd@us.ibm.com</email>
</author>
<published>2016-05-04T17:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=448ce72a1c64cdfcaf97d7fdd4f58ce5a70095e6'/>
<id>urn:sha1:448ce72a1c64cdfcaf97d7fdd4f58ce5a70095e6</id>
<content type='text'>
Change-Id: I72f415403ef0d88defc80f81cb1038013f94b99f
RTC:152209
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24091
Tested-by: Jenkins Server
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Tested-by: FSP CI Jenkins
Reviewed-by: A. P. Williams III &lt;iawillia@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>Support runtime target translation for Phyp</title>
<updated>2016-03-29T21:13:00+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2016-03-15T19:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=d69021c4f1acb33cef4692ce85cead2540412862'/>
<id>urn:sha1:d69021c4f1acb33cef4692ce85cead2540412862</id>
<content type='text'>
- Added ordinal IDs to system XML files
- Added new HBRT_HYP_ID attribute to proc, membuf, core targets
- Removed duplicate target type extensions
- Customize HBRT_HYP_ID attributes in istep 21 based on payload type
- Updated runtime translation interfaces for simple, efficient lookup
- Added templated memoizer to speed up simple input/output functions
- Generate ordinal IDs in common attribute parser
- Added various test cases

RTC: 146153
CMVC-Coreq: 989094
Change-Id: Ic60996f3b7c3197191f8939f362c578b54475df4
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22254
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Corey V. Swenson &lt;cswenson@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>shared_ptr::reset did not work for shared pointer</title>
<updated>2016-02-19T23:06:04+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>iawillia@us.ibm.com</email>
</author>
<published>2016-01-04T23:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=630c8445144892228a297278c5647222484e0563'/>
<id>urn:sha1:630c8445144892228a297278c5647222484e0563</id>
<content type='text'>
    shared_ptr has a common _cleanup function that is used for all
    cases where the shared_ptr is deleted or reset.  The function
    only released the pointer to the held object when the reference
    count was 1.  Fix so that 'this' shared_ptr always releases its
    reference to the shared object.

Change-Id: I28fc8922fa57d62ea86a7fc80a343aa64c22fc33
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23016
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
</feed>
