[FE training-materials-updates] Mention EFI on x86
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Sep 7 11:53:00 CEST 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=1352823be85b490b69cadb6140cad3c27dfab03d
>---------------------------------------------------------------
commit 1352823be85b490b69cadb6140cad3c27dfab03d
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Wed Sep 7 11:53:00 2016 +0200
Mention EFI on x86
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
1352823be85b490b69cadb6140cad3c27dfab03d
.../sysdev-bootloaders-sequence.tex | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
index 6220710..4446917 100644
--- a/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
+++ b/slides/sysdev-bootloaders-sequence/sysdev-bootloaders-sequence.tex
@@ -21,24 +21,20 @@
\end{frame}
\begin{frame}
- \frametitle{Bootloaders on x86 (1)}
+ \frametitle{Bootloaders on BIOS-based x86 (1)}
\begin{columns}
\column{0.8\textwidth}
\begin{itemize}
\item The x86 processors are typically bundled on a board with a
non-volatile memory containing a program, the BIOS.
- \item This program gets executed by the CPU after reset, and is
- responsible for basic hardware initialization and loading of a
- small piece of code from non-volatile storage.
- \begin{itemize}
- \item This piece of code is usually the first 512 bytes of a
- storage device
- \end{itemize}
- \item This piece of code is usually a 1st stage bootloader, which
- will load the full bootloader itself.
- \item The bootloader can then offer all its features. It typically
- understands filesystem formats so that the kernel file can be
- loaded directly from a normal filesystem.
+ \item On old BIOS-based x86 platforms: the BIOS is responsible for
+ basic hardware initialization and loading of a very small piece
+ of code from non-volatile storage.
+ \item This piece of code is typically a 1st stage bootloader,
+ which will load the full bootloader itself.
+ \item It typically understands filesystem formats so that the
+ kernel file can be loaded directly from a normal filesystem.
+ \item This sequence is different for modern EFI-based systems.
\end{itemize}
\column{0.2\textwidth}
\includegraphics[width=\textwidth]{slides/sysdev-bootloaders-sequence/x86-bootloader-sequence.pdf}
More information about the training-materials-updates
mailing list