summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-12-29 10:26:15 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-11 17:23:17 +0000
commitecaab75be6be1147caad0900278df534cec2e89e (patch)
treea2260b8e9ff51f08609b4067b091018c2d9ba7be /documentation/ref-manual/ref-classes.xml
parentd229fded3ecb2332bb8602a4924990417385cf09 (diff)
downloadpoky-ecaab75be6be1147caad0900278df534cec2e89e.tar.gz
dev-manual, ref-manual: Created new section on initramfs
Fixes [YOCTO #7096] We did not document how to create an initramfs image to be included with a kernel build. Various variables sort of inferred the knowledge. I created a new section in the "Common Tasks" section of the dev-manual that describes how to create an initramfs image. Also, I updated the kernel.bbclass reference section to point back to the new "how-to" section. Finally, I also created a bunch of cross-reference links from various related variables back to the new "how-to" section. (From yocto-docs rev: 289dfbd5d24241e42446a043104eecd6dca76f13) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r--documentation/ref-manual/ref-classes.xml21
1 files changed, 16 insertions, 5 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 2344a0406a..f7b1126d7c 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -1873,11 +1873,22 @@
1873 </para> 1873 </para>
1874 1874
1875 <para> 1875 <para>
1876 This means that each built kernel module is packaged separately and inter-module 1876 This means that each built kernel module is packaged separately and
1877 dependencies are created by parsing the <filename>modinfo</filename> output. 1877 inter-module dependencies are created by parsing the
1878 If all modules are required, then installing the <filename>kernel-modules</filename> 1878 <filename>modinfo</filename> output.
1879 package installs all packages with modules and various other kernel packages 1879 If all modules are required, then installing the
1880 such as <filename>kernel-vmlinux</filename>. 1880 <filename>kernel-modules</filename> package installs all packages with
1881 modules and various other kernel packages such as
1882 <filename>kernel-vmlinux</filename>.
1883 </para>
1884
1885 <para>
1886 The <filename>kernel</filename> class contains logic that allows
1887 you to embed an initial RAM filesystem (initramfs) image when
1888 you build the kernel image.
1889 For information on how to build an initramfs, see the
1890 "<ulink url='&YOCTO_DOCS_DEV_URL;#building-an-initramfs-image'>Building an Initial RAM Filesystem (initramfs) Image</ulink>"
1891 section in the Yocto Project Development Manual.
1881 </para> 1892 </para>
1882 1893
1883 <para> 1894 <para>