Lines Matching full:boot
1 README on how boot images are created for secure TI devices
4 Secure TI devices require a boot image that is authenticated by ROM
6 device is essentially useless. In order to create a valid boot image for
10 Information on the details on the complete boot image format can be obtained
11 from Texas Instruments. The tools used to generate boot images for secure
22 Booting of U-Boot SPL
25 When CONFIG_TI_SECURE_DEVICE is set, the U-Boot SPL build process
27 viable boot image. The build process will look for the environment
36 ${TI_SECURE_DEV_PKG}/scripts/create-boot-image.sh
38 This is called as part of the SPL/u-boot build process. As the secure
39 boot image formats and requirements differ between secure SOC from TI,
49 create-boot-image.sh \
59 XIP_X-LOADER - Generates a single stage u-boot for NOR/QSPI XiP
61 <INPUT_FILE> is the full path and filename of the public world boot
62 loaderbinary file (depending on the boot media, this is usually
63 either u-boot-spl.bin or u-boot.bin).
69 u-boot-spl_HS_SPI_X-LOADER - byte swapped boot image for SPI flash
70 u-boot-spl_HS_X-LOADER - boot image for NAND or SD/MMC/eMMC rawmode
71 u-boot-spl_HS_MLO - boot image for SD/MMC/eMMC media
72 u-boot-spl_HS_2ND - boot image for USB, UART and Ethernet
73 u-boot_HS_XIP_X-LOADER - boot image for NOR or QSPI Xip flash
81 create-boot-image.sh \
89 XIP_X-LOADER - Generates a single stage u-boot for
91 ISSW - Generates an image for all other boot modes
93 <INPUT_FILE> is the full path and filename of the public world boot
94 loaderbinary file (depending on the boot media, this is usually
95 either u-boot-spl.bin or u-boot.bin).
101 u-boot-spl_HS_SPI_X-LOADER - byte swapped boot image for SPI flash
102 u-boot_HS_XIP_X-LOADER - boot image for NOR or QSPI flash
103 u-boot-spl_HS_ISSW - boot image for all other boot media
111 create-boot-image.sh <IMAGE_TYPE> <INPUT_FILE> <OUTPUT_FILE>
116 X-LOADER - Generates an image for NOR or QSPI boot modes
117 MLO - Generates an image for SD/MMC/eMMC boot modes
118 ULO - Generates an image for USB/UART peripheral boot modes
119 Note: ULO is not yet used by the u-boot build process
121 <INPUT_FILE> is the full path and filename of the public world boot
122 loader binary file (for this platform, this is always u-boot-spl.bin).
128 u-boot-spl_HS_MLO - boot image for SD/MMC/eMMC. This image is
133 u-boot-spl_HS_X-LOADER - boot image for all other flash memories
139 create-boot-image.sh \
144 <INPUT_FILE> is the full path and filename of the public world boot
145 loader binary file (only u-boot.bin is currently supported on
146 Keystone2 devices, u-boot-spl.bin is not currently supported).
152 u-boot_HS_MLO - signed and encrypted boot image that can be used to
153 boot from all media. Secure boot from SPI NOR flash is not
156 Booting of Primary U-Boot (u-boot.img)
159 The SPL image is responsible for loading the next stage boot loader,
160 which is the main u-boot image. For secure TI devices, the SPL will
162 device's ROM boot process. In order to continue the secure boot
163 process, the authenticated SPL must authenticate the main u-boot
166 The configurations for secure TI platforms are written to make the boot
167 process use the FIT image format for the u-boot.img (CONFIG_SPL_FRAMEWORK
169 components that the SPL loads include a specific DTB image and u-boot
170 image. These DTB image may be one of many available to the boot
175 from the FIT image at boot time, they are post-processed to verify that
178 must be enabled for the secure boot scheme to work. In order to allow
179 verifying proper operation of the secure boot chain in case of successful
180 authentication messages like "Authentication passed: CERT_U-BOOT-NOD" are
191 This is called as part of the u-boot build process. As the secure
195 TI SECDEV package for creating a u-boot.img image for secure TI
198 The SPL/u-boot code contains calls to dedicated secure ROM functions