Module: xenomai-forge Branch: master Commit: c3f168b504b4f7ad579391d953526d5f3aa26fe5 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=c3f168b504b4f7ad579391d953526d5f3aa26fe5
Author: Philippe Gerum <r...@xenomai.org> Date: Sun Jun 30 11:36:08 2013 +0200 cobalt: split syscall-related files Shared portions between kernel and userland shall move to uapi/, inline syscall request definitions move to lib/cobalt/sysdeps. --- Makefile.in | 2 +- configure | 13 +- configure.in | 9 + include/cobalt/asm-arm/Makefile.am | 3 +- include/cobalt/asm-arm/Makefile.in | 209 ++++++-- include/cobalt/asm-arm/arith.h | 2 +- include/cobalt/asm-arm/features.h | 109 +---- include/cobalt/asm-arm/syscall.h | 158 +------ include/cobalt/asm-arm/uapi/Makefile.am | 6 + include/cobalt/asm-arm/uapi/Makefile.in | 560 ++++++++++++++++++++ include/cobalt/asm-arm/uapi/features.h | 48 ++ include/cobalt/asm-arm/uapi/syscall.h | 35 ++ include/cobalt/asm-arm/uapi/tsc.h | 30 + include/cobalt/asm-blackfin/Makefile.am | 3 +- include/cobalt/asm-blackfin/Makefile.in | 209 ++++++-- include/cobalt/asm-blackfin/arith.h | 2 +- include/cobalt/asm-blackfin/features.h | 45 +-- include/cobalt/asm-blackfin/syscall.h | 105 +---- include/cobalt/asm-blackfin/tsc.h | 50 -- include/cobalt/asm-blackfin/uapi/Makefile.am | 5 + include/cobalt/asm-blackfin/uapi/Makefile.in | 559 +++++++++++++++++++ include/cobalt/asm-blackfin/uapi/features.h | 38 ++ include/cobalt/asm-blackfin/uapi/syscall.h | 35 ++ include/cobalt/asm-generic/Makefile.am | 3 +- include/cobalt/asm-generic/Makefile.in | 3 +- include/cobalt/asm-generic/atomic.h | 2 + include/cobalt/asm-generic/features.h | 93 +--- include/cobalt/asm-generic/seqlock.h | 80 --- include/cobalt/asm-generic/syscall.h | 74 +--- include/cobalt/asm-generic/uapi/Makefile.am | 5 + include/cobalt/asm-generic/uapi/Makefile.in | 559 +++++++++++++++++++ include/cobalt/asm-generic/uapi/features.h | 83 +++ include/cobalt/asm-generic/uapi/syscall.h | 74 +++ include/cobalt/asm-nios2/Makefile.am | 1 - include/cobalt/asm-nios2/Makefile.in | 1 - include/cobalt/asm-nios2/arith.h | 2 +- include/cobalt/asm-nios2/features.h | 54 +-- include/cobalt/asm-nios2/syscall.h | 198 +------- include/cobalt/asm-nios2/uapi/Makefile.am | 5 + include/cobalt/asm-nios2/uapi/Makefile.in | 559 +++++++++++++++++++ include/cobalt/asm-nios2/uapi/features.h | 44 ++ include/cobalt/asm-nios2/uapi/syscall.h | 26 + include/cobalt/asm-powerpc/Makefile.am | 3 +- include/cobalt/asm-powerpc/Makefile.in | 209 ++++++-- include/cobalt/asm-powerpc/arith.h | 2 +- include/cobalt/asm-powerpc/features.h | 45 +-- include/cobalt/asm-powerpc/syscall.h | 99 +---- include/cobalt/asm-powerpc/tsc.h | 54 -- include/cobalt/asm-powerpc/uapi/Makefile.am | 6 + include/cobalt/asm-powerpc/uapi/Makefile.in | 560 ++++++++++++++++++++ include/cobalt/asm-powerpc/uapi/features.h | 39 ++ include/cobalt/asm-powerpc/uapi/syscall.h | 24 + include/cobalt/asm-sh/Makefile.am | 3 +- include/cobalt/asm-sh/Makefile.in | 209 ++++++-- include/cobalt/asm-sh/arith.h | 2 +- include/cobalt/asm-sh/features.h | 54 +-- include/cobalt/asm-sh/syscall.h | 126 +----- include/cobalt/asm-sh/uapi/Makefile.am | 5 + include/cobalt/asm-sh/uapi/Makefile.in | 559 +++++++++++++++++++ include/cobalt/asm-sh/uapi/features.h | 45 ++ include/cobalt/asm-sh/uapi/syscall.h | 24 + include/cobalt/asm-x86/Makefile.am | 3 +- include/cobalt/asm-x86/Makefile.in | 209 ++++++-- include/cobalt/asm-x86/arith.h | 2 +- include/cobalt/asm-x86/features.h | 46 +-- include/cobalt/asm-x86/syscall.h | 259 +--------- include/cobalt/asm-x86/tsc.h | 43 -- include/cobalt/asm-x86/uapi/Makefile.am | 5 + include/cobalt/asm-x86/uapi/Makefile.in | 559 +++++++++++++++++++ include/cobalt/asm-x86/uapi/features.h | 38 ++ include/cobalt/asm-x86/uapi/syscall.h | 24 + include/cobalt/kernel/vdso.h | 4 + include/cobalt/uapi/sys/Makefile.am | 1 + include/cobalt/uapi/sys/Makefile.in | 1 + include/cobalt/uapi/sys/urw.h | 107 ++++ include/cobalt/uapi/sys/vdso.h | 4 +- include/cobalt/uapi/syscall.h | 2 + include/copperplate/clockobj.h | 2 +- kernel/cobalt/arch/arm/syscall.c | 1 + kernel/cobalt/posix/clock.c | 39 +- kernel/cobalt/shadow.c | 28 +- lib/cobalt/assert_context.c | 4 +- lib/cobalt/clock.c | 33 +- lib/cobalt/cond.c | 3 +- lib/cobalt/current.c | 3 +- lib/cobalt/current.h | 1 + lib/cobalt/init.c | 4 +- lib/cobalt/internal.c | 3 +- lib/cobalt/internal.h | 6 + lib/cobalt/mq.c | 3 +- lib/cobalt/mutex.c | 3 +- lib/cobalt/rtdm.c | 2 +- lib/cobalt/select.c | 3 +- lib/cobalt/sem_heap.c | 3 +- lib/cobalt/semaphore.c | 3 +- lib/cobalt/sigshadow.c | 3 +- lib/cobalt/sysdeps/arm/Makefile.am | 5 +- lib/cobalt/sysdeps/arm/Makefile.in | 6 +- lib/cobalt/sysdeps/arm/features.c | 9 +- lib/cobalt/sysdeps/arm/features.h | 64 +++ lib/cobalt/sysdeps/arm/syscall.h | 151 ++++++ .../asm-arm => lib/cobalt/sysdeps/arm}/tsc.h | 42 +- lib/cobalt/sysdeps/blackfin/Makefile.am | 2 +- lib/cobalt/sysdeps/blackfin/Makefile.in | 2 +- lib/cobalt/sysdeps/blackfin/features.c | 2 +- lib/cobalt/sysdeps/blackfin/syscall.h | 81 +++ lib/cobalt/sysdeps/blackfin/tsc.h | 44 ++ lib/cobalt/sysdeps/nios2/Makefile.am | 2 +- lib/cobalt/sysdeps/nios2/Makefile.in | 2 +- lib/cobalt/sysdeps/nios2/features.c | 2 +- lib/cobalt/sysdeps/nios2/syscall.h | 191 +++++++ .../asm-nios2 => lib/cobalt/sysdeps/nios2}/tsc.h | 32 +- lib/cobalt/sysdeps/powerpc/Makefile.am | 2 +- lib/cobalt/sysdeps/powerpc/Makefile.in | 2 +- lib/cobalt/sysdeps/powerpc/features.c | 2 +- lib/cobalt/sysdeps/powerpc/syscall.h | 89 +++ lib/cobalt/sysdeps/powerpc/tsc.h | 45 ++ lib/cobalt/sysdeps/sh/Makefile.am | 2 +- lib/cobalt/sysdeps/sh/Makefile.in | 2 +- lib/cobalt/sysdeps/sh/features.c | 2 +- lib/cobalt/sysdeps/sh/syscall.h | 123 +++++ .../cobalt/asm-sh => lib/cobalt/sysdeps/sh}/tsc.h | 32 +- lib/cobalt/sysdeps/x86/Makefile.am | 2 +- lib/cobalt/sysdeps/x86/Makefile.in | 2 +- lib/cobalt/sysdeps/x86/features.c | 2 +- lib/cobalt/sysdeps/x86/syscall.h | 253 +++++++++ lib/cobalt/sysdeps/x86/tsc.h | 38 ++ lib/cobalt/thread.c | 3 +- lib/cobalt/timer.c | 3 +- lib/cobalt/trace.c | 2 +- testsuite/clocktest/clocktest.c | 5 +- testsuite/latency/latency.c | 2 +- testsuite/regression/posix/leaks.c | 3 +- testsuite/unit/check-vdso.c | 19 +- testsuite/unit/mutex-torture.c | 2 +- utils/slackspot/slackspot.c | 2 +- 136 files changed, 6905 insertions(+), 1994 deletions(-) Diff: http://git.xenomai.org/?p=xenomai-forge.git;a=commitdiff;h=c3f168b504b4f7ad579391d953526d5f3aa26fe5 _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git