1
2
3
4
5
6
7
8
9
10
11
12
13 #include <asm/ppc_asm.h>
14
15 .section .rodata,"a"
16
17 #ifdef CONFIG_PPC64
18 .p2align 3
19 #endif
20
21 .globl sys_call_table
22 sys_call_table:
23 #ifdef CONFIG_PPC64
24 #define __SYSCALL(nr, entry) .8byte DOTSYM(entry)
25 #include <asm/syscall_table_64.h>
26 #undef __SYSCALL
27 #else
28 #define __SYSCALL(nr, entry) .long entry
29 #include <asm/syscall_table_32.h>
30 #undef __SYSCALL
31 #endif
32
33 #ifdef CONFIG_COMPAT
34 .globl compat_sys_call_table
35 compat_sys_call_table:
36 #define compat_sys_sigsuspend sys_sigsuspend
37 #define __SYSCALL(nr, entry) .8byte DOTSYM(entry)
38 #include <asm/syscall_table_c32.h>
39 #undef __SYSCALL
40 #endif