<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/include/usr/hwas, branch master</title>
<subtitle>Talos™ II hostboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-hostboot/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-hostboot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/'/>
<updated>2018-05-16T16:51:54+00:00</updated>
<entry>
<title>Verify frequency attributes across nodes to match with that of master node</title>
<updated>2018-05-16T16:51:54+00:00</updated>
<author>
<name>Swathi Madhuri Bhattiprolu</name>
<email>bhmadhur@in.ibm.com</email>
</author>
<published>2018-04-20T11:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=b7a44c2259760465b375795baeea883b9f08b44d'/>
<id>urn:sha1:b7a44c2259760465b375795baeea883b9f08b44d</id>
<content type='text'>
-Existing code ensures consistency of frequency data
 across all modules in istep6.12.
-In a multi-drawer config this data needs to be consistent
 across all drawers.
-Master drawer sends the frequency data to all the other
 via IPC mechanism.
-This data is compared and error is returned if there is a mismatch.

Change-Id: Ia1daf1f0eeb90fbafb68417b979488b040efe535
RTC:158036
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57542
Reviewed-by: Prachi Gupta &lt;pragupta@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: Roland Veloz &lt;rveloz@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Improve resource recovery path to handle memory plugging rules</title>
<updated>2018-05-15T22:08:42+00:00</updated>
<author>
<name>Marty Gloff</name>
<email>mgloff@us.ibm.com</email>
</author>
<published>2018-04-23T17:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=d7355b73ce6b9b6b2a8634a4f349d3ca2c25104c'/>
<id>urn:sha1:d7355b73ce6b9b6b2a8634a4f349d3ca2c25104c</id>
<content type='text'>
Resource recovery is a RAS feature wherein we do not apply certain gard records
if those records would result in a boot fail due to a lack of hardware.  Change
the logic from applying speculative deconfiguration one by one to applying all
predictive gard records and then removing those records if minimal hardware is
not available.  Also add BLOCK_SPEC_DECONFIG attribute to flag when speculative
deconfiguration is not allowed.  This flag is set if minimum hardware is not
available and is cleared after a hardware change.

Change-Id: Ia065de3a44ab29fbf33ad4ce98bc42ea5144463f
RTC: 191414
CQ: SW424137
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/58041
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>wrap_test: OBUS deconfiguration</title>
<updated>2018-04-27T18:54:07+00:00</updated>
<author>
<name>Prachi Gupta</name>
<email>pragupta@us.ibm.com</email>
</author>
<published>2018-04-25T19:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=9e489a4e55630ff825726262406d394da68f2626'/>
<id>urn:sha1:9e489a4e55630ff825726262406d394da68f2626</id>
<content type='text'>
Due to fabric limitations, we can only have 2 OBUSes
enabled at a time. This commit deconfigures the OBUSes
that do not belong the set of links to enable in
this boot based on attributes.

Change-Id: I15f5e9f3ea186367b9c4d55f4dc2e9b32b251f6d
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57836
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;
Tested-by: Jenkins OP HW &lt;op-hw-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Elizabeth K. Liner &lt;eliner@us.ibm.com&gt;
Reviewed-by: Roland Veloz &lt;rveloz@us.ibm.com&gt;
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add deconfigTargetAtRuntime interface</title>
<updated>2018-04-12T20:31:07+00:00</updated>
<author>
<name>Richard J. Knight</name>
<email>rjknight@us.ibm.com</email>
</author>
<published>2018-03-06T00:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=0fbaeccfec9bfc60e37dad4a7660040862b1e2ac'/>
<id>urn:sha1:0fbaeccfec9bfc60e37dad4a7660040862b1e2ac</id>
<content type='text'>
    -PRD will call this function in response to a core unit
     checkstop detected by PHYP.

     The new function will mark the core as non-functional
     and call a hardware procdure to update the multicast
     groups for cores and chiplets. The procedure
     will also update the OCC core configuration status
     and the quad core status registers which reflect the
     number of enable cores/quad in the system at runtime.

Change-Id: Ia7fc3f47dc1fee1f84d877d3d56b609d1aee1b17
RTC:188918
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55154
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Richard Ward &lt;rward15@us.ibm.com&gt;
Reviewed-by: Christian R. Geddes &lt;crgeddes@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: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Revert "Verify frequency attributes across nodes"</title>
<updated>2018-04-09T13:41:07+00:00</updated>
<author>
<name>SWATHI M. BHATTIPROLU</name>
<email>bhmadhur@in.ibm.com</email>
</author>
<published>2018-04-09T05:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=52d15635dfc7a71cfc27dede57466c08a68b2e95'/>
<id>urn:sha1:52d15635dfc7a71cfc27dede57466c08a68b2e95</id>
<content type='text'>
This reverts commit 571e1d84dfe50aaa674aa7e33abb75868b432d78.

Change-Id: I8720246ef94be07ce0a37151b7209c8080320d59
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56933
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>Verify frequency attributes across nodes</title>
<updated>2018-04-05T18:34:23+00:00</updated>
<author>
<name>Swathi Madhuri Bhattiprolu</name>
<email>bhmadhur@in.ibm.com</email>
</author>
<published>2018-02-28T13:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=571e1d84dfe50aaa674aa7e33abb75868b432d78'/>
<id>urn:sha1:571e1d84dfe50aaa674aa7e33abb75868b432d78</id>
<content type='text'>
  -Existing code ensures consistency of frequency data
   across all modules in istep6.12.
  -In a multi-drawer config this data needs to be
   consistent across all drawers.
  -Master drawer sends the frequency data to all the
   other via IPC mechanism.
  -This data is compared and error is returned if there
   is a mismatch.

Change-Id: I922d32456c9d3c4e53dae528f088dbb013c3ded9
RTC:158036
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54825
CI-Ready: SWATHI M. BHATTIPROLU &lt;bhmadhur@in.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Richard Ward &lt;rward15@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: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Clear FCO deconfigures before applying gard records</title>
<updated>2018-03-01T14:48:25+00:00</updated>
<author>
<name>Nick Bofferding</name>
<email>bofferdn@us.ibm.com</email>
</author>
<published>2018-02-27T05:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=a8b0039d4e3af6fb2a7cbc82b328fa73e14dbc30'/>
<id>urn:sha1:a8b0039d4e3af6fb2a7cbc82b328fa73e14dbc30</id>
<content type='text'>
When an EX is deconfigured, its parent EQ is deconfigured by association if all
resources under it happen to be deconfigured, even if some of those resources
are FCO deconfigures.  Later, FCO deconfigures are removed to determine a new
FCO allocation.  If an FCO resource is allocated under that deconfigured EQ,
the system may not boot, as those resources will appear to be orphaned.  This
change reorders FCO/gard processing to clear the FCO deconfigures, apply
gard records, then allocate FCO resources, so that the EQ in the noted scenario
remains configured, allowing child FCO resources to be used.

CQ: SW417765
Change-Id: I22817b0bae0df0dfabd7e02ec8afa91033e092ca
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54738
CI-Ready: Nicholas E. Bofferding &lt;bofferdn@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;
Reviewed-by: ILYA SMIRNOV &lt;ismirno@us.ibm.com&gt;
CI-Ready: Marshall J. Wilks &lt;mjwilks@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Tested-by: FSP CI Jenkins &lt;fsp-CI-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: DHRUVARAJ SUBHASH CHANDRAN &lt;dhruvaraj@in.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Support for any target deconfig at runtime; Utility to create a generic message</title>
<updated>2018-01-17T21:08:40+00:00</updated>
<author>
<name>Roland Veloz</name>
<email>rveloz@us.ibm.com</email>
</author>
<published>2017-12-20T18:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=6f4abd1ea46f9b8f4fa1d0632276df8ad77d47d4'/>
<id>urn:sha1:6f4abd1ea46f9b8f4fa1d0632276df8ad77d47d4</id>
<content type='text'>
I added code to inform FSP whenever a target has been deconfiged.
I also added a handy utility to facilitate in the construction of
a Generic FSP message.

Change-Id: Iad755d4de1bf200ab00ad3f99451512ba8cdabb4
RTC: 183950
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51201
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: Christian R. Geddes &lt;crgeddes@us.ibm.com&gt;
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Stop deconfiguring magic MCA and its MCBIST by association</title>
<updated>2017-12-15T16:11:30+00:00</updated>
<author>
<name>Jaymes Wilks</name>
<email>mjwilks@us.ibm.com</email>
</author>
<published>2017-12-12T22:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=04dca99153cae852c2b7a3e63fc497d7cf0f2dda'/>
<id>urn:sha1:04dca99153cae852c2b7a3e63fc497d7cf0f2dda</id>
<content type='text'>
Deconfiguring the magic MCA and its parent MCBIST was causing
Maint UE to be reported on other slots. The deconfiguration logic
for magic MCAs will now be handled by the RC_MSS_ZCNTL hardware
procedure.

Change-Id: Ica32c3b5850ae6e7b9f6c2a53bfcb88d4b462046
CQ:SW402588
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50842
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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: Prachi Gupta &lt;pragupta@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>TI w/ unrecoverable error if system boots w/ mismatching processors</title>
<updated>2017-12-08T16:56:02+00:00</updated>
<author>
<name>Christian Geddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2017-11-29T23:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=9f3429c045619b95782e01435c0ae760b6bfcf1b'/>
<id>urn:sha1:9f3429c045619b95782e01435c0ae760b6bfcf1b</id>
<content type='text'>
We do not support processor modules w/ different EC levels to be
on the same system. The rule is that all processors must match
the master processor. If this is not true then hostboot will TI.
Techically we could probably still boot and just gard out the
non-matching proc's but the use case for this will be lab/manufac.
For those cases we want the technician to know right away that they
put a module w/ the wrong DD level in a system.

RTC: 183243
Change-Id: I09b30550edd30c8523fd2a709c7b7a83f597eab8
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50167
Reviewed-by: Matt Derksen &lt;mderkse1@us.ibm.com&gt;
Reviewed-by: Martin Gloff &lt;mgloff@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;
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>
</feed>
