I am trying to compile a kernel ( 3.14, arm64 arch ) for a low memory system ( 16MB ram ). I have managed to turn off all the features that I dont need, basically no devices, no fs, no modules, no ZONE_DMA, a very very basic kernel.
However, when I boot the kernel I see this:
Memory: 860K/16384K available (789K kernel code, 67K rwdata, 56K rodata, 64K init, 38K bss, 15524K reserved)
What is this reserved memory?
How can I reduce this? The reserve eats up a lot of my RAM, leaving only 860K available
Thanks in advance!