Skip to content

Commit

Permalink
Corrections and clarifications. Thanks duckinator/RockerMONO
Browse files Browse the repository at this point in the history
  • Loading branch information
nixeagle committed Mar 14, 2011
1 parent 5a416ed commit f438a43
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions osdev.tex
Expand Up @@ -68,7 +68,6 @@
%\newcommand\technote[1]{\emph{\tiny{Technical~note: #1}}}

\title{Art of Operating System Development}
%\author{Nixeagle}
%\address{i@nixeagle.org}

\begin{document}
Expand Down Expand Up @@ -231,10 +230,11 @@ \chapter{ACPI}
0.\cite[Table~6-33]{acpi-spec4a}

\chapter{IRQ}
\chapter{IRS}
\chapter{ISR}
\chapter{Keyboard driver}
\section{Interrupt based}
\section{Poll based}

\chapter{Memory Management}
\chapter{Networking}
Want to cover how to write a workable TCP/IP stack.
Expand All @@ -255,7 +255,9 @@ \chapter{USB}
\chapter{FAQ}
\section{What is a reliable way to cause a reboot in x86 assembler?}

just load a 0-sized IDT and interrupt
Just load a 0-sized IDT and interrupt.\footnote{Does not work in virtual
box and on some hardware.}\cn Also possibly look at
\url{https://github.com/RockerMONO/dux/blob/master/src/metodo/i386/hal/shutdown.c}


\section{How do I cause a triple fault?}
Expand Down

0 comments on commit f438a43

Please sign in to comment.