<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hcode/import/hwpf/fapi2/include, branch master</title>
<subtitle>Blackbird™ HCODE sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hcode/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hcode/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/'/>
<updated>2018-02-01T21:46:47+00:00</updated>
<entry>
<title>Support for PPE commit 49883 to error out on non-TOR ring section.</title>
<updated>2018-02-01T21:46:47+00:00</updated>
<author>
<name>Claus Michael Olsen</name>
<email>cmolsen@us.ibm.com</email>
</author>
<published>2017-11-28T18:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=5acc28cdec0187d9a3ffebd81ee354b32abd6f27'/>
<id>urn:sha1:5acc28cdec0187d9a3ffebd81ee354b32abd6f27</id>
<content type='text'>
Change-Id: I7912c20e865aafe28c894bad98e4fbc3156d59ce
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50107
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;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-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-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>fapi2: Fix template call sites for GCC 7</title>
<updated>2018-02-01T21:46:00+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel.stanley@au1.ibm.com</email>
</author>
<published>2017-11-16T01:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d19301c2376719c8455bd2fa3f11258e62717070'/>
<id>urn:sha1:d19301c2376719c8455bd2fa3f11258e62717070</id>
<content type='text'>
The following errors stop hostboot from building with modern GCC:

src/import/hwpf/fapi2/include/buffer.H:710:23: error: invalid
operands of types ‘&lt;unresolved overloaded function type&gt;’ and
‘fapi2::bufferTraits&lt;long unsigned int, unsigned int&gt;::bits_type
{aka unsigned int}’ to binary ‘operator&lt;’
             out.insert&lt;TS, L, SS&gt;(iv_data);
             ~~~~~~~~~~^~~

src/import/hwpf/fapi2/include/buffer.H: In member function
‘fapi2::buffer&lt;T, TT&gt;&amp; fapi2::buffer&lt;T, TT&gt;::flipBit()’:
src/import/hwpf/fapi2/include/buffer.H:316:49: error: expected
primary-expression before ‘)’ token
             iv_data ^= buffer&lt;T&gt;().setBit&lt;B, C&gt;();
                                                 ^
In both cases the call site needs to be prepended with the keyword
'template'. Otherwise the name is assumed to be a non-template (as per
C++ 14.2/4).

Change-Id: I925c35d51787c4f4f232372f0e1299ec2a5cab42
Signed-off-by: Joel Stanley &lt;joel.stanley@au1.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49760
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;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: ANDRE A. MARIN &lt;aamarin@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>AVSBUS: Move fapi2 return code to error xml file</title>
<updated>2017-10-23T23:59:31+00:00</updated>
<author>
<name>Prasad Bg Ranganath</name>
<email>prasadbgr@in.ibm.com</email>
</author>
<published>2017-07-25T05:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=52e571aa75afc84d8d31460d9e0033e49c10f3b8'/>
<id>urn:sha1:52e571aa75afc84d8d31460d9e0033e49c10f3b8</id>
<content type='text'>
  - rebased

Change-Id: I186e716986012ede094a09e490a983ddcb4b92ef
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43582
Dev-Ready: Brent Wieman &lt;bwieman@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>L3 Level changes in p9_avbus_lib.C</title>
<updated>2017-10-23T23:28:12+00:00</updated>
<author>
<name>Prasad Bg Ranganath</name>
<email>prasadbgr@in.ibm.com</email>
</author>
<published>2017-07-03T09:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=ae3fdca02e142137bf9e987f179fccb6ca0718d8'/>
<id>urn:sha1:ae3fdca02e142137bf9e987f179fccb6ca0718d8</id>
<content type='text'>
Change-Id: Ifc24ad797b27dce520e4bd921958e74aff2b1192
RTC:165492
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42702
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: BRIAN D. VICTOR &lt;brian.d.victor1@ibm.com&gt;
Reviewed-by: Brian T. Vanderpool &lt;vanderp@us.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Enable and fix error log variable_buffer support.</title>
<updated>2017-10-23T22:50:28+00:00</updated>
<author>
<name>Donald Washburn</name>
<email>dwashbur@us.ibm.com</email>
</author>
<published>2017-06-08T15:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=176045b1a9d7280c345b97a59a35744e51f29fac'/>
<id>urn:sha1:176045b1a9d7280c345b97a59a35744e51f29fac</id>
<content type='text'>
Errorlog support for the fapi2::variable_buffer type was not enabled in
hostboot. Tests showed that when enabled, variable_buffer data was not
being propagated properly to the error log. The issue was found to be
that the pointer to the variable_buffer's internal data was not being
properly passed to an ffdc_t object. Also, transferring the size of
the variable_buffer data was not being correctly communicated to an
ffdc_t object because a specialization of the getErrorInfoFfdcSize
template function is needed. Becuase the specialization of the
getErrorInfoFfdcSize function with an ffdc_t parameter did not exist,
the code base used the primary function template for the
getErrorInfoFfdcSize function which just returns the size of an ffdc_t
object passed to it instead of the size of the contained data within
the ffdc_t.

Changes:
* Added specialization of getErrorInfoFfdcSize for fapi2::ffdc_t.
* Enabled variable_buffer support in parseErrorInfo.mk.
* Added const overload of the pointer() method for the fapi2::buffer
  and fapi2::variable_buffer classes. This to allow these methods
  to be used in the set_BUFFER methods that take a const reference
  to objects of these classes.
* Modified parseErrorInfo.pl to generate code to use the above
  mentioned pointer methods. The adjusted generated code fixes
  the problem of assigning an incorrect buffer pointer.

Change-Id: I96dc89fbb68ee6a153ca43191181c56804b84ae8
RTC: 175239
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41541
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
Reviewed-by: Richard J. Knight &lt;rjknight@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add another writeBit API, modify getBit. Add unit tests.</title>
<updated>2017-10-23T22:23:55+00:00</updated>
<author>
<name>Andre Marin</name>
<email>aamarin@us.ibm.com</email>
</author>
<published>2017-04-04T17:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=7e974bdfce2fcfca88981a0a103bd061d2da6a1c'/>
<id>urn:sha1:7e974bdfce2fcfca88981a0a103bd061d2da6a1c</id>
<content type='text'>
Change-Id: I9bd9efdc4b2c8a2eac26b7b1f1e1ef183d81f9b6
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38817
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: STEPHEN GLANCY &lt;sglancy@us.ibm.com&gt;
Reviewed-by: JACOB L. HARVEY &lt;jlharvey@us.ibm.com&gt;
Reviewed-by: Matt K. Light &lt;mklight@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Defining generic RingId_t type for transitional eCMD release</title>
<updated>2017-10-23T22:17:36+00:00</updated>
<author>
<name>Kahn Evans</name>
<email>kahnevan@us.ibm.com</email>
</author>
<published>2017-03-24T13:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=4e20811563cf958b762b837264981098de57d149'/>
<id>urn:sha1:4e20811563cf958b762b837264981098de57d149</id>
<content type='text'>
Change-Id: Iaf9e18900517a18f0cbfa10c5a960e2d6adfeaff
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38403
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Matt K. Light &lt;mklight@us.ibm.com&gt;
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA &lt;prasadbgr@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>SBE: Handle error part in putring code</title>
<updated>2017-10-23T21:53:40+00:00</updated>
<author>
<name>Prasad Bg Ranganath</name>
<email>prasadbgr@in.ibm.com</email>
</author>
<published>2016-12-06T16:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=44c0424ec40967bd78ba67639648c128e3d96049'/>
<id>urn:sha1:44c0424ec40967bd78ba67639648c128e3d96049</id>
<content type='text'>
Change-Id: I11391e341b688a38a672a657494a5f1e29542489
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33467
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: RAJA DAS &lt;rajadas2@in.ibm.com&gt;
Reviewed-by: PARVATHI RACHAKONDA &lt;prachako@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>fapi2: Add helper classes for streaming data into/out of variable_buffers</title>
<updated>2017-10-23T21:06:08+00:00</updated>
<author>
<name>Joachim Fenkes</name>
<email>fenkes@de.ibm.com</email>
</author>
<published>2016-06-08T16:34:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d26ebc0308a1c5119b734715e64b9b004fe2a1c2'/>
<id>urn:sha1:d26ebc0308a1c5119b734715e64b9b004fe2a1c2</id>
<content type='text'>
This adds buffer_stream.H which currently contains three classes:

buffer_ostream           - for streaming bits into a variable_buffer
fixed_buffer_ostream&lt;OT&gt; - for streaming OT-sized chunks into a buffer
fixed_buffer_istream&lt;OT&gt; - for streaming OT-sized chunks out of a buffer

The classes keep track of the current write/read position so we don't have
to drag that along with the buffers manually.

There's no buffer_istream -- I didn't need that yet so haven't implemented it.

Also adds tests to fapi2_variable_buffer_test.C.

Change-Id: I53578d800c5c52c688bd761326b36a51c06dd213
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25520
Dev-Ready: Joachim Fenkes &lt;fenkes@de.ibm.com&gt;
Tested-by: PPE CI
Tested-by: Jenkins Server
Reviewed-by: Brian R. Silver &lt;bsilver@us.ibm.com&gt;
Reviewed-by: Matt K. Light &lt;mklight@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PutRing utils to scan rings</title>
<updated>2017-10-23T21:04:30+00:00</updated>
<author>
<name>Bilicon Patil</name>
<email>bilpatil@in.ibm.com</email>
</author>
<published>2016-03-01T05:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=c306040c8794dfdcb78298804ce912cd11111a1e'/>
<id>urn:sha1:c306040c8794dfdcb78298804ce912cd11111a1e</id>
<content type='text'>
Change-Id: Ieab183be571fda1013ef658568aee495c68c7100
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21795
Tested-by: Jenkins Server
Tested-by: PPE CI
Tested-by: Hostboot CI
Reviewed-by: Michael S. Floyd &lt;mfloyd@us.ibm.com&gt;
Dev-Ready: Michael S. Floyd &lt;mfloyd@us.ibm.com&gt;
Reviewed-by: Claus M. Olsen &lt;cmolsen@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
</feed>
