]> git.sur5r.net Git - u-boot/commit
cmd: set filesize variable in ubi read
authorHolger Dengler <dengler@linutronix.de>
Wed, 30 Aug 2017 16:38:52 +0000 (18:38 +0200)
committerHeiko Schocher <hs@denx.de>
Tue, 12 Sep 2017 08:08:05 +0000 (10:08 +0200)
commit985fa93e61706a78fad130b006aefa1c098145de
treef8f2d4c1714c7fc3790ad84610e80196c9915030
parentc98ac3487e413c71e5d36322ef3324b21c6f60f9
cmd: set filesize variable in ubi read

After a successful read of a UBI volume, the variable filesize is set
to the number of read bytes. To boot linux with a raw initramfs/initrd,
you must specify the exact size of the initramfs/initrd image in boot
command. If the initramfs/inird is read from UBI volume, $filesize is
required to access the number of read bytes.

Example:
  ubi read ${loadaddr} kernelvol
  ubi read ${fdtaddr} dtbvol
  ubi read ${initrd_addr} initrdvol
  bootz ${loadaddr} ${initrd_addr}:${filesize} ${fdt_addr}

Signed-off-by: Holger Dengler <dengler@linutronix.de>
Reviewed-by: Heiko Schocher <hs@denx.de>
cmd/ubi.c