From 6fb0950420424ff27f6aa89429a763409b088ed6 Mon Sep 17 00:00:00 2001
From: Manuel Traut <manut@linutronix.de>
Date: Wed, 26 Jan 2011 18:49:31 +0100
Subject: added kernel devel

Signed-off-by: Manuel Traut <manut@linutronix.de>
---
 .../linux-mm-basics/pres_linux-mm-basics_en.tex    | 39 +++++++++-------------
 1 file changed, 16 insertions(+), 23 deletions(-)

(limited to 'kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex')

diff --git a/kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex b/kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex
index 8ff0da7..f46c91d 100644
--- a/kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex
+++ b/kernel-devel/linux-mm-basics/pres_linux-mm-basics_en.tex
@@ -1,23 +1,16 @@
-\documentclass{beamer}
-\usetheme{linutronix}
-\usepackage{german}
-\usepackage[utf8]{inputenc}
-\usepackage{pgf}
-\usepackage{graphicx}
+\input{configpres}
 
-\title{Linux Memory Management basics}
-\institute{Linutronix GmbH}
+\title{Linux Memory Management}
+\maketitle
 
-\begin{document}
+\subsection{Linux Memory Management}
 
-\maketitle
 \begin{frame}
 \frametitle{Overview}
 \tableofcontents
 \end{frame}
 
-\section{Basics}
-\subsection{Overview}
+\subsubsection{Basics}
 \begin{frame}
 \frametitle{Overview}
 \begin{itemize}
@@ -76,7 +69,7 @@ Possible settings are:
 \end{itemize}
 \end{frame}
 
-\subsection{The stack}
+\subsubsection{The stack}
 \begin{frame}
 \frametitle{The stack}
 \begin{itemize}
@@ -90,8 +83,7 @@ Possible settings are:
 \end{itemize}
 \end{frame}
 
-\subsection{The heap}
-
+\subsubsection{The heap}
 \begin{frame}
 \frametitle{The heap: Userland handling}
 \begin{itemize}
@@ -121,8 +113,8 @@ guarantee that the memory really is available.
 \end{itemize}
 \end{frame}
 
-\section{Do's and Dont's}
-\subsection{The heap}
+\subsection{Do's and Dont's}
+\subsubsection{The heap}
 % fragmentation
 % check return value
 % ulimit (limit memory consumption)
@@ -176,8 +168,8 @@ file locks                      (-x) unlimited
 \end{verbatim}
 \end{frame}
 
-\section{Realtime}
-\subsection{General}
+\subsection{Realtime}
+\subsubsection{General}
 \begin{frame}[fragile]
 \frametitle{Locking the memory}
 \begin{verbatim}
@@ -188,7 +180,8 @@ if(mlockall(MCL_CURRENT|MCL_FUTURE) == -1) {
 }
 \end{verbatim}
 \end{frame}
-\subsection{Stack}
+
+\subsubsection{Stack}
 \begin{frame}[fragile]
 \frametitle{Stack prefaulting}
 \begin{verbatim}
@@ -203,7 +196,7 @@ void stack_prefault(void) {
 \end{verbatim}
 \end{frame}
 
-\subsection{Heap}
+\subsubsection{Heap}
 \begin{frame}
 \frametitle{Allocations from Realtime context}
 \begin{itemize}
@@ -241,7 +234,7 @@ static void reserve_process_memory(int size)
 \end{verbatim}
 \end{frame}
 
-\section*{sources}
+\subsection*{sources}
 \begin{frame}
 \frametitle{sources}
 \begin{thebibliography}{1}
@@ -250,4 +243,4 @@ static void reserve_process_memory(int size)
 \end{thebibliography} 
 \end{frame}
 
-\end{document}
+\input{tailpres}
-- 
cgit v1.2.3

