Copyright clean-up (part 1):
[AROS.git] / arch / all-unix / kernel / cpu_arm.c
blob59f13613db11e909a3db6215fd7fe2ef30a43d9e
1 /*
2 Copyright © 1995-2014, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #include <signal.h>
8 #include "kernel_base.h"
9 #include "kernel_intern.h"
12 * ARM exceptions are the following:
13 * 0 - Reset
14 * 1 - Data abort
15 * 2 - FIQ
16 * 3 - IRQ
17 * 4 - Prefetch abort
18 * 5 - Invalid instruction
19 * 6 - Software interrupt (not simulated)
22 struct SignalTranslation const sigs[] = {
23 {SIGILL , 4, 5},
24 {SIGTRAP , 9, 5},
25 {SIGBUS , 2, 1},
26 {SIGFPE , 11, 1},
27 {SIGSEGV , 2, 1},
28 #ifdef HOST_OS_linux
29 {SIGSTKFLT, 14, 1},
30 #endif
31 {-1 , -1, -1}