Make tests public. Rewrite most tests. Add tests.
[pintos-anon] / src / threads / interrupt.h
index b805671e626d6891f1b43aa06de64674f15a91d6..d43e06d90831f76d54e04c4693765565f96ded7c 100644 (file)
@@ -58,8 +58,9 @@ struct intr_frame
 typedef void intr_handler_func (struct intr_frame *);
 
 void intr_init (void);
-void intr_register (uint8_t vec, int dpl, enum intr_level, intr_handler_func *,
-                    const char *name);
+void intr_register_ext (uint8_t vec, intr_handler_func *, const char *name);
+void intr_register_int (uint8_t vec, int dpl, enum intr_level,
+                        intr_handler_func *, const char *name);
 bool intr_context (void);
 void intr_yield_on_return (void);