X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=blobdiff_plain;f=doc%2Freference.texi;h=9b02d5a0b52027f2c6567a09c200159c5022fa24;hp=bc0e3ad156190a3ac7d680fa101d2db9d9d4365e;hb=837e5b7fb902bd749106309ef76a5276c73ca34c;hpb=58b5b585e7efb4ce7ffc3d7374fb9f5afc601a0f diff --git a/doc/reference.texi b/doc/reference.texi index bc0e3ad..9b02d5a 100644 --- a/doc/reference.texi +++ b/doc/reference.texi @@ -177,7 +177,9 @@ The next set of calls initializes the interrupt system. @func{intr_init} sets up the CPU's @dfn{interrupt descriptor table} (IDT) to ready it for interrupt handling (@pxref{Interrupt Infrastructure}), then @func{timer_init} and @func{kbd_init} prepare for -handling timer interrupts and keyboard interrupts, respectively. In +handling timer interrupts and keyboard interrupts, respectively. +@func{input_init} sets up to merge serial and keyboard input into one +stream. In projects 2 and later, we also prepare to handle interrupts caused by user programs using @func{exception_init} and @func{syscall_init}.