[U-Boot] [PATCH v2 0/5] Update fastboot sparse image handling

Sergey Kubushyn ksi at koi8.net
Tue Jun 7 20:36:03 CEST 2016


On Tue, 7 Jun 2016, Steve Rae wrote:

Quick question before diving in -- does anybody work on making
fastboot able to flash multiple devices?

There are some braindead designs (e.g. Variscite SOMs) that have both
eMMC and NAND on board and only able to boot off of NAND. Android
FS layout uses insane number of partitions so it would be logical to
put some of those onto NAND while keeping others on eMMC. However at
present time the target device for "flash" command is a compile-time
option that only allows writing to one device.

Is anybody working on this currently? I don't want to re-invent the
wheel. I will come up with initial RFC if nobody work on this...

> While retaining the storage abstraction feature implemented in U-Boot,
> this series updates the fastboot sparse image handling by
> (1) fixing broken code,
> (2) resync'ing with the upstream code, and
> (3) improving performance when writing CHUNK_TYPE_FILL
>
> Changes in v2:
> - series rebased onto v2016.07-rc1
>
> Steve Rae (5):
>  fastboot: sparse: remove session-id logic
>  fastboot: sparse: resync common/image-sparse.c (part 1)
>  fastboot: sparse: resync common/image-sparse.c (part 2)
>  fastboot: sparse: implement reserve()
>  fastboot: sparse: improve CHUNK_TYPE_FILL write performance
>
> common/fb_mmc.c                 |  79 +++----
> common/fb_nand.c                | 106 +++++----
> common/image-sparse.c           | 478 +++++++++++++++-------------------------
> drivers/usb/gadget/f_fastboot.c |  47 ++--
> include/fastboot.h              |   4 +-
> include/fb_mmc.h                |   7 +-
> include/fb_nand.h               |   7 +-
> include/image-sparse.h          |  29 ++-
> 8 files changed, 312 insertions(+), 445 deletions(-)
>
> -- 
> 1.8.5
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

---
******************************************************************
*  KSI at home    KOI8 Net  < >  The impossible we do immediately.  *
*  Las Vegas   NV, USA   < >  Miracles require 24-hour notice.   *
******************************************************************


More information about the U-Boot mailing list