<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hcode/import/hwpf/fapi2, branch 03-26-2018</title>
<subtitle>Blackbird™ HCODE sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hcode/atom?h=03-26-2018</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hcode/atom?h=03-26-2018'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/'/>
<updated>2018-03-09T21:32:51+00:00</updated>
<entry>
<title>PM: Generation of summarized version of STOP Recovery FFDC.</title>
<updated>2018-03-09T21:32:51+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-11-27T12:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=fe5c2a3f39e35778d76a4106de67ee1928a2a42b'/>
<id>urn:sha1:fe5c2a3f39e35778d76a4106de67ee1928a2a42b</id>
<content type='text'>
A summary of STOP recovery FFDC is created after generation of
complete FFDC. It is stored at the end of FFDC section. It is
intended for copying to an error log created during second
phase of STOP Recovery. Commit also incorporates some changes
to support creation of PM Display from STOP Recovery FFDC.

Key_Cronus_Test=PM_REGRESS

CQ: SW416531
Change-Id: I9e39e2ae9cfc7436464609e7884e1b3d9fd02c9f
Original-Change-Id: Ieb0bceeb141cc80b18f63b01e881e5ad3b50263d
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50414
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: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA &lt;prasadbgr@in.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>multiple collectFfdc tags results in dupicate code</title>
<updated>2018-03-09T21:32:49+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-09-08T17:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=bc762acbd4ebabdcd0bffefaf220ab7491cc948d'/>
<id>urn:sha1:bc762acbd4ebabdcd0bffefaf220ab7491cc948d</id>
<content type='text'>
    -Updated parser to eliminate multiple calls when there are
     more than on collectFfdc tag in the hwpError section

Change-Id: I04b485d7d232d65d9ba02add03d8ac0901872c7f
RTC:179620
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45904
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: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
Reviewed-by: Prem Shanker Jha &lt;premjha2@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update default case in set_sbe_error</title>
<updated>2018-03-09T21:32:48+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-08-30T04:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=6b1d50efb0a98b19ce8b0d69d1f5593906a2a45e'/>
<id>urn:sha1:6b1d50efb0a98b19ce8b0d69d1f5593906a2a45e</id>
<content type='text'>
    -Capture the ERRVAL as  well as the FFDC buffer

Change-Id: I7d15d3215c85128e98b188cf316a4e763448c074
RTC:169625
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45344
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: 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: ARAVIND T. NAIR &lt;aravindnair@in.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>Update set_sbe_error macro exceeds line length</title>
<updated>2018-03-09T21:32:46+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-09-26T02:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=cf2f91ebc8873cbaf787bfa48b5a3ba1711a6bce'/>
<id>urn:sha1:cf2f91ebc8873cbaf787bfa48b5a3ba1711a6bce</id>
<content type='text'>
    -Undate macro to call a function for each RC value instead
     of inlining of all FFDC collection
    -Update parseErrorInfo.pl script to generate a new file which
     contains functions for use in new macro layout

Change-Id: I40a02fef07b3618b137a8e0c2bfa10c9756da600
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46719
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: ARAVIND T. NAIR &lt;aravindnair@in.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>Power Cleanup + stopclocks</title>
<updated>2018-03-09T21:32:46+00:00</updated>
<author>
<name>Luke Mulkey</name>
<email>lwmulkey@us.ibm.com</email>
</author>
<published>2017-06-27T16:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=fc81010439185fd9c8380ee6e4f62fff8699a70a'/>
<id>urn:sha1:fc81010439185fd9c8380ee6e4f62fff8699a70a</id>
<content type='text'>
Change-Id: I4d152dd6a04513a8e9cd024543aefd61c8fbbb95
Original-Change-Id: I4857b6e1264530a919afe8e75abe170ca0699d55
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42571
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: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Compile failure in cronus env</title>
<updated>2018-03-09T21:32:44+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-08-01T18:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=4bb2d73612f7b733d217439d5d228481cf721166'/>
<id>urn:sha1:4bb2d73612f7b733d217439d5d228481cf721166</id>
<content type='text'>
    -Added missing fapi2:: namespace qualifier to sbeFfdc_t

Change-Id: I9f646c774994f8c456af2d8535a456fea6736c00
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44055
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: Brent Wieman &lt;bwieman@us.ibm.com&gt;
Dev-Ready: Brent Wieman &lt;bwieman@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>B1814616 - hwsvd sig:11 core dump on zzfp247</title>
<updated>2018-03-09T21:32:42+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2017-07-26T19:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=27c9ee225adc9d0c7ff7170906a25daefa1265df'/>
<id>urn:sha1:27c9ee225adc9d0c7ff7170906a25daefa1265df</id>
<content type='text'>
    -Modified collectRegFfdc to skip register data if the passed
     in target pointer is null.
    -Added new RC to be used when we detect an invalid SBE
     ffdc buffer.
    -Updated parseErrorInfo.pl to genrate code to support logging
     the new error when an invalid pointer is detected

Change-Id: I436de31738af3f2b93b5776d7ce1459c8664ebf1
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43707
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Reviewed-by: MURULIDHAR NATARAJU &lt;murulidhar@in.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>Adding a static method to get scom failure address</title>
<updated>2018-03-09T21:32:41+00:00</updated>
<author>
<name>spashabk-in</name>
<email>shakeebbk@in.ibm.com</email>
</author>
<published>2017-06-22T12:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=227a3f0d583bef5993a6c78d3397536d8e0c3959'/>
<id>urn:sha1:227a3f0d583bef5993a6c78d3397536d8e0c3959</id>
<content type='text'>
Added a static method 'SBE_SCOM_FAILURE::get_address' to
fetch scom failure address from SBE HWP ffdc data blob

Change-Id: Iec5fc6c5eb8e1ad4dbb51805b8b6d4b2d7e5ecbd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42275
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: Santosh S. Puranik &lt;santosh.puranik@in.ibm.com&gt;
Reviewed-by: Sachin Gupta &lt;sgupta2m@in.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Allow HWP to deconfigure parts without a callout</title>
<updated>2018-03-09T21:32:40+00:00</updated>
<author>
<name>Matt Derksen</name>
<email>mderkse1@us.ibm.com</email>
</author>
<published>2017-06-05T13:44:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=2d465437c097d43c44aff4f10cef691e7fe879a3'/>
<id>urn:sha1:2d465437c097d43c44aff4f10cef691e7fe879a3</id>
<content type='text'>
Change-Id: I1a903257c8c87957ed1a1331aab0b6398e416def
RTC: 174701
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41850
Reviewed-by: Martin Gloff &lt;mgloff@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: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.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>2018-03-09T21:32:39+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=3781e29631f91df88ffd6e17838cd2bc25ce35b1'/>
<id>urn:sha1:3781e29631f91df88ffd6e17838cd2bc25ce35b1</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: I02d33fa346fe7797849a6e871572f26aca203dba
Original-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>
</feed>
