<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-hostboot/src/import/chips/p9/procedures/utils, 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>2020-01-09T01:01:23+00:00</updated>
<entry>
<title>STOP API: API to verify API and image compatibility.</title>
<updated>2020-01-09T01:01:23+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2019-05-17T12:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=6ab72d5c3c53714b4efb2f47e2c818ae770ca10a'/>
<id>urn:sha1:6ab72d5c3c53714b4efb2f47e2c818ae770ca10a</id>
<content type='text'>
Commit defines a new API primarily intended for OPAL to determine
cpu register save API's compatibility with HOMER layout and
self save restore. It can help OPAL determine if version of
API integrated with OPAL is different from hostboot.

Change-Id: Ic0de45a336cfb8b6b6096a10ac1cd3ffbaa44fc0
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77612
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: Hostboot CI &lt;hostboot-ci+hostboot@us.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;
Reviewed-by: Jennifer A Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77614
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: Daniel M Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Stop API: STOP API made project agnostic.</title>
<updated>2019-06-17T19:49:34+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2019-02-04T18:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=b3996f56863f07cd6fa2f5a392c5c2497d177b35'/>
<id>urn:sha1:b3996f56863f07cd6fa2f5a392c5c2497d177b35</id>
<content type='text'>
Commit incorporates changes that make STOP API project agnostic.
Changes include defining wrapper functions which call legacy API.
It also adds duplicate enum members which start with prefix PROC
instead of P9.

Key_Cronus_Test=PM_REGRESS

Change-Id: If87970f3e8cf9b507f33eb1be249e03eb3836a5e
RTC: 201128
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71307
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: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.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;
Reviewed-by: Jennifer A Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71314
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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Self Save: Fixed bugs pertaining to SPR self save.</title>
<updated>2018-12-14T21:13:33+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-09-25T06:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=55a180dc08f9e9a837672ebae03a92dd9bba3ef9'/>
<id>urn:sha1:55a180dc08f9e9a837672ebae03a92dd9bba3ef9</id>
<content type='text'>
Commit fixes some issues with code found during integration test
    -  replacement of addi with xor instruction during self save API.
    -  fixing instruction generation for MFMSR during self save
    -  data struct updates in STOP API
    -  error RC updates for hcode image build
    -  HOMER parser updates.
    -  removed self save support for URMOR and HRMOR
    -  code changes for compilation with OPAL
    -  populating CME Image header with unsecure HOMER address.

Key_Cronus_Test=PM_REGRESS

Change-Id: I7cedcc466267c4245255d8d75c01ed695e316720
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66580
Tested-by: FSP CI Jenkins &lt;fsp-CI-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: 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: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-by: RAHUL BATRA &lt;rbatra@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66587
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>STOP API: Changes for SMF and SPR self save</title>
<updated>2018-09-27T13:32:19+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-09-17T07:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=bd440419c808094ad21238f3a0f4637cd300427b'/>
<id>urn:sha1:bd440419c808094ad21238f3a0f4637cd300427b</id>
<content type='text'>
    Commit accomplishes following:
        -   Implementation of new self restore region memory layout
        -   Restore of SPRs pertaining to SMF
        -   Self save of SPRs
        -   Backward compatibility with old self restore layout
Key_Cronus_Test=PM_REGRESS

Change-Id: I11359e392102d32896251225907eb95a43ba6f78
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66212
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA &lt;prasadbgr@in.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: Cronus HW CI &lt;cronushw-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;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/66216
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>Revert "UV Support : Augmented STOP API and self restore for enabling UV"</title>
<updated>2018-09-14T21:13:11+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-09-10T04:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=076c45f663b8fe786b9006b2ec575639012bf807'/>
<id>urn:sha1:076c45f663b8fe786b9006b2ec575639012bf807</id>
<content type='text'>
Change-Id: Iaabd787166422b68179901b7785ab3e8a54d35b8
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65875
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: Dean Sanner &lt;dsanner@us.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;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65885
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>UV Support : Augmented STOP API and self restore for enabling ultravisor.</title>
<updated>2018-09-14T21:13:01+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-05-15T15:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=09ab06ca2d5640622c0d39ee34520b10db3a9072'/>
<id>urn:sha1:09ab06ca2d5640622c0d39ee34520b10db3a9072</id>
<content type='text'>
HW-Image-Coreq: yes
HW-Image-Prereq: Ia9ae0d284398af375f1562efff152a6a12a6eb9a
Change-Id: I1f7ca865640dfc0a08aef783fd3595d2f249a672
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/58843
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: Gregory S. Still &lt;stillgs@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;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/59321
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>
<entry>
<title>SCOM Restore: Handle case of old HB and new STOP API case.</title>
<updated>2018-08-01T15:30:39+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-07-17T07:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=0d47fa9358e2ac2326bc74e18b58401322ab10f6'/>
<id>urn:sha1:0d47fa9358e2ac2326bc74e18b58401322ab10f6</id>
<content type='text'>
Commit addresses a situation where STOP API is new and HB is
old. It detects the siutation and retains legacy behavior.
This situation can arise if PHYP tries to use SCOM restore
changes of STOP API with older fipsdriver or OPAL does the
same on older HB binaries.
Key_Cronus_Test=PM_REGRESS

Change-Id: Iaaa866169904a47e10c79ae4894d2eedccfafe53
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62610
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: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA &lt;prasadbgr@in.ibm.com&gt;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62614
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: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>STOP API: API conditionally supports 255 SCOM restore entries for each quad.</title>
<updated>2018-06-25T15:09:48+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2018-03-28T11:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=cfa7304f5d6a12f59805477e7498635c67578dd6'/>
<id>urn:sha1:cfa7304f5d6a12f59805477e7498635c67578dd6</id>
<content type='text'>
This is first of the series of commits intended for incorporating
new mechanisms for SCOM restore. STOP API looks for a specific
version in QPMR header of HOMER. If version is greater than 2, it allows
 - 255 SCOM Restore entries per quad
 - doesn't divide quad restore region in to L2, L3 and EQ sub-region
If version is less than or equal to 2, API provideis legacy functionality.
Key_Cronus_Test=PM_REGRESS

RTC: 188827
Change-Id: Iac6ee94619302f745fee0c77acc168eaba04c3da
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56385
Tested-by: Cronus HW CI &lt;cronushw-ci+hostboot@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+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;
Reviewed-by: AMIT J. TENDOLKAR &lt;amit.tendolkar@in.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56390
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: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Fixed generation of MTSPR instruction in STOP API.</title>
<updated>2017-11-28T23:43:27+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-11-10T13:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=000deef452bc3dbb4915e5f97bd002c4957abb4e'/>
<id>urn:sha1:000deef452bc3dbb4915e5f97bd002c4957abb4e</id>
<content type='text'>
STOP API generates SPR restore instruction for a given SPR.
Commit fixes the generation of mtspr instruction by API.
Problem will show up only when API is changed to generate
restore instruction using a GPR other than R0.

CQ: SW407799
Change-Id: I2a841a9aae417b7bcd92a323197d9c6a1f3cb149
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49525
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: Hostboot CI &lt;hostboot-ci+hostboot@us.ibm.com&gt;
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA &lt;prasadbgr@in.ibm.com&gt;
Reviewed-by: STEWART E. SMITH &lt;stewart@linux.vnet.ibm.com&gt;
Dev-Ready: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49529
Reviewed-by: Hostboot Team &lt;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: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Added support for version control in SCOM restore entries.</title>
<updated>2017-11-16T22:57:11+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-10-26T06:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-hostboot/commit/?id=47c3bbe42264514a25e00820cac1c8488aed9073'/>
<id>urn:sha1:47c3bbe42264514a25e00820cac1c8488aed9073</id>
<content type='text'>
    -   adds version info in SCOM restore entry header
    -   adds version specific details in SCOM restore entry header
    -   retains old behavior of SGPE Hcode's base version

Key_Cronus_Test=NO_TEST

CQ:HW423686
HW-Image-Prereq: Ie1611b009e95192a0dad3a47af14ef8a36dd454b
Change-Id: I43e7e067b59513db1c99ce913009a9a3ef5de90b
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48856
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: Hostboot CI &lt;hostboot-ci+hostboot@us.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;
Dev-Ready: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-by: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48859
Reviewed-by: Hostboot Team &lt;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: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
</content>
</entry>
</feed>
