uboot/tools
Stephen Warren b9b50e89d3 image: Implement IH_TYPE_KERNEL_NOLOAD
The legacy uImage format includes an absolute load and entry-point
address. When bootm operates on a kernel uImage in memory that isn't
loaded at the address in the image's load address, U-Boot will copy
the image to its address in the header.

Some kernel images can actually be loaded and used at any arbitrary
address. An example is an ARM Linux kernel zImage file. To represent
this capability, IH_TYPE_KERNEL_NOLOAD is implemented, which operates
just like IH_TYPE_KERNEL, except that the load address header is
ignored, and U-Boot does not copy the image to its load address, but
rather uses it in-place.

This is useful when sharing a single (uImage-wrapped) zImage across
multiple boards with different memory layouts; in this case, a specific
load address need not be picked when creating the uImage, but instead
is selected by the board-specific U-Boot environment used to load and
boot that image.

v2: Rename from IH_TYPE_KERNEL_ANYLOAD to IH_TYPE_KERNEL_NOLOAD.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2011-12-01 09:45:35 +01:00
..
bddb
easylogo
env tools/env: use lib/crc32.c directly 2011-11-22 08:49:21 +01:00
gdb
imls
logos digsy_mtc: move board into vendor dir and add vendor logo 2011-07-27 23:27:07 +02:00
omap omap4: add clock support 2011-08-03 12:49:19 +02:00
scripts
updater
.gitignore ignore new mkenvimage tool 2011-11-27 15:44:41 +01:00
Makefile new tool mkenvimage: generates an env image from an arbitrary config file 2011-11-22 08:39:24 +01:00
aisimage.c mkimage: adding support for Davinci AIS image 2011-10-23 23:34:21 +02:00
aisimage.h mkimage: adding support for Davinci AIS image 2011-10-23 23:34:21 +02:00
bin2header.c
bmp_logo.c tools: logo: split bmp arrays from bmp_logo.h 2011-11-15 23:58:26 +01:00
checkpatch.pl tools: checkpatch.pl from Linux added to tools 2011-11-17 14:27:11 +01:00
default_image.c image: Implement IH_TYPE_KERNEL_NOLOAD 2011-12-01 09:45:35 +01:00
envcrc.c env: move extern environment[] to environment.h 2011-11-22 08:39:25 +01:00
fdt_host.h
fit_image.c
gen_eth_addr.c
getline.c
getline.h
img2brec.sh
img2srec.c
imximage.c imximage: Add MX53 boot image support 2011-02-02 00:54:42 +01:00
imximage.h Drop config.h include in tools/imximage.h 2011-04-12 22:58:31 +02:00
jtagconsole
kwbimage.c kwbimage: Fix check variable of checksum 2011-05-12 23:53:41 +02:00
kwbimage.h
mingw_support.c
mingw_support.h
mkenvimage.c new tool mkenvimage: generates an env image from an arbitrary config file 2011-11-22 08:39:24 +01:00
mkimage.c mkimage: adding support for Davinci AIS image 2011-10-23 23:34:21 +02:00
mkimage.h mkimage: adding support for Davinci AIS image 2011-10-23 23:34:21 +02:00
mpc86x_clk.c
mxsboot.c iMX28: Add image header generator tool 2011-11-11 11:36:57 +01:00
ncb.c
netconsole
omapimage.c mkimage: Fix 'Unknown OMAP image type - 5' 2011-09-04 11:34:00 +02:00
omapimage.h mkimage: Add OMAP boot image support 2011-08-03 12:49:20 +02:00
os_support.c
os_support.h
setlocalversion
ublimage.c mkimage: ublimage must return if the header is not verified 2011-10-05 22:03:11 +02:00
ublimage.h arm, davinci: add cam_enc_4xx support 2011-11-03 22:56:25 +01:00
ubsha1.c
xway-swap-bytes.c MIPS: INCA-IP: rename inca-swap-bytes host tool 2011-07-31 23:25:41 +09:00