linux内核配置重置,linux内核配置--Boot options

内核的配置过程依赖Makefile和arch/arm/Kconfig以及其他文件下的Kconfig文件,通过make menuconfig或者桌面环境下的xconfig/gconfig可以手动配置内核所支持的功能。

以下为Boot options启动设置的配置。

-Y- Flattened Device Tree support

支持设备树。

Include support for flattened device tree machine descriptions.

[Y] Support for the traditional ATAGS boot data passing

支持传统的ATAGS启动数据传递。除非仅依赖设备树,否则建议选择。

ATAGS是传统的linux内核接收参数的方式,另一种是DTB。设备启动时,BOOT向内核传递三个参数,其中R0寄存器内容为一个“0”,R1是机器码(与内核匹配),R3为ATAGS或者DTB传递的地址。

This is the traditional way of passing data to the kernel at boot time. If you are solely relying on the flattened device tree (or the ARM_ATAG_DTB_COMPAT option) then you may unselect this option to remove ATAGS support from your kernel binary. If unsure, leave this to y. [N] Provide old way to pass kernel parameters

提供传递内核参数的旧方法。

This was deprecated in 2001 and announced to live on for 5 year

你可能感兴趣的:(linux内核配置重置)