Re: [Yaffs] bit error rates --> a vendor speaks

Josh Boyer
2006-02-27T13:27:29Z

On 2/25/06, Artem B. Bityutskiy <dedekind@yandex.ru> wrote:
> BTW, talking about generalization, that mtd->eraseregions stuff is as
> bad as OOB. IMO, it is better to treat different regions as different
> partitions or as different MTD devices.

Why is that?

Often times the eraseregions have no practical use for the software
involved. Take the Intel P30 for example. It has a few eraseblocks
at either the top or bottom of the chip that are different eraseblock
size. Some software may want to use this feature, but by having the
MTD layer abstract them away it makes a lot of things simpler.

If you have different eraseregions show up as different MTD devices
(or partitions which are essentially the same thing in this
discussion), then you have to manually concatenate them back into a
single device. It takes a) more RAM overhead and b) more layers of
complexity to do that.

josh