parisc: generate uapi header and system call table files

System call table generation script must be run to gener-
ate unistd_32/64.h and syscall_table_32/64/c32.h files.
This patch will have changes which will invokes the script.

This patch will generate unistd_32/64.h and syscall_table-
_32/64/c32.h files by the syscall table generation script
invoked by parisc/Makefile and the generated files against
the removed files must be identical.

The generated uapi header file will be included in uapi/-
asm/unistd.h and generated system call table header file
will be included by kernel/syscall.S file.

Signed-off-by: Firoz Khan <firoz.khan@linaro.org>
Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>
Tento commit je obsažen v:
Firoz Khan
2018-11-19 12:04:36 +05:30
odevzdal Helge Deller
rodič 85e69701f5
revize 575afc4d7f
6 změnil soubory, kde provedl 20 přidání a 827 odebrání

Zobrazit soubor

@@ -923,19 +923,24 @@ ENTRY(lws_table)
END(lws_table)
/* End of lws table */
#define __SYSCALL(nr, entry, nargs) ASM_ULONG_INSN entry
.align 8
ENTRY(sys_call_table)
.export sys_call_table,data
#include "syscall_table.S"
#ifdef CONFIG_64BIT
#include <asm/syscall_table_c32.h> /* Compat syscalls */
#else
#include <asm/syscall_table_32.h> /* 32-bit native syscalls */
#endif
END(sys_call_table)
#ifdef CONFIG_64BIT
.align 8
ENTRY(sys_call_table64)
#define SYSCALL_TABLE_64BIT
#include "syscall_table.S"
#include <asm/syscall_table_64.h> /* 64-bit native syscalls */
END(sys_call_table64)
#endif
#undef __SYSCALL
/*
All light-weight-syscall atomic operations