]>
git.dujemihanovic.xyz Git - nameless-os.git/blob - kernel/include/arch/x86/irq/i8259a.h
4 #define PIC1_COMMAND 0x20
6 #define PIC2_COMMAND 0xA0
9 #define PIC_ICW1_INIT 0x10
10 #define PIC_ICW1_ICW4 0x1
12 #define PIC_ICW4_8086 0x1
16 extern void pic_init(int offset1
, int offset2
);
17 extern void pic_mask(uint8_t irq
);
18 extern void pic_unmask(uint8_t irq
);
19 extern void pic_mask_all(void);
20 extern void pic_unmask_all(void);
21 extern void pic_send_eoi(uint8_t irq
);