summaryrefslogtreecommitdiffstats
path: root/include/boot.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2016-01-14 10:54:42 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2016-01-22 08:15:15 +0100
commit0bb6e4c533211e70a4481c8d9128fd74aaa38c66 (patch)
treed2111f302ccc55f29289558e97236ae829b96f29 /include/boot.h
parent3c0cf270c228dca8b5f7af3c4ac32cfeb91b508b (diff)
downloadbarebox-0bb6e4c533211e70a4481c8d9128fd74aaa38c66.tar.gz
barebox-0bb6e4c533211e70a4481c8d9128fd74aaa38c66.tar.xz
bootm: introduce bootm_get_os_size
ARM do_bootm_linux is not only called with uImages but also with raw images, so we can't use uimage_get_size() here. Introduce bootm_get_os_size() which handles the different image types. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/boot.h')
-rw-r--r--include/boot.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/boot.h b/include/boot.h
index bdd5477d35..b172c05b67 100644
--- a/include/boot.h
+++ b/include/boot.h
@@ -112,6 +112,7 @@ static inline int linux_bootargs_overwrite(const char *bootargs)
int bootm_load_os(struct image_data *data, unsigned long load_address);
int bootm_load_initrd(struct image_data *data, unsigned long load_address);
int bootm_load_devicetree(struct image_data *data, unsigned long load_address);
+int bootm_get_os_size(struct image_data *data);
#define UIMAGE_SOME_ADDRESS (UIMAGE_INVALID_ADDRESS - 1)