X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=bootcensus;a=blobdiff_plain;f=src%2Fintr.h;fp=src%2Fintr.h;h=fe6ed4403fb7e11188a08048eb87fa76faa48545;hp=0c6e8bfb965b5867cc2bd248f9a0833e932fc9a8;hb=c1a6b9caf99005e0496f51d07b727ac73d09e3fd;hpb=3cb6f9dad7e37db865bd3cbccf0b5d6471fdd73f diff --git a/src/intr.h b/src/intr.h index 0c6e8bf..fe6ed44 100644 --- a/src/intr.h +++ b/src/intr.h @@ -72,6 +72,11 @@ void interrupt(int intr_num, intr_func_t func); */ void set_intr_entry(int num, void (*handler)(void)); +void set_pic_mask(int pic, unsigned char mask); +unsigned char get_pic_mask(int pic); +void mask_irq(int irq); +void unmask_irq(int irq); + /* defined in intr_asm.S */ int get_intr_flag(void); void set_intr_flag(int onoff);