[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