On Thu, Mar 06, 2014 at 02:30:35PM +0100, Hannes Petermaier wrote: > For clear separation of user's (OS) filesystem to U-Boot and other's > stuff it is now possible to give the filesystem a specific offset and a > specific size. > For full consistency OS storage driver also has to support this and > has to use same offset and size. > > Following new parameters has been added to the block_dev_desc_t > structure: > - lba_offset : offset in blocks from which fs is reading/writing > - lba_fs : size in blocks of fs > > This two parameters are filled from the underlaying device-driver. > As default they are initialized for giving whole size of block-device > to the filesystem. > > In case of mmc-driver a function for modifiying drive geometry is > called 'board_mmc_geometry', this function is implemented as > '__weak', so it can be replaced by a board-specific function, which > can setup suitable offset and size for the filesystem. > This function is responsible for giving reasonable values, e.g. > lba_offset+lba_fs must not exceed available blocks of the device. > > Only MMC Driver and FATFS are modified to support this. > > Signed-off-by: Hannes Petermaier <oe5...@oevsv.at>
Sorry if I'm being dense here, but what is the usecase exactly? When we don't have a partition table of some sort? -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot