From 435c9a12b63a7893ae5bb05d29a4a4b95b5ff86f Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Wed, 24 Dec 2014 15:14:10 +0000 Subject: [PATCH] Appunti rimasti indietro --- process.tex | 2 ++ prochand.tex | 7 +++++++ system.tex | 3 ++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/process.tex b/process.tex index 9d1916f..c779215 100644 --- a/process.tex +++ b/process.tex @@ -310,6 +310,8 @@ sono scritte direttamente in \textit{assembler}. % http://davisdoesdownunder.blogspot.com/2011/02/linux-syscall-vsyscall-and-vdso-oh-my.html % http://www.win.tue.nl/~aeb/linux/lk/lk-4.html % +% Altro materiale al riguardo http://lwn.net/Articles/615809/ +% http://man7.org/linux/man-pages/man7/vdso.7.html Inoltre alcune \textit{system call} sono state modificate nel corso degli anni con lo sviluppo del kernel per aggiungere ad esempio funzionalità in forma di diff --git a/prochand.tex b/prochand.tex index 142a5e8..a43b44b 100644 --- a/prochand.tex +++ b/prochand.tex @@ -3571,6 +3571,7 @@ questo caso non ci sono effetti sugli altri processi questo limite è stato rimosso a partire dal kernel 2.6.25. %TODO verificare http://lwn.net/Articles/355987/ + \section{Funzioni di gestione avanzata} \label{sec:proc_advanced_control} @@ -3918,6 +3919,12 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC. % TODO documentare PR_MPX_INIT e PR_MPX_RELEASE, vedi % http://lwn.net/Articles/582712/ +% TODO documentare PR_SET_MM_MAP aggiunta con il kernel 3.18, per impostare i +% parametri di base del layout dello spazio di indirizzi di un processo (area +% codice e dati, stack, brack pointer ecc. vedi +% http://git.kernel.org/linus/f606b77f1a9e362451aca8f81d8f36a3a112139e + + \label{sec:prctl_operation} \end{basedescript} diff --git a/system.tex b/system.tex index 9a248f5..8644cb7 100644 --- a/system.tex +++ b/system.tex @@ -1418,7 +1418,8 @@ cosiddetta ibernazione in RAM. %\subsection{La gestione delle chiavi crittografiche} %\label{sec:keyctl_management} - +%TODO non è chiaro se farlo qui, ma documentare la syscall bpf aggiunta con il +%kernel 3.18, vedi http://lwn.net/Articles/612878/ \section{Il controllo dell'uso delle risorse} \label{sec:sys_res_limits} -- 2.30.2