5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Include for the irq system HIDD.
12 #include <asm/linkage.h>
13 //#include <asm/init.h>
16 #include <asm/segments.h>
18 #include <exec/lists.h>
20 #ifndef EXEC_LIBRARIES_H
21 # include <exec/libraries.h>
28 #include <asm/ptrace.h>
30 /***** IRQ system HIDD *******************/
33 #define IID_Hidd_IRQ "hidd.bus.irq"
34 #define CLID_Hidd_IRQ "hidd.bus.irq"
40 struct Library
*oopbase
;
41 struct Library
*utilitybase
;
42 struct ExecBase
*sysbase
;
45 struct List irqlist
[vHidd_IRQ_NumIRQ
];
49 OOP_Class
*init_irqclass ( struct irq_staticdata
* );
50 VOID
free_irqclass ( struct irq_staticdata
* );
52 #define ISD(cl) ((struct irq_staticdata *)cl->UserData)
54 #define OOPBase ((struct Library *)ISD(cl)->oopbase)
55 #define UtilityBase ((struct Library *)ISD(cl)->utilitybase)
56 #define SysBase (ISD(cl)->sysbase)
58 #endif /* _HIDD_IRQ_H */