我正在尝试为一个低内存系统(16MB RAM)编译一个内核(3.14,arm64架构)。我已经设法关闭了所有不需要的功能,基本上没有设备、文件系统、模块和ZONE_DMA,只有一个非常基本的内核。
然而,当我启动内核时,我看到了这个:
Memory: 860K/16384K available (789K kernel code, 67K rwdata, 56K rodata, 64K init, 38K bss, 15524K reserved)
什么是这个保留内存?
我如何减少它?保留内存占用了很多我的RAM,只剩下860K可用。
谢谢!