<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm/fsl_secure_boot.h, branch v2017.05</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/fsl_secure_boot.h?h=v2017.05</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm/fsl_secure_boot.h?h=v2017.05'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-04-30T14:30:03Z</updated>
<entry>
<title>Convert CONFIG_CMD_BLOB to Kconfig</title>
<updated>2017-04-30T14:30:03Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-04-27T04:27:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c04b9b3440a2b2c55267bc76c594f49d101657fb'/>
<id>urn:sha1:c04b9b3440a2b2c55267bc76c594f49d101657fb</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_CMD_BLOB

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
[trini: Add imply CMD_BLOB under CHAIN_OF_TRUST]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>armv8: ls1043a: Drop macro CONFIG_LS1043A</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2017-03-27T18:41:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c1303bfd7e14f5ee451f6aafeeca2d87ac1255d6'/>
<id>urn:sha1:c1303bfd7e14f5ee451f6aafeeca2d87ac1255d6</id>
<content type='text'>
Use CONFIG_ARCH_LS1043A instead.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>armv8: ls2080a: Drop macro CONFIG_LS2080A</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2017-03-27T18:41:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a3ab193222d495ad55b3902fde2654489ad767b'/>
<id>urn:sha1:4a3ab193222d495ad55b3902fde2654489ad767b</id>
<content type='text'>
Use CONFIG_ARCH_LS2080A instead.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>arm: ls1046ardb: Add SD secure boot target</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Ruchika Gupta</name>
<email>ruchika.gupta@nxp.com</email>
</author>
<published>2017-04-17T12:37:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=511fc86d0b1b603532056c663c22b91056908755'/>
<id>urn:sha1:511fc86d0b1b603532056c663c22b91056908755</id>
<content type='text'>
- Add SD secure boot target for ls1046ardb.
- Change the u-boot size defined by a macro for copying the main
  U-Boot by SPL to also include the u-boot Secure Boot header size
  as header is appended to u-boot image. So header will also be
  copied from SD to DDR.
- CONFIG_MAX_SPL_SIZE is limited to 90KB. SPL is copied to OCRAM
  (128K) where 32K are reserved for use by boot ROM and 6K for the
  header.
- Reduce the size of CAAM driver for SPL Blobification functions
  and descriptors, that are not required at the time of SPL are
  disabled. Further error code conversion to strings is disabled
  for SPL build.

Signed-off-by: Vinitha Pillai &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
Signed-off-by: Ruchika Gupta &lt;ruchika.gupta@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>arm: ls1043ardb: Add NAND secure boot target</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Ruchika Gupta</name>
<email>ruchika.gupta@nxp.com</email>
</author>
<published>2017-04-17T12:37:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=762f92a60e1f02c2597500766f86e4e3fb145b21'/>
<id>urn:sha1:762f92a60e1f02c2597500766f86e4e3fb145b21</id>
<content type='text'>
Add NAND secure boot target for ls1043ardb.

- Change the u-boot size defined by a macro for copying the main
  U-Boot by SPL to also include the u-boot Secure Boot header size as
  header is appended to u-boot image. So header will also be copied
  from SD to DDR.
- MACRO for CONFIG_BOOTSCRIPT_COPY_RAM is enabled to copy Bootscript
  from NAND to DDR. Offsets for Bootscript on NAND and DDR have been
  also defined.

Signed-off-by: Vinitha Pillai &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
Signed-off-by: Ruchika Gupta &lt;ruchika.gupta@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>arm: ls1043ardb: Add SD secure boot target</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Ruchika Gupta</name>
<email>ruchika.gupta@nxp.com</email>
</author>
<published>2017-04-17T12:37:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=70f9661ca9130c446c146f582046024eddaaee31'/>
<id>urn:sha1:70f9661ca9130c446c146f582046024eddaaee31</id>
<content type='text'>
- Add SD secure boot target for ls1043ardb.
- Implement FSL_LSCH2 specific spl_board_init() to setup CAAM stream
  ID and corresponding stream ID in SMMU.
- Change the u-boot size defined by a macro for copying the main
  U-Boot by SPL to also include the u-boot Secure Boot header size as
  header is appended to u-boot image. So header will also be copied
  from SD to DDR.
- CONFIG_MAX_SPL_SIZE is limited to 90KB. SPL is copied to OCRAM
  (128K) where 32K are reserved for use by boot ROM and 6K for secure
  boto header.
- Error messages during SPL boot are limited to error code numbers
  instead of strings to reduce the size of SPL image.

Signed-off-by: Vinitha Pillai-B57223 &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
Signed-off-by: Ruchika Gupta &lt;ruchika.gupta@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>armv8: SECURE_BOOT: Enable chain of trust on LS1012A platform</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Vinitha Pillai-B57223</name>
<email>vinitha.pillai@nxp.com</email>
</author>
<published>2017-03-23T08:18:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d2a99502ade1a85dd75a1709ea5808bc5e7ee21f'/>
<id>urn:sha1:d2a99502ade1a85dd75a1709ea5808bc5e7ee21f</id>
<content type='text'>
Define bootscript and its header addresses for QSPI target
Also add PPA header address in Kconfig

Signed-off-by: Vinitha Pillai &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>armv8: SECURE_BOOT: Enable chain of trust on LS1046A platform</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Vinitha Pillai-B57223</name>
<email>vinitha.pillai@nxp.com</email>
</author>
<published>2017-03-23T08:18:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b3635f57d94c366bd94f9f8010024cd6a2d6b272'/>
<id>urn:sha1:b3635f57d94c366bd94f9f8010024cd6a2d6b272</id>
<content type='text'>
Define bootscript and its header addresses for QSPI target. Also
define PPA header address to enable PPA validation.

Signed-off-by: Vinitha Pillai &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
</content>
</entry>
<entry>
<title>armv8: fsl-layerscape: SECURE BOOT: Add header address of PPA in kconfig</title>
<updated>2017-04-17T16:03:30Z</updated>
<author>
<name>Vinitha Pillai-B57223</name>
<email>vinitha.pillai@nxp.com</email>
</author>
<published>2017-03-23T08:18:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d1a795ace90b9e2fee8f9db10489886310264336'/>
<id>urn:sha1:d1a795ace90b9e2fee8f9db10489886310264336</id>
<content type='text'>
The header address of PPA defined in Kconfig.

Signed-off-by: Vinitha Pillai &lt;vinitha.pillai@nxp.com&gt;
Signed-off-by: Sumit Garg &lt;sumit.garg@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>fsl: Secure Boot: Enable IE (Key extention) Feature</title>
<updated>2017-03-28T16:03:04Z</updated>
<author>
<name>Udit Agarwal</name>
<email>udit.agarwal@nxp.com</email>
</author>
<published>2017-02-09T16:06:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ac55dadb1cb6a350604affd84e19006984933fa0'/>
<id>urn:sha1:ac55dadb1cb6a350604affd84e19006984933fa0</id>
<content type='text'>
For validating images from uboot (Such as Kernel Image), either keys
from SoC fuses can be used or keys from a verified table of public
keys can be used. The latter feature is called IE Key Extension
Feature.

For Layerscape Chasis 3 based platforms, IE table is validated by
Bootrom and address of this table is written in scratch registers 13
and 14 via PBI commands.

Following are the steps describing usage of this feature:

1) Verify IE Table in ISBC phase using keys stored in fuses.
2) Install IE table. (To be used across verification of multiple
   images stored in a static global structure.)
3) Use keys from IE table, to verify further images.

Signed-off-by: Aneesh Bansal &lt;aneesh.bansal@nxp.com&gt;
Signed-off-by: Saksham Jain &lt;saksham.jain@nxp.com&gt;
Signed-off-by: Udit Agarwal &lt;udit.agarwal@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
</feed>
