u-boot/doc/uImage.FIT
Simon Glass 722ebc8f84 mkimage: Support placing data outside the FIT
One limitation of FIT is that all the data is 'inline' within it, using a
'data' property in each image node. This means that to find out what is in
the FIT it is necessary to scan the entire file. Once loaded it can be
scanned and then the images can be copied to the correct place in memory.

In SPL it can take a significant amount of time to copy images around in
memory. Also loading data that does not end up being used is wasteful. It
would be useful if the FIT were small, acting as a directory, with the
actual data stored elsewhere.

This allows SPL to load the entire FIT, without the images, then load the
images it wants later.

Add a -E option to mkimage to request that it output an 'external' FIT.

Signed-off-by: Simon Glass <sjg@chromium.org>
2016-03-14 19:18:29 -04:00
..
beaglebone_vboot.txt Add documentation for verified boot on Beaglebone Black 2014-06-19 11:19:03 -04:00
command_syntax_extensions.txt cosmetic: doc: uImage.FIT: fix typos 2013-09-20 10:30:53 -04:00
howto.txt FDT: Fix DTC repository references 2014-06-05 14:44:56 -04:00
kernel.its Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
kernel_fdt.its Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
multi-with-loadables.its mkimage will now report information about loadable 2015-05-28 08:18:20 -04:00
multi.its Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
sign-configs.its image: Add support for signing of FIT configurations 2013-06-26 10:18:56 -04:00
sign-images.its image: Support signing of images 2013-06-26 10:18:56 -04:00
signature.txt Implement generalised RSA public exponents for verified boot 2014-08-09 11:17:01 -04:00
source_file_format.txt mkimage: Support placing data outside the FIT 2016-03-14 19:18:29 -04:00
update3.its
update_uboot.its
verified-boot.txt doc: fix misspellings 2015-01-29 13:38:40 -05:00
x86-fit-boot.txt x86: Support loading kernel setup from a FIT 2014-10-22 09:03:06 -06:00