<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/usr/isteps/istep06/thread_activate, branch 07-25-2019</title>
<subtitle>Talos™ II hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hostboot/atom?h=07-25-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hostboot/atom?h=07-25-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/'/>
<updated>2019-03-28T15:49:58+00:00</updated>
<entry>
<title>Allow OPAL to run on fused cores</title>
<updated>2019-03-28T15:49:58+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2018-04-16T12:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=610f16673641583e3b312ca9f1a249bc54fe5cb4'/>
<id>urn:sha1:610f16673641583e3b312ca9f1a249bc54fe5cb4</id>
<content type='text'>
  - Remove check in Hostboot that sets payload kind based
    on HW forced fused core
  - Allows desicion to be based on XML or Service Processor

Change-Id: I9156ab566338ceb93167f77eb0a2676f9de5595d
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/57318
Tested-by: Jenkins Server &lt;pfd-jenkins+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;
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;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Use proper top-level include for fapi2 target</title>
<updated>2019-02-16T01:41:13+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2019-02-07T19:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=4097d46b73465d1bb5f53bd42eba593fdb1d50e2'/>
<id>urn:sha1:4097d46b73465d1bb5f53bd42eba593fdb1d50e2</id>
<content type='text'>
There is a specific order of #include for fapi2 header files.
The generic name (target.H) is the only one that should be used
by application code.  That header will include the fapi2-specific
header (fapi2_target.H) and the plat-specific (plat_target.H)
in the proper order.

Change-Id: I7e7c3429bfccbc7e1e675a8716fc127695cad15a
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/71539
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@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: Matt Derksen &lt;mderkse1@us.ibm.com&gt;
Reviewed-by: Brian J. Stegmiller &lt;bjs@us.ibm.com&gt;
Reviewed-by: Roland Veloz &lt;rveloz@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Remove all explicit calls to special_wakeup from hostboot code</title>
<updated>2018-02-17T01:22:29+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2018-02-15T16:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=35165b3476254ee9a6f95786b93e6425ed6482a2'/>
<id>urn:sha1:35165b3476254ee9a6f95786b93e6425ed6482a2</id>
<content type='text'>
The only time that special wakeup should be called on the hostboot
platform is when it is called by other HWPs. PM_RESET will only
enable special wakeup if the SKIP_WAKEUP attribute is set to 0

Change-Id: Ib9939eae857fa5113a876a717f8169e150b78318
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54148
Tested-by: Jenkins Server &lt;pfd-jenkins+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;
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>Default to full cache usage during early Hostboot</title>
<updated>2018-02-09T21:27:29+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2018-02-08T02:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=6751a48602434374fdab2e67b281a58473453623'/>
<id>urn:sha1:6751a48602434374fdab2e67b281a58473453623</id>
<content type='text'>
  Early hardware had to support a partial cache config
  which is inefficient.  Placing this code behind a
  config option, defaulting to full cache usage

Change-Id: I521a1d9644d754a2657993603e3e2b2aab90112a
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53606
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Tested-by: Jenkins OP Build CI &lt;op-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Dean Sanner &lt;dsanner@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Set PAYLOAD_KIND attribute based on fused bits in scom register</title>
<updated>2018-02-07T22:53:45+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2018-01-30T22:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=0752d042e8fc1a6bdc1892bd349f7bb08b22c650'/>
<id>urn:sha1:0752d042e8fc1a6bdc1892bd349f7bb08b22c650</id>
<content type='text'>
The scom register 0xF000F, bit 57 tells us whether or not the fuse
has been blown on this processor. If it is set, that means that it
is up to hostboot to set the PAYLOAD_KIND attribute. We decide this
based on if we are in SMT4 or SMT8 mode, which is known during istep 6.
If we are in SMT4 and the fuse is blown, we can assume PAYLOAD_KIND is
OPAL, if we are in SMT8 and the fuse is blown, we are booting PHYP. In
a lab scenario on which a system has blown fuses, and we want to force
OPAL boot on a system we are forcing to be SMT8, we would have to apply
an attribute override to make ATTR_PAYLOAD_KIND = 0x2 . 0x2 is the enum
for SAPHHIRE as the payload kind.

Change-Id: Ia15dee4dd67130691440bf7fe76915acfb81a19d
RTC: 186965
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52957
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: ILYA SMIRNOV &lt;ismirno@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>Centaur ring support - ring_apply and ring data</title>
<updated>2017-11-01T17:48:36+00:00</updated>
<author>
<name>Sumit Kumar</name>
<email>sumit_kumar@in.ibm.com</email>
</author>
<published>2017-01-31T10:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=f43da019dd692145c0f761a537041e5caf451828'/>
<id>urn:sha1:f43da019dd692145c0f761a537041e5caf451828</id>
<content type='text'>
- Introduces Centaur ring ID header files and ring_apply support to generate
  a separate Centaur ring image file.
- Introduces common ring ID header file consumed by both P9 and Centaur and
  all user codes, e.g. putRing, ipl_build, xip_tool, etc.
- Introduces a namespace approach for complete separation of P9 and Centaur
  ring data and to facilitate execution time selection of either P9 and
  Centaur ring data.
- Added Centaur image .rings generation function to p9_ring_apply.
- This commit does NOT support Centaur in the TOR API nor in xip_tool. See
  commit 38018 for that support.
- Modified hw_image.mk file to support Centaur XIP image generation.
- Updated ring_apply to also support .overrides ring gen for Centaur.

Change-Id: I12a27b194dc14d906fea7bc273eb9f766f0fc5bf
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35639
Tested-by: HWSV CI &lt;hwsv-ci+hostboot@us.ibm.com&gt;
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: Sumit Kumar &lt;sumit_kumar@in.ibm.com&gt;
Tested-by: PPE CI &lt;ppe-ci+hostboot@us.ibm.com&gt;
Reviewed-by: Richard J. Knight &lt;rjknight@us.ibm.com&gt;
Reviewed-by: Thi N. Tran &lt;thi@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;
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36011
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>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>Ability to boot in SMT1 or SMT2 in Hostboot</title>
<updated>2017-09-14T13:25:09+00:00</updated>
<author>
<name>Dean Sanner</name>
<email>dsanner@us.ibm.com</email>
</author>
<published>2017-04-12T02:25:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=8a4cc1d6b3770dade628f77bcb01ed397181730d'/>
<id>urn:sha1:8a4cc1d6b3770dade628f77bcb01ed397181730d</id>
<content type='text'>
Change-Id: Ie377f47a5087e6a53ff57c4c4415be014f92c461
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40584
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;
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;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Autogenerate targeting xmls for ekb attributes</title>
<updated>2017-08-11T13:57:05+00:00</updated>
<author>
<name>crgeddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2017-06-14T21:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=18c1910fe597158178380a0cfb74504736b4fb3b'/>
<id>urn:sha1:18c1910fe597158178380a0cfb74504736b4fb3b</id>
<content type='text'>
CMVC-Prereq: 1028808
Change-Id: I3d50cf242fd4cf23358c553a1b5395950616637e
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41860
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+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;
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>Cleanup for SMT4/SMT8 read fuse bits and activate threads</title>
<updated>2017-05-15T16:44:15+00:00</updated>
<author>
<name>Corey Swenson</name>
<email>cswenson@us.ibm.com</email>
</author>
<published>2017-05-02T16:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c68fea3baf72d0ef3f296f61d858ac8a650cb85b'/>
<id>urn:sha1:c68fea3baf72d0ef3f296f61d858ac8a650cb85b</id>
<content type='text'>
Change-Id: I9de1c4b08aceee76eed962413345c5e6d1444f23
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39947
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@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>
</feed>
