X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Finterrupt.h;h=d43e06d90831f76d54e04c4693765565f96ded7c;hb=3e21422d92edc11ed0061031e0ff37a9c1ebcd04;hp=b805671e626d6891f1b43aa06de64674f15a91d6;hpb=ecd12507c871ad36c8f26d705d73ca367b5373ac;p=pintos-anon diff --git a/src/threads/interrupt.h b/src/threads/interrupt.h index b805671..d43e06d 100644 --- a/src/threads/interrupt.h +++ b/src/threads/interrupt.h @@ -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);