Russell King - ARM Linux wrote:
> 
> On Tue, Apr 24, 2001 at 03:04:43AM -0700, Russ Dill wrote:
> > --- linux/Documentation/Configure.help  Tue Apr 24 03:01:39 2001
> > +++ linux.curr/Documentation/Configure.help     Tue Apr 24 02:55:11 2001
> > @@ -16802,8 +16802,9 @@
> >    address divisible by 4. On 32-bit ARM processors, these non-aligned
> >    fetch/store instructions will be emulated in software if you say
> >    here, which has a severe performance impact. This is necessary for
> > -  correct operation of some network protocols. With an IP-only
> > -  configuration it is safe to say N, otherwise say Y.
> > +  correct operation of some non-IP network protocols as well as the
> > +  proper operation of mtd (Memory Technology Device Subsystem). If
> > +  unsure, say Y here.
> 
> If that is true, then we have a problem.
> 
> I can imagine that some MTD chips would require a complete word to be written
> _in one write_ rather than several.  I'd like to confirm why the MTD layer
> requires this before putting this in.

I confirmed with david that mtd does this, aparently, its an uncommon
case, so it doesn't have a large speed impact, and letting the trap
handle it is much simpler and less ugly than handling all the cases in
mtd (mutiple arch's, buswidth's, endianness, etc)

_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to