Hi Bernd, Bernd Sowislo wrote:
here is the boot protocol with do_remap():
[snip]
when I comment out the call to do_mremap() in binfmt_flat.c, the system boots up normally. (with little more allocated memory blocks than needed) So there is a problem in mm/mremap.c within the routine do_mremap() in the linux 2.6.20 distribution
I think you have enabled the SLOB kernel memory allocator? If so, please revert that to the SLAB allocator. There is a problem with SLOB on NOMMU systems, that causes the mremap() call to fail.
Regards, John ___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/