29 lines
758 B
C
29 lines
758 B
C
#ifndef __IRQ_H
|
|
#define __IRQ_H
|
|
|
|
/* These are own ISRs that point to our special IRQ handler
|
|
* instead of the regular 'fault_handler' function */
|
|
|
|
extern void i86_irq0();
|
|
extern void i86_irq1();
|
|
extern void i86_irq2();
|
|
extern void i86_irq3();
|
|
extern void i86_irq4();
|
|
extern void i86_irq5();
|
|
extern void i86_irq6();
|
|
extern void i86_irq7();
|
|
extern void i86_irq8();
|
|
extern void i86_irq9();
|
|
extern void i86_irq10();
|
|
extern void i86_irq11();
|
|
extern void i86_irq12();
|
|
extern void i86_irq13();
|
|
extern void i86_irq14();
|
|
extern void i86_irq15();
|
|
|
|
extern void i86_irq_install_handler (int irq, void (*handler)(ISR_stack_regs *r));
|
|
extern void i86_irq_uninstall_handler (int irq);
|
|
extern void i86_irq_install();
|
|
extern void i86_irq_handler (ISR_stack_regs *r);
|
|
|
|
#endif |