Skip to content

Commit

Permalink
Merge pull request #248 from essensium-mind/sysdev-kernel-building-im…
Browse files Browse the repository at this point in the history
…provements

Sysdev kernel building improvements
  • Loading branch information
Tropicao authored Oct 26, 2024
2 parents a91ab9c + 786352e commit d7ae381
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions slides/sysdev-kernel-building/sysdev-kernel-building.tex
Original file line number Diff line number Diff line change
Expand Up @@ -151,10 +151,14 @@ \subsection{Kernel configuration}
\code{make savedefconfig}
\item Save this default configuration in the right directory:\\
\code{mv defconfig arch/<arch>/configs/myown_defconfig}
\item Add this file to Git.
\end{itemize}
\item This way, you can share a reference configuration inside
the kernel sources and other developers can now get the same
\code{.config} as you by running \code{make myown_defconfig}
\item When you use an embedded build system (Buildroot, OpenEmbedded)
use its specific commands. E.g. \code{make linux-menuconfig} and
\code{make linux-update-defconfig} in Buildroot.
\end{itemize}
\end{frame}
Expand Down Expand Up @@ -267,6 +271,7 @@ \subsection{Kernel configuration}
\item Simple text file, \code{CONFIG_PARAM=value}
\item Options are grouped by sections and are prefixed with
\code{CONFIG_}
\item "No" value is encoded as \code{# CONFIG_FOO is not set}
\item Included by the top-level kernel Makefile
\item Typically not edited by hand because of the dependencies
\end{itemize}
Expand Down

0 comments on commit d7ae381

Please sign in to comment.