diff options
author | Peter Nessrup <peter.nessrup@stericsson.com> | 2010-09-28 11:38:49 +0200 |
---|---|---|
committer | Michael BRANDT <michael.brandt@stericsson.com> | 2010-09-28 15:51:44 +0200 |
commit | 76f64ab36b85b33abfc9a53eff21e87fc63c8794 (patch) | |
tree | 5991ac5737ee25206a206cc1bcf16780c517e598 /common/cmd_toc.c | |
parent | 5b60932d19c87501edf8e034d9fa82aabef1d27e (diff) |
Added output env var Size and Offset in tocload command
tocentrysize and tocentryoffset are now output as env vars
from the tocload command
Change-Id: I3fe3918c48bb6ab196100d4cc617569a829803c6
Signed-off-by: Peter Nessrup <peter.nessrup@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/5673
Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com>
Diffstat (limited to 'common/cmd_toc.c')
-rw-r--r-- | common/cmd_toc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/common/cmd_toc.c b/common/cmd_toc.c index e7312df63..25cfd83c4 100644 --- a/common/cmd_toc.c +++ b/common/cmd_toc.c @@ -58,6 +58,8 @@ int do_toc_entry_load(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) u32 size; u32 addr; char loadaddr[16]; + char size_buf[16]; + char offset_buf[16]; block_dev_desc_t *dev_desc; int blks; char *ep; @@ -99,6 +101,11 @@ int do_toc_entry_load(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) sprintf(loadaddr, "0x%x", addr); setenv("loadaddr", loadaddr); + sprintf(size_buf, "0x%x", size); + setenv("tocentrysize", size_buf); + + sprintf(offset_buf, "0x%x", offset); + setenv("tocentryoffset", offset_buf); return 0; } else printf("Failed to get TOC entry!\n"); |