u-boot/cmd
Yu Shan cce0bd7463 [iot] Check Trusty OS available before load it
When SECURE_BOOT enabled, use HAB verify
Trusty OS image or check its IVT available.

If not available, bootloader consider the TOS
lost unexpected and wipe all data on disk.
Then enter limited fastboot mode. In this situation
only bootloader and tos is able to flash, gpt won't
be available for external.

Change-Id: I04f037f5bd5a51f53174b5b99b2c3053182a8fcf
Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2018-08-20 21:25:45 +08:00
..
fastboot MLK-19132-2 fastboot: Disable BCB_SUPPORT config at default 2018-08-14 23:36:21 -07:00
mvebu mmc: add a Kconfig option to enable the support for MMC write operations 2018-01-12 18:11:24 +09:00
ti cmd: ti: Generalize cmd_ddr3 command 2018-01-19 15:49:26 -05:00
x86 x86: Move commands from under arch/x86 to cmd/x86/ 2018-01-08 16:52:22 +08:00
.gitignore cmd: rework "license" command 2017-02-08 15:56:28 -05:00
Kconfig MLK-18591-2 crypto: caam: Add fsl caam driver 2018-06-13 02:41:08 -07:00
Makefile MLK-18591-2 crypto: caam: Add fsl caam driver 2018-06-13 02:41:08 -07:00
aes.c aes: Allow non-zero initialization vector 2018-01-29 12:50:13 -05:00
armflash.c
bdinfo.c cmd/bdinfo: print relocation info on X86 2018-01-30 22:34:38 +08:00
bedbug.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
blk_common.c Move most CONFIG_HAVE_BLOCK_DEVICE to Kconfig 2018-02-08 19:09:03 -05:00
blkcache.c cmd: blkcache: simplify sub-command handling 2016-04-11 12:44:38 -04:00
blob.c MLK-18044-3: crypto: Add blob command support for i.MX8M platforms 2018-05-23 04:15:45 -07:00
bmp.c
boot.c
bootefi.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
booti.c MLK-17044-3 booti: Add kernel image authentication for secure boot 2018-04-27 02:32:17 -07:00
bootm.c [iot] Check Trusty OS available before load it 2018-08-20 21:25:45 +08:00
bootmenu.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bootstage.c
bootz.c MLK-12500-1 HAB: Add kernel image authentication in image loading 2018-04-27 02:30:57 -07:00
btrfs.c cmd: Add the 'btrsubvol' command to list BTRFS subvolumes 2017-10-02 21:52:18 -04:00
cache.c
cbfs.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
clk.c
cmd_fsl_caam.c MLK-18703: crypto: caam: Fix typo for caam blob commands 2018-07-17 15:09:24 +02:00
config.c cmd: add a new command "config" to show .config contents 2017-02-08 15:56:26 -05:00
console.c
cpu.c cmd: cpu: refactor to ensure devices are probed and improve code style 2017-05-10 16:16:09 +02:00
cramfs.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cros_ec.c dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
dataflash_mmc_mux.c
date.c
demo.c sandbox: Add 64-bit sandbox 2018-02-18 15:53:48 -07:00
dfu.c dfu: Rename _FUNCTION_DFU to DFU_OVER_ 2018-02-21 20:28:15 +01:00
diag.c
disk.c cmd: Rework disk.c usage 2016-09-09 15:53:14 -04:00
display.c
echo.c
eeprom.c Convert CONFIG_CMD_EEPROM et al to Kconfig 2017-05-22 09:33:49 -04:00
efi.c
elf.c powerpc: Drop CONFIG_WALNUT and other related dead code 2018-01-28 12:27:32 -05:00
ethsw.c cmd: ethsw: Fix out-of-bounds error 2017-06-16 10:11:42 -04:00
exit.c
ext2.c
ext4.c
fastboot.c MLK-18614-1 cmd: fastboot: Fix build warning 2018-06-14 19:53:32 -07:00
fat.c cmd/fat: Do not crash on write when <bytes> is not specified 2016-09-23 08:55:58 -04:00
fdc.c Fix spelling of "occurred". 2016-05-02 18:37:09 -04:00
fdt.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
fitupd.c
flash.c Drop CONFIG_HAS_DATAFLASH 2017-10-16 09:42:51 -04:00
fpga.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
fpgad.c
fs.c efi_loader: Pass file path to payload 2016-04-18 17:11:36 -04:00
fs_uuid.c
fuse.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
gettime.c
gpio.c gpio: Report errors when GPIOs cannot be read 2016-03-17 21:27:37 -06:00
gpt.c cmd: gpt: solve issue for swap and rename command 2017-10-23 17:28:11 -04:00
hash.c
help.c Drop command-processing code when CONFIG_CMDLINE is disabled 2016-04-01 17:17:40 -04:00
host.c cmd/host: add missing \n in help text 2017-01-20 09:15:24 -05:00
i2c.c cmd: i2c: Fix use sdram sub command with CONFIG_DM_I2C 2017-12-07 09:29:35 +01:00
ide.c cmd: ide: Make the first device the default one 2017-09-10 12:27:43 -04:00
ini.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
io.c cmd/io.c: Fix comparison of unsigned expression warning 2017-05-12 08:37:38 -04:00
iotrace.c
irq.c
itest.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
jffs2.c mtd: nand: Rename nand.h into rawnand.h 2017-12-04 22:00:00 +09:00
led.c cmd/led.c: Remove unnecessary check on 'cmd' value 2017-05-12 08:37:38 -04:00
legacy_led.c led: Mark existing driver as legacy 2017-04-14 19:38:57 -06:00
license.c cmd: rework "license" command 2017-02-08 15:56:28 -05:00
load.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
log.c log: Add a command to output a log record 2018-02-03 10:09:27 -07:00
lzmadec.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
mac.c cmd: mac: Update description of help 2017-11-15 10:54:06 -08:00
md5sum.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
mdio.c cmd: mdio: Fix style violations 2018-02-26 15:47:43 -06:00
mem.c Drop CONFIG_HAS_DATAFLASH 2017-10-16 09:42:51 -04:00
mfsl.c
mii.c
misc.c cmd: misc: Add support for fractions in sleep 2016-07-25 12:00:05 -04:00
mmc.c mmc: remove hc_wp_grp_size from struct mmc if not needed 2018-01-12 18:11:24 +09:00
mmc_spi.c dm: block: Rename device number member dev to devnum 2016-03-14 15:34:50 -06:00
mp.c
mtdparts.c mtdparts: Correct use of debug() 2017-12-07 15:17:00 -05:00
nand.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
net.c env: Rename some other getenv()-related functions 2017-08-16 08:31:11 -04:00
nvedit.c cmd: nvedit: env_get_f must check for env_get_char error codes 2018-01-31 18:45:10 -05:00
nvme.c nvme: Adjust the 'nvme' command to use blk_common_cmd() 2017-08-28 07:17:15 -04:00
onenand.c cmd/onenand.c: block align warning 2016-10-06 20:57:42 -04:00
part.c env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
pci.c Kconfig: Drop CONFIG_CMD_PCI_ENUM 2017-08-11 15:41:51 -04:00
pcmcia.c powerpc, 8xx: remove support for 8xx 2017-06-12 08:37:55 -04:00
pmic.c cmd: pmic: update help description 2018-01-19 15:49:29 -05:00
pxe.c cmd/pxe.c: Rework bootargs construction to clarify string checks 2017-10-16 09:42:51 -04:00
qfw.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
read.c MLK-18591-3 android: Add FSL android fastboot support 2018-06-13 03:06:25 -07:00
reginfo.c powerpc: Remove unneccessary #ifdefs in reginfo 2017-07-22 22:22:49 -04:00
regulator.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
reiser.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
remoteproc.c
rockusb.c usb: rockchip: add rockusb command 2018-01-10 11:11:06 +01:00
sata.c MLK-14930-1 cmd: sata: Fix sata init and stop issue 2018-04-27 02:21:25 -07:00
scsi.c dm: scsi: Adjust the 'scsi' command to use blk_common_cmd() 2017-08-17 16:44:16 +09:00
setexpr.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
sf.c dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
sha1sum.c
sound.c
source.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
spi.c cmd: spi: check return value of strdup 2016-03-27 09:12:55 -04:00
spl.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
strings.c
terminal.c
test.c
thordown.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
time.c cmd/time.c: Initialize 'repeatable' variable 2017-10-06 11:28:21 -04:00
tpm.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
tpm_test.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
trace.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
tsi148.c
ubi.c cmd: set filesize variable in ubi read 2017-09-12 10:08:05 +02:00
ubifs.c
universe.c
unzip.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00
usb.c cmd: usb: ignore blk, emulation devices in usb tree/info display 2017-11-26 02:22:36 +01:00
usb_gadget_sdp.c usb: gadget: sdp: add missing line breaks 2018-02-21 20:28:15 +01:00
usb_mass_storage.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
version.c display_options: Refactor to allow obtaining the banner 2017-07-11 10:08:19 -06:00
ximg.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
yaffs2.c
zfs.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
zip.c env: Rename common functions related to setenv() 2017-08-16 08:23:32 -04:00