As my tests show, addition of MMU to Microblaze hardware, increases device resource usage for slices to up to 8% of a Spartan-3E1600 device.
In addition MMU also consumes one block memory.
Suppose that, we want to have linux on over embedded FPGA based system with minimum possible resource usage. And so, as one step I want to remove MMU completely, of course I know I will lose a part of my Microblaze performance. but it is not important for us.
I could bring up the linux from Xilinx git tree in noMMU mode completely. The problem is, the provided initial ramdisk, is created for a MMU enabled system.
Do we have access to any nonMMU initramfs image?
What is your suggestion if I want to build a noMMU root file system, myself?