diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2016-01-14 10:54:42 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-01-22 08:15:15 +0100 |
commit | 0bb6e4c533211e70a4481c8d9128fd74aaa38c66 (patch) | |
tree | d2111f302ccc55f29289558e97236ae829b96f29 /include/boot.h | |
parent | 3c0cf270c228dca8b5f7af3c4ac32cfeb91b508b (diff) | |
download | barebox-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.h | 1 |
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) |