<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hcode/import/chips/p9/procedures/utils, 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:43:57+00:00</updated>
<entry>
<title>PM: Fixed generation of MTSPR instruction in STOP API.</title>
<updated>2018-02-01T21:43:57+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/talos-hcode/commit/?id=8e213eb46460a89972c4e6f61131e3ec6fc66d18'/>
<id>urn:sha1:8e213eb46460a89972c4e6f61131e3ec6fc66d18</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;
</content>
</entry>
<entry>
<title>PM: Added support for version control in SCOM restore entries.</title>
<updated>2017-11-17T21:17:27+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/talos-hcode/commit/?id=08a4e8039377664f70dbefd53a6a90b09ab8f12e'/>
<id>urn:sha1:08a4e8039377664f70dbefd53a6a90b09ab8f12e</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;
</content>
</entry>
<entry>
<title>adding binary files for initial release and updating release tag</title>
<updated>2017-10-24T14:50:54+00:00</updated>
<author>
<name>Joshua Hunsberger</name>
<email>jahunsbe@us.ibm.com</email>
</author>
<published>2017-10-24T14:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=dcd886dc34a42fb80f046156f075d396c6467a63'/>
<id>urn:sha1:dcd886dc34a42fb80f046156f075d396c6467a63</id>
<content type='text'>
Change-Id: I78eebec933e2a63295e36b8ae257a9e7496d5c88
</content>
</entry>
<entry>
<title>PM: CPMR magic word correction.</title>
<updated>2017-10-23T22:48:32+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-06-13T07:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=dc7ca34b20f669f09e5be34f9d50b33839903f45'/>
<id>urn:sha1:dc7ca34b20f669f09e5be34f9d50b33839903f45</id>
<content type='text'>
Hcode image build temporarily adds dd level specific magic word
in HOMER. This broke STOP API and HOMER parser which check for
a DD1 specific magic word to validate CPMR region of HOMER. Commit
makes those check independent of DD level variation.

Change-Id: I2c59c5367c462506c05c1703865b9a4a7ec198c3
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41736
Dev-Ready: Joseph J. McGill &lt;jmcgill@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: Jennifer A. Stofer &lt;stofer@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fixes required to build P9 STOP API with skiboot</title>
<updated>2017-10-23T22:32:16+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2017-05-05T16:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=bf5c3e2c843b0839921ed1c581efc6645691f0a9'/>
<id>urn:sha1:bf5c3e2c843b0839921ed1c581efc6645691f0a9</id>
<content type='text'>
This commit contains code changes which are needed to build
P9 STOP API for skiboot/opal firmware.

Fixes are mostly around detecting skiboot environment using
__SKIBOOT__ and including files required for the build.

Fixes related to using C compiler instead of C++

Fixes related to mixed code and declaration and other compiler error/warnings

Resolves #100

Change-Id: I49b0cb5918373c0b1a0e795fded2d245bf2aa3f7
Signed-off-by: Akshay Adiga &lt;akshay.adiga@linux.vnet.ibm.com&gt;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40151
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: Stuart Z. Jacobs &lt;sjacobs@us.ibm.com&gt;
Reviewed-by: Prem Shanker Jha &lt;premjha2@in.ibm.com&gt;
Reviewed-by: Juan R. Medina &lt;jrmedina@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: PM: Added support for self-restore in case of LE Hypervisor - stage 3</title>
<updated>2017-10-23T22:26:43+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-04-19T11:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=3f6f2283d81ce471dc9a58a72393933294684c28'/>
<id>urn:sha1:3f6f2283d81ce471dc9a58a72393933294684c28</id>
<content type='text'>
Change-Id: Ifd5c21b88e9494aea689c291136b90bde804882e
HW-Image-Prereq: 2e8b318cb00d6a4d1c425f87d5c7f1d0fa000162
RTC: 172449
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39420
Reviewed-by: Michael S. Floyd &lt;mfloyd@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: AMIT KUMAR &lt;akumar3@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Added support for self-restore in case of LE Hypervisor - stage 2.</title>
<updated>2017-10-23T22:26:13+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-04-19T11:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=1711f9986e6a12ca3b7ceb5c54522033ec2cce85'/>
<id>urn:sha1:1711f9986e6a12ca3b7ceb5c54522033ec2cce85</id>
<content type='text'>
    - Special Handling of MSR Restoration.
    - Handles switchover of endianess after MSR update and accomplishes
      completion of self restoration as a little endian core.
    - Adds attention at all the architected interrupt vectors.
    - Minor update in SRESET handler

Change-Id: I8dfae1cc3fd6aa98182d9adf0ff0f4fabb23ac2e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39417
Reviewed-by: Michael S. Floyd &lt;mfloyd@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: AMIT KUMAR &lt;akumar3@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Added support for self-restore in case of LE Hypervisor - stage 1.</title>
<updated>2017-10-23T22:26:07+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-04-19T05:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=d4c57dcb541e92e0701459fb588ff6c79b1c4bd8'/>
<id>urn:sha1:d4c57dcb541e92e0701459fb588ff6c79b1c4bd8</id>
<content type='text'>
STOP API saves restore value of MSR in GPR R21. For other SPRs, it
continues to be GPR R0.

Change-Id: I212c15cf01485e16340b9daab7d334a8e3ac2091
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39408
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: Michael S. Floyd &lt;mfloyd@us.ibm.com&gt;
Reviewed-by: AMIT KUMAR &lt;akumar3@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Added support for SPR LDBAR.</title>
<updated>2017-10-23T22:24:14+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-04-06T15:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=289df58cd61f8c933b230f99755e9afbb5f38219'/>
<id>urn:sha1:289df58cd61f8c933b230f99755e9afbb5f38219</id>
<content type='text'>
Commit adds support for restoration of LDBAR SPR. It is being
treated as a thread level SPR. Hypervisor will decide if restoration
entry needs to be created for one thread or all threads of a core.

Change-Id: Ic9a5976b91f27584de23feba52a5f680e177ab88
RTC: 172193
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38969
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: AMIT KUMAR &lt;akumar3@us.ibm.com&gt;
Reviewed-by: Gregory S. Still &lt;stillgs@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>PM: Tools update for verification of HOMER.</title>
<updated>2017-10-23T22:23:51+00:00</updated>
<author>
<name>Prem Shanker Jha</name>
<email>premjha2@in.ibm.com</email>
</author>
<published>2017-03-06T06:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hcode/commit/?id=c87a1cbfacb9712feb5f3711f9b04ab1b65ebedb'/>
<id>urn:sha1:c87a1cbfacb9712feb5f3711f9b04ab1b65ebedb</id>
<content type='text'>
    -   Commit adds support for verification of
        error path of Hcode Image Build. Error
        is injected in hardware image to verify
        response of HWP to the scenario.
    -   Commit updates Homer Parser to add capability
        to parse SPR Restore entries and SCOM restore entries.
    -   Updates test case bucket
    -   Fixes a bug in test case execution.

Change-Id: I6efd51d3ed57fe871da9237bdaa96d4cb0a25b4f
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38588
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;
</content>
</entry>
</feed>
