PKUOS - Pintos
Pintos source browser for PKU Operating System course
intr-stubs.h
Go to the documentation of this file.
1#ifndef THREADS_INTR_STUBS_H
2#define THREADS_INTR_STUBS_H
3
4/** Interrupt stubs.
5
6 These are little snippets of code in intr-stubs.S, one for
7 each of the 256 possible x86 interrupts. Each one does a
8 little bit of stack manipulation, then jumps to intr_entry().
9 See intr-stubs.S for more information.
10
11 This array points to each of the interrupt stub entry points
12 so that intr_init() can easily find them. */
13typedef void intr_stub_func (void);
14extern intr_stub_func *intr_stubs[256];
15
16/** Interrupt return path. */
17void intr_exit (void);
18
19#endif /**< threads/intr-stubs.h */
intr_stub_func * intr_stubs[256]
void intr_exit(void)
Interrupt return path.
void intr_stub_func(void)
Interrupt stubs.
Definition: intr-stubs.h:13