bug in serve_close fixed.
[mit-jos.git] / kern / trap.h
blob8aa764811d378f3839bacb68bf765b68bb33d50d
1 /* See COPYRIGHT for copyright information. */
3 #ifndef JOS_KERN_TRAP_H
4 #define JOS_KERN_TRAP_H
5 #ifndef JOS_KERNEL
6 # error "This is a JOS kernel header; user programs should not #include it"
7 #endif
9 #include <inc/trap.h>
10 #include <inc/mmu.h>
12 /* The kernel's interrupt descriptor table */
13 extern struct Gatedesc idt[];
15 void idt_init(void);
16 void print_regs(struct PushRegs *regs);
17 void print_trapframe(struct Trapframe *tf);
18 void page_fault_handler(struct Trapframe *);
19 void backtrace(struct Trapframe *);
21 #endif /* JOS_KERN_TRAP_H */