CTAOS v3
This commit is contained in:
29
SysCore/hal/irq/irq.h
Normal file
29
SysCore/hal/irq/irq.h
Normal file
@ -0,0 +1,29 @@
|
||||
#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
|
Reference in New Issue
Block a user