[U-Boot] [PATCH 00/11 v4] Add UBI support

Stefan Roese sr at denx.de
Wed Nov 19 20:36:53 CET 2008


This patch series adds UBI support to U-Boot:

UBI (Latin: "where?") stands for "Unsorted Block Images". It is a volume 
management system for flash devices which manages multiple logical volumes on 
a single physical flash device and spreads the I/O load (i.e, wear-leveling) 
across the whole flash chip.

In a sense, UBI may be compared to the Logical Volume Manager (LVM). Whereas 
LVM maps logical sectors to physical sectors, UBI maps logical eraseblocks to 
physical eraseblocks. But besides the mapping, UBI implements global 
wear-leveling and I/O errors handling.

For more details, Please visit the following URL.
http://www.linux-mtd.infradead.org/doc/ubi.html

The changes in this version are:

- Added "ubi part" command to dynamically configure
  the UBI partitions to "work" on.
- Remove board_ubi_scan(). Not needed anymore because of the more
  flexible common "ubi part" command.
- Fixes for non-UBI builds.
- Removed some compiler warnings
- More codingstyle cleanup.

This version is available in the "testing" branch of the u-boot-ubi 
repository.

Best regards,
Stefan


More information about the U-Boot mailing list