Paul Mackerras wrote: > Dan, you continue to surprise me.
Eh? > ..... You complain about a kB or two for > a device tree When did I ever complain about a device tree? I think it's the right idea, I just didn't like the way we were getting there on systems that don't have OF. > .... but happily throw away anything from 16kB to 128kB or > more just to simplify iopa, which should not be needed anyway. What isn't needed? The page tables or the iopa()? I'm tired of having different methods to look up VM information just because the memory was allocated in a different way. With iopa() (which seems fine for other architectures to use) I don't care how the memory was allocated, I just feed it a virtual address and get the answer. What's wrong with that (other than it's not a hack :-)? The page tables have always been there, and it's not a big deal. Why haven't we done the same hack for processors with BATs? They don't need the page tables either. I also stated the importance of the page tables is to allow background hardware debuggers to look up translations so they can work with Linux. Kind of a nice thing to have once in a while. I find a simple solution for an enhancement and you don't like it because it isn't a big hacked up mess (or maybe because I had an original thought). If I would have made the same hacked up mess you have done it wouldn't have been checked in.....not long ago all of the embedded stuff was viewed as a problem child, and today it's OK to hack up generic code with an #ifdef for a specific IBM embedded processor???? Does that surprise you? :-) I haven't changed my point of view on any of the embedded Linux because that is pretty much all I have ever done. It's the rest of you that can't determine on which side of the fence you want to play. Stop picking on me or I'll take all of my toys to a different playground :-). -- Dan ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/