Port the SB128 code to AROS.
[AROS.git] / rom / hidds / irq / irq_init.c
blob97b6894d625b3d9f55101eb15eff20c866f5e869
1 #define DEBUG 0
3 #include <aros/debug.h>
4 #include <aros/symbolsets.h>
5 #include <proto/exec.h>
6 #include <proto/kernel.h>
7 #include <proto/oop.h>
9 #include "irq_intern.h"
10 #include LC_LIBDEFS_FILE
12 static int Irq_Init(LIBBASETYPEPTR LIBBASE)
14 struct irq_staticdata *isd = &LIBBASE->isd;
16 D(bug("[IRQ] Initializing\n"));
18 isd->kernelBase = OpenResource("kernel.resource");
19 if (!isd->kernelBase)
20 return FALSE;
22 /* Initialize emulated HwInfo */
23 isd->hwinfo.sysBase = SysBase;
25 D(bug("[IRQ] Init OK\n"));
27 return TRUE;
30 ADD2INITLIB(Irq_Init, 0)