> > ARM920T for ex has one, 940 doesn't. > > While it's possible to support mmu-less versions, in practice it'll > > be > > much work for not much gained. > > Linux doesn't run on those (only uCLinux), and I don't think WinCE > > does. > > > > Most user-interactive devices have one with an mmu anyway. > > Yep, however if you want anything reasonably close to a PC > performance > wise, you're going to want to target an arm11 or above. arm9s have > serious restrictions on how the mmu/cpu cache works, and generally is > somewhat inefficient running systems with lots of address spaces > (context switches are pretty expensive). Well it's what the OpenMoko FreeRunner uses: http://wiki.openmoko.org/wiki/Neo_FreeRunner_GTA02_Hardware as well as GP2X: http://en.wikipedia.org/wiki/GP2X François.