On Wed, Jun 01, 2011 at 04:53:03AM -0000, mano r wrote: > We are in the process of porting Linux to ARM922 based custom board. As an > initial level we would like to start with an MMU-less OS. We understand > uClinux best suits our requirement as uClinux is for MMU-less MPUs. We are > very much beginner with Linux and uClinux. We have some doubt regarding > uClinux. > > 1. In folder ./uClinux-dist/linux 2.6.x/arch/ we didn't find any armnommu > folder, while there is a seperate folder named armnommu in > /uClinux-dist/linux 2.4.x/arch. So do linux 2.6.x support MMU-less MPU?
That arangement is old and going away. m68knommu is essentially gone now after being merged with m68k. They are similar enough that it made sense to merge them. I don't know if arm was ever seperate. > 2. We found KS8695 in linux 2.6.x is ARM922T based board and we would like to > use configuration of KS8695 for porting to our custom board. So Is it > possible to port an MMU-less uClinux using KS8695 configuration or does > KS8695 only support MMU based OS? Never heard of it. Too many ARM designs out there. :) > 3. We are able to compile successfully the KS8695 based uClinux with the > "MMU-based Paged Memory Management Support" under System type menu in Linux > Kernel Configuration OFF. Also we have selected Disable I-Cache (I-bit)and > Disable D-Cache (C-bit) options. > > The system.map file is attached for reference. > > Since we don't have a KS8695 EVB, we don't know whether the zImage generated > with MMU OFF will work or not. > > Please advice. Having only ever run MMU based linux on an ARM, I have no idea. I find nommu such a pain to work with that I would never choose to not use the MMU on a system that had it. But some systems simply don't have one. MMU makes software and memory management way easier. -- Len Sorensen _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev