[uClinux-dev] uClinux-2.4.31-uc0 released

Michael Leslie mleslie at arcturusnetworks.com
Thu Aug 4 15:38:38 EDT 2005

Hi John,

The changes to kernel mmap() seem to make MMAP_SHARED on a regular file
unsupported under nommu (see Documentation/nommu-mmap.txt in the new
uClinux-2.4.31 kernel). The easy way out was to remove -DHAVE_MMAP=1 from
user/thttpd's Makefile:


Michael Leslie,
Arcturus Networks Inc.

On Wed, 20 Jul 2005, John Williams wrote:

> Hi David,
> David McCullough wrote:
> > A new 2.4 kernel for you all to play with.  Some minor
> > details available here:
> >
> >     http://www.ucdot.org/article.pl?sid=05/07/20/0018237
> After a minor tweak to asm-microblaze/uaccess.h, adding the is_in_rom()
> test, basic kernel seems to work.
> However, I notice that now thttpd is failing - returned "500 internal
> error" to my browser, and whenever I tried to access port 80, I get the
> following message on the microblaze console:
> MAP_SHARED not completely supported on !MMU
> I don't have time to chase it down, but it seems there's something a bit
> fishy in there.  Seen anything like this before?
> Thanks,
> John

More information about the uClinux-dev mailing list