1 #ifndef EXEC_INTERRUPTS_H
2 #define EXEC_INTERRUPTS_H
5 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
8 Desc: Interrupt structures
13 # include <exec/lists.h>
16 # include <exec/nodes.h>
19 /* CPU-dependent struct ExceptionContext */
21 #include <aros/i386/cpucontext.h>
22 #elif defined __x86_64__
23 #include <aros/x86_64/cpucontext.h>
24 #elif defined __mc68000__
25 #include <aros/m68k/cpucontext.h>
26 #elif defined __powerpc__
27 #include <aros/ppc/cpucontext.h>
29 #include <aros/arm/cpucontext.h>
31 #error unsupported CPU type
38 VOID (* is_Code
)(); /* server code entry */
46 struct Node
* iv_Node
;
56 #define SIH_PRIMASK (0xf0)
59 #define INTF_NMI (1L<<15)
61 #endif /* EXEC_INTERRUPTS_H */