]> git.baikalelectronics.ru Git - uboot.git/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)
commit360497bc1465beb561c99f68ab9c5e0e47fd4eea
treef8f2d4c1714c7fc3790ad84610e80196c9915030
parent167160ac26d61a2c9a5076d2c8c41d5e265f84f2
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