[BL training-materials-updates] Update DT support information
Michael Opdenacker
michael.opdenacker at bootlin.com
Thu Apr 19 14:21:44 CEST 2018
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=83f77209ccf0691e581c70a8b8c8c24fea99102d
>---------------------------------------------------------------
commit 83f77209ccf0691e581c70a8b8c8c24fea99102d
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Apr 19 14:21:10 2018 +0200
Update DT support information
- Checked that most architectures have DT support now, at least
for specific systems.
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
83f77209ccf0691e581c70a8b8c8c24fea99102d
slides/sysdev-kernel-building/sysdev-kernel-building.tex | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/slides/sysdev-kernel-building/sysdev-kernel-building.tex b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
index 97cd18d..0bba471 100644
--- a/slides/sysdev-kernel-building/sysdev-kernel-building.tex
+++ b/slides/sysdev-kernel-building/sysdev-kernel-building.tex
@@ -519,15 +519,17 @@ tools (\code{gcc}, \code{as}, \code{ld}, \code{objcopy}, \code{strip}...).
\subsection{Booting the kernel}
\begin{frame}
- \frametitle{Device Tree}
+ \frametitle{Device Tree (DT)}
\begin{itemize}
\item Many embedded architectures have a lot of non-discoverable
hardware.
\item Depending on the architecture, such hardware is either
described using C code directly within the kernel, or using a
special hardware description language in a {\em Device Tree}.
- \item ARM, PowerPC, OpenRISC, ARC, Microblaze are examples of
- architectures using the Device Tree.
+ \item The DT was created for PowerPC, and later was
+ adopted by other architectures (ARM, ARC...). Now Linux
+ has DT support in most architectures, at least for specific
+ systems (for example for the OLPC on x86).
\item A {\em Device Tree Source}, written by kernel developers,
is compiled into a binary {\em Device Tree Blob}, and needs to
be passed to the kernel at boot time.
More information about the training-materials-updates
mailing list