On Wed, Sep 03, 2008 at 04:32:10PM -0500, Woodruff, Richard wrote:
> 
> > From: Tony Lindgren [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, September 03, 2008 3:33 PM
> <snip>
> > > Fixed translations do have some benefits.  You can ensure that you are
> > using section or super section descriptors to cover large areas.  This
> > does result in better TLB usage.  Along with freeing up TLB entries you
> > also generally avoid TLB misses on IO calls which touch a variety of
> > internal spaces as part of the IRQ sequence.
> > >
> > > With in a family of chips like 2420/22/23 or 3410/20/30/40 the
> > internal space is mapped the same.
> >
> > I guess there's no advantage of using ioremap if the area is
> > already mapped. For drivers that are shared across multiple
> > archs or buses it makes sense.
> 
> That has been my general feeling.
> 
> Many drivers have some ISA'ish way to get address or they have dynamic ways.  
> While many probably hate the old fixed systems in embedded it doesn't always 
> seem so offensive.
> 
> You still can abstract resources into platform specific data areas.
> 
> 
> > > Frankly I've never been convinced that a multi OMAP1/2/3 image makes
> > much sense apart forcing better code structure and being kind of cool.
> > Each chip has very different performance targets and is really better
> > built with an optimized tool chain (ARMv5, ARMv6, ARMv7).  Doing multi-
> > boots with in the same architecture family seems really good but across
> > seems less so.
> >
> > It definitely makes sense from distro and maintenance point of view. If
> > we did not work towards multi-omap we would already have the same code
> > duplicated many times over.
> 
> Yes.  But this also adds a high level of coupling.  Sometimes this great like 
> an internal MUSB driver other times it complicates development like for power 
> aspects.
> 
> For example domain OFF mode is not compelling given how good retention is at 
> the process node used for all OMAP2s.  But it is compelling on an OMAP3.  
> Pushing back OMAP3 needed code on to OMAP2 in this area ends up being not so 
> beneficial for OMAP2. It causes regressions and slows down OMAP3 code 
> adoption.  If its down nicely like Paul has been working at it may turn out 
> well.  But the time to do this is extended.

Can we _PLEASE_ take this discussion to a different thread.  OFF TOPIC.
Thank you.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to