|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
|
% $Id$ |
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
1 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2 |
% Contents: The Bibliography |
% Contents: The Bibliography |
3 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
7 |
\bibitem{utlk} Daniel~P.~Bovet \& Marco Cesati. \newblock \emph{Understanding the Linux Kernel}. |
\bibitem{utlk} Daniel~P.~Bovet \& Marco Cesati. \newblock \emph{Understanding the Linux Kernel}. |
8 |
\newblock O'Reilly, 2001, ISBN 81-7366-233-9. |
\newblock O'Reilly, 2001, ISBN 81-7366-233-9. |
9 |
|
|
10 |
\bibitem{jk} Joe Knapka. \newblock \emph{Outline of the Linux Memory Management System}. |
\bibitem{dr} David Rusling. \newblock \emph{ The Linux Kernel }. |
11 |
\newblock \url{http://home.earthlink.net/~jknapka/linux-mm/vmoutline.html}. |
\newblock |
12 |
|
|
13 |
\bibitem{mm} Linux MM. \newblock \emph{Website and mailing list for linux-mm}. |
\bibitem{api} Bill Gatliff. \newblock \emph{ Linux Kernel's Interrupt Controller API }. |
14 |
\newblock \url{http://www.linux-mm.org}. Has a lot of links to memory management documentation. |
\newblock |
15 |
|
|
16 |
\bibitem{intel} Intel Architecture. \newblock \emph{Intel Pentium III Processor Manuals}. |
\bibitem{pre} Jaye Jyh Tsai. \newblock \emph{ Interrupts and Time Presentation }. |
17 |
|
\newblock |
18 |
|
|
19 |
|
\bibitem{intel} Intel Architecture. \newblock \emph{ Intel Pentium Processor Manuals }. |
20 |
\newblock \url{http://www.intel.com/design/PentiumIII/manuals/index.htm}. |
\newblock \url{http://www.intel.com/design/PentiumIII/manuals/index.htm}. |
21 |
|
|
22 |
\bibitem{cg} Martin Devera. \newblock \emph{Functional Callgraph of the Linux VM}. |
\bibitem{ldd} Alessandro Rubini. \newblock \emph{ Linux device drivers }. |
23 |
\newblock \url{http://luxik.cdi.cz/~devik/mm.htm}. Contains a patch for gcc which was used to create the call-graph poster provided with this doc. |
\newblock \url{www.oreilly.com/catalog/linuxdrive2/chapter/book/}. |
24 |
|
|
25 |
|
\bibitem{pre} Yulianti. \newblock \emph{Interrupts and Exceptions}. |
26 |
|
\newblock \url{http://www.cs.uni-potsdam.de/~schnor/potsdam/Teaching/WS2001/Seminar_Linux/Yulianti/index.htm.SV}. |
27 |
|
|
28 |
|
\bibitem{ia1} \newblock \emph{ Inline Assembly }. |
29 |
|
\newblock \url{http://www-106.ibm.com/developerworks/library/l-ia.html }. |
30 |
|
|
31 |
\bibitem{mg} Mel Gorman. \newblock \emph{Documentation Patches for the linux kernel}. |
\bibitem{ia2} \newblock \emph{ Inline Assembly }. |
32 |
\newblock \url{http://www.csn.ul.ie/~mel/projects/vm/}. Along with documenting the linux VM, commented a lot of code which are available as patches. One of the main sources for the material in this document. |
\newblock \url{http://www.geocities.com/SiliconValley/Ridge/2544/cprog/rmiyagi-inline-asm.txt}. |
33 |
|
|
34 |
\bibitem{slab} Jeff Bonwick. \newblock \emph{The Slab Allocator: An Object Caching Kernel Memory Allocator}. |
\bibitem{ml} Mailing List. \newblock \emph{Kernel Mailing list archives}. |
35 |
\newblock \url{http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html}. This paper presents a comprehensive design overview of the SunOS 5.4 kernel memory allocator. |
\newblock \url{http://www.tux.org/lkml/}. |
36 |
|
|
37 |
\bibitem{intr} Ralf Brown. \newblock \emph{Interrupt List}. |
\bibitem{xx} Mr.grep :-\) \newblock \emph{Lots of greps in Kernel source code}. |
38 |
\newblock \url{http://www.ctyme.com/rbrown.htm}. This list contains every documented and undocumented interrupt call known. |
\newblock \url{http://lxr.linux.no/}. |
39 |
|
|
40 |
\end{thebibliography} |
\end{thebibliography} |
41 |
\newpage |
\newpage |