]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
doc: SPL: Add README for secure boot support
authorSumit Garg <sumit.garg@nxp.com>
Thu, 14 Jul 2016 16:27:53 +0000 (12:27 -0400)
committerYork Sun <york.sun@nxp.com>
Thu, 21 Jul 2016 18:11:29 +0000 (11:11 -0700)
Adds information regarding SPL handling validation process of main u-boot
image on power/mpc85xx and arm/layerscape platforms.

Signed-off-by: Sumit Garg <sumit.garg@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: York Sun <york.sun@nxp.com>
doc/SPL/README.spl-secure-boot [new file with mode: 0644]

diff --git a/doc/SPL/README.spl-secure-boot b/doc/SPL/README.spl-secure-boot
new file mode 100644 (file)
index 0000000..f2f8d78
--- /dev/null
@@ -0,0 +1,18 @@
+Overview of SPL verified boot on powerpc/mpc85xx & arm/layerscape platforms
+===========================================================================
+
+Introduction
+------------
+
+This document provides an overview of how SPL verified boot works on powerpc/
+mpc85xx & arm/layerscape platforms.
+
+Methodology
+-----------
+
+The SPL image is responsible for loading the next stage boot loader, which is
+the main u-boot image. For secure boot process on these platforms ROM verifies
+SPL image, so to continue chain of trust SPL image verifies U-boot image using
+spl_validate_uboot(). This function uses QorIQ Trust Architecture header
+(appended to U-boot image) to validate the U-boot binary just before passing
+control to it.