Linux内核启动参数“mem=xxx”的处理
对于一个这样的参数memsize=128M mem=151M mem=118M@768M内核是怎么处理的呢?Arch/mips/kernel/setup.c:early_param("mem", early_parse_mem);这里说明mem参数由early_parse_mem函数处理。该函数调用memparse处理每一个mem=size@addr格式的参数,表示从addr地址(物理地址)开始的size大小的内存区域。如果没有”@addr”则默认起始地址...