X-Git-Url: https://pd.if.org/git/?p=zos;a=blobdiff_plain;f=pic.h;fp=pic.h;h=19e00b50deba6d9b1de5dba5aa395a56db97d3f7;hp=0000000000000000000000000000000000000000;hb=4bfc87356b0316256d2eaf91497973dbddcd2db7;hpb=a1c6cedc6e0e0de663002e9dd231b8c2309f2544 diff --git a/pic.h b/pic.h new file mode 100644 index 0000000..19e00b5 --- /dev/null +++ b/pic.h @@ -0,0 +1,18 @@ +#ifndef PIC_H_ +#define PIC_H_ + +#include + +struct pic { + uint16_t (*readirr)(); + uint16_t (*readisr)(); + void (*reprogram)(); + void (*deprogram)(); + void (*mastereoi)(); + void (*eoi)(unsigned int irq); +}; + +extern struct pic pic; +void pic_init(); + +#endif