<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-hostboot/src/usr/pnor/makefile, 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>2017-05-01T23:23:06+00:00</updated>
<entry>
<title>pnor: Add AST Mailbox protocol support</title>
<updated>2017-05-01T23:23:06+00:00</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>bherren@au1.ibm.com</email>
</author>
<published>2017-04-07T06:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=b4eb096bd19d6b4aee4aa87424818bff1d5605eb'/>
<id>urn:sha1:b4eb096bd19d6b4aee4aa87424818bff1d5605eb</id>
<content type='text'>
This adds a new alternative PnorDD that uses the Asped AST Mbox protocol
as supported by OpenBMC.

To enable this, you need these changes to the config:

@@ -1,10 +1,12 @@
-# The Serial Flash Controller is the AST2400 BMC.
-set   SFC_IS_AST2500
+# We use BMC MBOX protocol for flash accesses
+set PNORDD_IS_BMCMBOX
+unset PNORDD_IS_SFC
+unset SFC_IS_AST2500
 unset SFC_IS_AST2400
 unset BMC_DOES_SFC_INIT
 unset SFC_IS_IBM_DPSS
-set   ALLOW_MICRON_PNOR
-set   ALLOW_MACRONIX_PNOR
+unset ALLOW_MICRON_PNOR
+unset ALLOW_MACRONIX_PNOR

Other systems need to set PNORDD_IS_SFC

Change-Id: I8901288c98d8d0fce8c9a0fb31267f0001b2a731
Not-yet-signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
RTC: 170096
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39387
Tested-by: Jenkins Server &lt;pfd-jenkins+hostboot@us.ibm.com&gt;
Reviewed-by: Dean Sanner &lt;dsanner@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;
Reviewed-by: Matthew A. Ploetz &lt;maploetz@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Secure PNOR Resource Provider port from p8</title>
<updated>2016-11-14T22:17:33+00:00</updated>
<author>
<name>Jaymes Wilks</name>
<email>mjwilks@us.ibm.com</email>
</author>
<published>2016-10-17T17:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=16263a641c48773091dd60b55e28ad77ca5a8574'/>
<id>urn:sha1:16263a641c48773091dd60b55e28ad77ca5a8574</id>
<content type='text'>
Adds a Secure PNOR Resource Provider (SPNORRP) layer on top of the
original PNORRP to handle verification of secured PNOR sections.

Change-Id: Iff25abf599f3c850197c6e6d23ff03e5edf945bb
RTC:163078
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31588
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: Stephen M. Cprek &lt;smcprek@us.ibm.com&gt;
Reviewed-by: Michael Baiocchi &lt;mbaiocch@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Pnor DD Changes for AST2500</title>
<updated>2016-10-31T19:49:47+00:00</updated>
<author>
<name>Bill Hoffa</name>
<email>wghoffa@us.ibm.com</email>
</author>
<published>2016-09-16T20:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=fde2240fafb48866ef3324f57ae7f4417625ad18'/>
<id>urn:sha1:fde2240fafb48866ef3324f57ae7f4417625ad18</id>
<content type='text'>
  - Created Common sfc_ast2X000 class for common
    functions
  - Modified sfc_ast2400 class to use common class
  - Added sfc_ast2500 class

Change-Id: I27c7674b58e006801ae03aabd60fdcfa21f49e9c
RTC: 161664
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30919
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: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: Elizabeth K. Liner &lt;eliner@us.ibm.com&gt;
Reviewed-by: Matthew A. Ploetz &lt;maploetz@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>FFS Support for Bootloader</title>
<updated>2016-03-03T21:17:52+00:00</updated>
<author>
<name>crgeddes</name>
<email>crgeddes@us.ibm.com</email>
</author>
<published>2015-08-26T18:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c73c1d03450fb1dfa0ef9c98485999aeaa0257d7'/>
<id>urn:sha1:c73c1d03450fb1dfa0ef9c98485999aeaa0257d7</id>
<content type='text'>
This commit moves functionality out of pnor_common.C and puts it in
a new file pnor_utils.C this file will be shared with bootloader and
hostboot code. Quite a few files were pulled apart in order to make
includes easier across modules. These are lpc_const.H and pnor_const.H.
bl_pnorAccess leverages the new pnor_utils.C file that will help the
bootloader parse pnor TOC

Change-Id: I740f6f8a707760756a261535e62e2d0a849324f8
RTC:134064
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/696
Tested-by: Jenkins Server
Reviewed-by: Martin Gloff &lt;mgloff@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: William G. Hoffa &lt;wghoffa@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Remove pnorsbe.C and move seeprom code back to SBE namespace</title>
<updated>2015-03-11T03:50:47+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2015-02-23T17:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=788ec2a6d01df562f38352443bacd68c9cb0c633'/>
<id>urn:sha1:788ec2a6d01df562f38352443bacd68c9cb0c633</id>
<content type='text'>
PNOR code no longer uses getSbeBootSeeprom() and it makes
more sense to keep this function in the sbe component

Change-Id: Ic984f1af35fcc7346242bee03c69d16796ef7c09
RTC: 123369
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15912
Tested-by: Jenkins Server
Reviewed-by: PRACHI GUPTA &lt;pragupta@us.ibm.com&gt;
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: Brian H. Horton &lt;brianh@linux.ibm.com&gt;
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Support for Redundant Copy of HB code in PNOR</title>
<updated>2015-02-02T19:37:42+00:00</updated>
<author>
<name>Stephen Cprek</name>
<email>smcprek@us.ibm.com</email>
</author>
<published>2014-11-14T20:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=67c5a1ebe73f81bca1bb6608bbb8f204f0f37fa8'/>
<id>urn:sha1:67c5a1ebe73f81bca1bb6608bbb8f204f0f37fa8</id>
<content type='text'>
- 2 TOC's per side
- side, sideless, preserved, and readOnly tags
- Determine which SEEPROM side HB booted from
- Modify gaurd code to not run when gaurd section DNE

Change-Id: I62dd27c9aa79c3111d27e647f1b66a7c938ad6e8
RTC:109398
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14629
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>hbrt interface for PNOR access</title>
<updated>2015-01-16T18:34:43+00:00</updated>
<author>
<name>Prachi Gupta</name>
<email>pragupta@us.ibm.com</email>
</author>
<published>2014-10-28T20:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c068f50829ec46e4e5b056064dcbe9d786d549a4'/>
<id>urn:sha1:c068f50829ec46e4e5b056064dcbe9d786d549a4</id>
<content type='text'>
RTC:108836
Change-Id: I49e568e7f4fcad13fcd75dfdfa4aee8a263c5001
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14307
Reviewed-by: STEPHEN M. CPREK &lt;smcprek@us.ibm.com&gt;
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Split out SFC logic and add support for AST2400</title>
<updated>2014-10-14T13:49:13+00:00</updated>
<author>
<name>Dan Crowell</name>
<email>dcrowell@us.ibm.com</email>
</author>
<published>2014-06-17T15:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=f058c4b71a182364fd664f5a4d93cd1fe3e07d19'/>
<id>urn:sha1:f058c4b71a182364fd664f5a4d93cd1fe3e07d19</id>
<content type='text'>
Refactored the PNOR device driver to pull all SFC-specific
code into a new set of classes.  Any time a new type of
serial flash controller (SFC) is introduced, a new subclass
should be created to support it.
Also added the full support for the AST2400 BMC that is
being used on Palmetto.

Change-Id: I9cdbf9b48bbf94615a39804920e170a3142ec386
Origin: Google Shared Technology
RTC: 97493
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13229
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Enable Test to Validate Alt Master's LPC connection to PNOR</title>
<updated>2014-09-08T14:07:39+00:00</updated>
<author>
<name>Mike Baiocchi</name>
<email>baiocchi@us.ibm.com</email>
</author>
<published>2014-05-27T20:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=c57af7db48ddc21ce693057209c2a5070f8a5b62'/>
<id>urn:sha1:c57af7db48ddc21ce693057209c2a5070f8a5b62</id>
<content type='text'>
This commit adds a new test during istep 9.2 where all possible
Alternative Master's will have their LPC connection to PNOR tested.
The test will be done by creating a unique PnorDD class and reading
out the PNOR's TOC.  This commit also updates the PnorDD class to
use a non-MASTER_PROCESSOR_CHIP_TARGET_SENTINEL target.

Change-Id: I7c141b0527a6f4d0ec5a702e9961ce686dd66a48
Backport: release-fips820
RTC: 87871
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11348
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell &lt;dcrowell@us.ibm.com&gt;
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Change copyright prolog for all files to Apache.</title>
<updated>2014-05-22T03:16:32+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>iawillia@us.ibm.com</email>
</author>
<published>2014-05-19T21:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-hostboot/commit/?id=aa0446e9d1c2f0fb17a6ef40b689ec7281d65387'/>
<id>urn:sha1:aa0446e9d1c2f0fb17a6ef40b689ec7281d65387</id>
<content type='text'>
Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III &lt;iawillia@us.ibm.com&gt;
</content>
</entry>
</feed>
