PKUOS - Pintos
Pintos source browser for PKU Operating System course
src
threads
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. */
13
typedef
void
intr_stub_func
(
void
);
14
extern
intr_stub_func
*
intr_stubs
[256];
15
16
/** Interrupt return path. */
17
void
intr_exit
(
void
);
18
19
#endif
/**< threads/intr-stubs.h */
intr_stubs
intr_stub_func * intr_stubs[256]
intr_exit
void intr_exit(void)
Interrupt return path.
intr_stub_func
void intr_stub_func(void)
Interrupt stubs.
Definition:
intr-stubs.h:13
Generated on Thu Nov 4 2021 19:31:01 for PKUOS - Pintos by
1.9.2