From 972dcfcdbfe75dcfeb777150c136576cf1a71e99 Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Fri, 9 Oct 2015 22:59:03 +0200 Subject: initial commit for Enea Linux 5.0 arm Signed-off-by: Tudor Florea --- documentation/kernel-dev/kernel-dev-faq.xml | 140 ++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 documentation/kernel-dev/kernel-dev-faq.xml (limited to 'documentation/kernel-dev/kernel-dev-faq.xml') diff --git a/documentation/kernel-dev/kernel-dev-faq.xml b/documentation/kernel-dev/kernel-dev-faq.xml new file mode 100644 index 0000000000..2b99ad2dde --- /dev/null +++ b/documentation/kernel-dev/kernel-dev-faq.xml @@ -0,0 +1,140 @@ + %poky; ] > + + +Kernel Development FAQ + +
+ Common Questions and Solutions + + + The following lists some solutions for common questions. + + + + + + + How do I use my own Linux kernel .config + file? + + + + + Refer to the "Changing the Configuration" + section for information. + + + + + + + + How do I create configuration fragments? + + + + + Refer to the "Generating Configuration Files" + section for information. + + + + + + + + How do I use my own Linux kernel sources? + + + + + Refer to the "Working With Your Own Sources" + section for information. + + + + + + + + How do I install/not-install the kernel image on the rootfs? + + + + + The kernel image (e.g. vmlinuz) is provided + by the kernel-image package. + Image recipes depend on kernel-base. + To specify whether or not the kernel + image is installed in the generated root filesystem, override + RDEPENDS_kernel-base to include or not + include "kernel-image". + See the + "Using .bbappend Files" + section in the Yocto Project Development Manual for information on + how to use an append file to override metadata. + + + + + + + + How do I install a specific kernel module? + + + + + Linux kernel modules are packaged individually. + To ensure a specific kernel module is included in an image, + include it in the appropriate machine + RRECOMMENDS + variable. + These other variables are useful for installing specific + modules: + + MACHINE_ESSENTIAL_EXTRA_RDEPENDS + MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS + MACHINE_EXTRA_RDEPENDS + MACHINE_EXTRA_RRECOMMENDS + + For example, set the following in the qemux86.conf + file to include the ab123 kernel modules + with images built for the qemux86 machine: + + MACHINE_EXTRA_RRECOMMENDS += "kernel-module-ab123" + + For more information, see the + "Incorporating Out-of-Tree Modules" + section. + + + + + + + + How do I change the Linux kernel command line? + + + + + The Linux kernel command line is typically specified in + the machine config using the APPEND variable. + For example, you can add some helpful debug information doing + the following: + + APPEND += "printk.time=y initcall_debug debug" + + + + + + +
+
+ -- cgit v1.2.3-54-g00ecf