Module: xenomai-forge
Branch: next
Commit: a7e37cfb538e5c760b24c10c91e2f39eaae9aee5
URL:    
http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=a7e37cfb538e5c760b24c10c91e2f39eaae9aee5

Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul  5 09:52:21 2013 +0200

cobalt: formally disconnect user-space from kernel headers

As a consequence of this change, only few low-level headers are still
part of the target installation. Others remain private to the kernel
and/or lib/cobalt.

---

 Makefile.in                                        |    4 +-
 config/Makefile.in                                 |    2 +-
 configure                                          |  111 +---
 configure.in                                       |   65 +-
 doc/Makefile.in                                    |    2 +-
 doc/asciidoc/Makefile.in                           |    2 +-
 doc/docbook/Makefile.in                            |    2 +-
 doc/docbook/custom-stylesheets/Makefile.in         |    2 +-
 doc/docbook/custom-stylesheets/xsl/Makefile.in     |    2 +-
 .../custom-stylesheets/xsl/common/Makefile.in      |    2 +-
 doc/docbook/custom-stylesheets/xsl/fo/Makefile.in  |    2 +-
 .../custom-stylesheets/xsl/html/Makefile.in        |    2 +-
 doc/doxygen/Makefile.in                            |    2 +-
 doc/man/Makefile.in                                |    2 +-
 doc/txt/Makefile.in                                |    2 +-
 include/Makefile.am                                |   21 -
 include/Makefile.in                                |   87 ++--
 include/alchemy/Makefile.in                        |    2 +-
 include/analogy/Makefile.in                        |    2 +-
 include/cobalt/Makefile.am                         |    7 -
 include/cobalt/Makefile.in                         |    9 +-
 include/cobalt/arith.h                             |    2 +-
 include/cobalt/asm-arm/Makefile.am                 |   11 -
 include/cobalt/asm-arm/uapi/Makefile.am            |    8 -
 include/cobalt/asm-arm/uapi/Makefile.in            |  562 ---------------
 include/cobalt/asm-blackfin/Makefile.am            |   11 -
 include/cobalt/asm-blackfin/Makefile.in            |  638 -----------------
 include/cobalt/asm-blackfin/uapi/Makefile.am       |    7 -
 include/cobalt/asm-generic/Makefile.am             |   10 -
 include/cobalt/asm-generic/ipipe/Makefile.am       |    3 -
 include/cobalt/asm-generic/uapi/Makefile.am        |    6 -
 include/cobalt/asm-nios2/Makefile.am               |    9 -
 include/cobalt/asm-nios2/Makefile.in               |  510 --------------
 include/cobalt/asm-nios2/uapi/Makefile.am          |    7 -
 include/cobalt/asm-powerpc/Makefile.am             |   11 -
 include/cobalt/asm-powerpc/Makefile.in             |  638 -----------------
 include/cobalt/asm-powerpc/uapi/Makefile.am        |    7 -
 include/cobalt/asm-sh/Makefile.am                  |   11 -
 include/cobalt/asm-sh/uapi/Makefile.am             |    7 -
 include/cobalt/asm-sh/uapi/Makefile.in             |  561 ---------------
 include/cobalt/asm-x86/Makefile.am                 |   12 -
 include/cobalt/asm-x86/uapi/Makefile.am            |    7 -
 include/cobalt/asm-x86/uapi/Makefile.in            |  561 ---------------
 include/cobalt/kernel/Makefile.am                  |    2 -
 include/cobalt/kernel/Makefile.in                  |  208 ++-----
 include/cobalt/kernel/clock.h                      |    2 +-
 include/cobalt/kernel/heap.h                       |    4 +-
 include/cobalt/kernel/thread.h                     |    4 +-
 include/cobalt/kernel/trace.h                      |    2 +-
 include/cobalt/kernel/vdso.h                       |    2 +-
 include/cobalt/sys/Makefile.in                     |    2 +-
 include/cobalt/ticks.h                             |    2 +-
 include/cobalt/uapi/Makefile.am                    |    2 +-
 include/cobalt/uapi/Makefile.in                    |    4 +-
 include/cobalt/uapi/asm-generic/Makefile.am        |    5 +
 .../ipipe => uapi/asm-generic}/Makefile.in         |   12 +-
 .../{asm-generic/uapi => uapi/asm-generic}/arith.h |    6 +-
 .../uapi => uapi/asm-generic}/features.h           |    6 +-
 .../uapi => uapi/asm-generic}/syscall.h            |   26 +-
 .../{kernel/uapi => uapi/kernel}/Makefile.am       |    2 +-
 .../{kernel/uapi => uapi/kernel}/Makefile.in       |   10 +-
 include/cobalt/{kernel/uapi => uapi/kernel}/heap.h |    6 +-
 .../cobalt/{kernel/uapi => uapi/kernel}/synch.h    |    8 +-
 .../cobalt/{kernel/uapi => uapi/kernel}/thread.h   |    8 +-
 .../cobalt/{kernel/uapi => uapi/kernel}/trace.h    |    6 +-
 .../cobalt/{kernel/uapi => uapi/kernel}/types.h    |    6 +-
 include/cobalt/{kernel/uapi => uapi/kernel}/urw.h  |    6 +-
 include/cobalt/{kernel/uapi => uapi/kernel}/vdso.h |    8 +-
 include/cobalt/uapi/rtdm/Makefile.in               |    2 +-
 include/cobalt/uapi/signal.h                       |   22 +
 include/cobalt/uapi/syscall.h                      |    2 +-
 include/cobalt/uapi/thread.h                       |    2 +-
 include/copperplate/Makefile.in                    |    2 +-
 include/copperplate/clockobj.h                     |    2 +-
 include/copperplate/threadobj.h                    |    2 +-
 include/mercury/Makefile.in                        |    2 +-
 include/nocore/Makefile.in                         |    2 +-
 include/psos/Makefile.in                           |    2 +-
 include/rtdm/Makefile.in                           |    2 +-
 include/rtdm/rtipc.h                               |    2 +-
 include/vxworks/Makefile.in                        |    2 +-
 {lib/include => include}/xeno_config.h.in          |    2 +-
 kernel/cobalt/Makefile                             |    2 +-
 kernel/cobalt/arch/arm/Makefile                    |    2 +-
 .../arch/arm/include/asm/xenomai}/calibration.h    |    6 +-
 .../arch/arm/include/asm/xenomai}/features.h       |    6 +-
 .../cobalt/arch/arm/include/asm/xenomai}/fptest.h  |    6 +-
 .../cobalt/arch/arm/include/asm/xenomai}/machine.h |    6 +-
 .../cobalt/arch/arm/include/asm/xenomai}/syscall.h |    6 +-
 .../cobalt/arch/arm/include/asm/xenomai}/thread.h  |    6 +-
 .../arch/arm/include/asm/xenomai}/uapi/arith.h     |    8 +-
 .../arch/arm/include/asm/xenomai}/uapi/features.h  |    8 +-
 .../arch/arm/include/asm/xenomai}/uapi/fptest.h    |    6 +-
 .../arch/arm/include/asm/xenomai}/uapi/syscall.h   |    6 +-
 .../arch/arm/include/asm/xenomai}/uapi/tsc.h       |    6 +-
 .../arch/arm/include/asm/xenomai}/wrappers.h       |    6 +-
 kernel/cobalt/arch/blackfin/Makefile               |    2 +-
 .../blackfin/include/asm/xenomai}/calibration.h    |    6 +-
 .../arch/blackfin/include/asm/xenomai}/features.h  |    6 +-
 .../arch/blackfin/include/asm/xenomai}/fptest.h    |    6 +-
 .../arch/blackfin/include/asm/xenomai}/machine.h   |    6 +-
 .../arch/blackfin/include/asm/xenomai}/syscall.h   |    6 +-
 .../arch/blackfin/include/asm/xenomai}/thread.h    |    6 +-
 .../blackfin/include/asm/xenomai}/uapi/arith.h     |    8 +-
 .../blackfin/include/asm/xenomai}/uapi/features.h  |    8 +-
 .../blackfin/include/asm/xenomai}/uapi/fptest.h    |    6 +-
 .../blackfin/include/asm/xenomai}/uapi/syscall.h   |    6 +-
 .../arch/blackfin/include/asm/xenomai}/wrappers.h  |    6 +-
 kernel/cobalt/arch/nios2/Makefile                  |    2 +-
 .../arch/nios2/include/asm/xenomai}/calibration.h  |    6 +-
 .../arch/nios2/include/asm/xenomai}/features.h     |    6 +-
 .../arch/nios2/include/asm/xenomai}/fptest.h       |    6 +-
 .../arch/nios2/include/asm/xenomai}/machine.h      |    6 +-
 .../arch/nios2/include/asm/xenomai}/syscall.h      |    6 +-
 .../arch/nios2/include/asm/xenomai}/thread.h       |    6 +-
 .../arch/nios2/include/asm/xenomai}/uapi/arith.h   |    8 +-
 .../nios2/include/asm/xenomai}/uapi/features.h     |    8 +-
 .../arch/nios2/include/asm/xenomai}/uapi/fptest.h  |    6 +-
 .../arch/nios2/include/asm/xenomai}/uapi/syscall.h |    6 +-
 .../arch/nios2/include/asm/xenomai}/wrappers.h     |    6 +-
 kernel/cobalt/arch/powerpc/Makefile                |    2 +-
 .../powerpc/include/asm/xenomai}/calibration.h     |    6 +-
 .../arch/powerpc/include/asm/xenomai}/features.h   |    6 +-
 .../arch/powerpc/include/asm/xenomai}/fptest.h     |    6 +-
 .../arch/powerpc/include/asm/xenomai}/machine.h    |    6 +-
 .../arch/powerpc/include/asm/xenomai}/syscall.h    |    6 +-
 .../arch/powerpc/include/asm/xenomai}/thread.h     |    6 +-
 .../arch/powerpc/include/asm/xenomai}/uapi/arith.h |    8 +-
 .../powerpc/include/asm/xenomai}/uapi/features.h   |    8 +-
 .../powerpc/include/asm/xenomai}/uapi/fptest.h     |    6 +-
 .../powerpc/include/asm/xenomai}/uapi/syscall.h    |    6 +-
 .../arch/powerpc/include/asm/xenomai}/wrappers.h   |    6 +-
 kernel/cobalt/arch/sh/Makefile                     |    2 +-
 .../arch/sh/include/asm/xenomai}/calibration.h     |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/features.h |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/fptest.h   |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/machine.h  |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/syscall.h  |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/thread.h   |    6 +-
 .../arch/sh/include/asm/xenomai}/uapi/arith.h      |    8 +-
 .../arch/sh/include/asm/xenomai}/uapi/features.h   |    8 +-
 .../arch/sh/include/asm/xenomai}/uapi/fptest.h     |    6 +-
 .../arch/sh/include/asm/xenomai}/uapi/syscall.h    |    6 +-
 .../cobalt/arch/sh/include/asm/xenomai}/wrappers.h |    6 +-
 kernel/cobalt/arch/x86/Makefile                    |    2 +-
 .../arch/x86/include/asm/xenomai}/calibration.h    |    6 +-
 .../arch/x86/include/asm/xenomai}/features.h       |    6 +-
 .../cobalt/arch/x86/include/asm/xenomai}/fptest.h  |    6 +-
 .../cobalt/arch/x86/include/asm/xenomai}/machine.h |    6 +-
 .../cobalt/arch/x86/include/asm/xenomai}/smi.h     |    8 +-
 .../cobalt/arch/x86/include/asm/xenomai}/syscall.h |    6 +-
 .../cobalt/arch/x86/include/asm/xenomai}/thread.h  |    6 +-
 .../arch/x86/include/asm/xenomai}/uapi/arith.h     |   10 +-
 .../arch/x86/include/asm/xenomai}/uapi/features.h  |    8 +-
 .../arch/x86/include/asm/xenomai}/uapi/fptest.h    |    6 +-
 .../arch/x86/include/asm/xenomai}/uapi/syscall.h   |    6 +-
 .../arch/x86/include/asm/xenomai}/wrappers.h       |    8 +-
 .../cobalt/include/asm-generic/xenomai}/machine.h  |    0
 .../cobalt/include/asm-generic/xenomai}/mayday.h   |    0
 .../cobalt/include/asm-generic/xenomai}/pci_ids.h  |    0
 .../cobalt/include/asm-generic/xenomai}/syscall.h  |    3 +-
 .../cobalt/include/asm-generic/xenomai}/thread.h   |    0
 .../cobalt/include/asm-generic/xenomai}/wrappers.h |    0
 .../cobalt/include}/ipipe/thread_info.h            |    6 +-
 kernel/cobalt/posix/Makefile                       |    2 +-
 kernel/cobalt/rtdm/Makefile                        |    2 +-
 kernel/drivers/analogy/Makefile                    |    3 +-
 kernel/drivers/analogy/intel/Makefile              |    3 +-
 .../drivers/analogy/national_instruments/Makefile  |    3 +-
 kernel/drivers/analogy/sensoray/Makefile           |    3 +-
 kernel/drivers/analogy/testing/Makefile            |    3 +-
 kernel/drivers/can/Makefile                        |    3 +-
 kernel/drivers/can/mscan/Makefile                  |    3 +-
 kernel/drivers/can/sja1000/Makefile                |    3 +-
 kernel/drivers/ipc/Makefile                        |    2 +-
 kernel/drivers/serial/Makefile                     |    2 +-
 kernel/drivers/testing/Makefile                    |    2 +-
 lib/Makefile.am                                    |    1 -
 lib/Makefile.in                                    |    6 +-
 lib/alchemy/Makefile.in                            |    4 +-
 lib/analogy/Makefile.in                            |    4 +-
 lib/cobalt/Makefile.am                             |    6 +-
 lib/cobalt/Makefile.in                             |   10 +-
 lib/cobalt/arch/Makefile.am                        |    2 +
 .../asm-generic => lib/cobalt/arch}/Makefile.in    |   25 +-
 lib/cobalt/{ => arch}/arm/Makefile.am              |    6 +-
 lib/cobalt/{ => arch}/arm/Makefile.in              |   26 +-
 lib/cobalt/{ => arch}/arm/features.c               |    6 +-
 lib/cobalt/arch/arm/include/Makefile.am            |    2 +
 .../cobalt/arch/arm/include}/Makefile.in           |   26 +-
 lib/cobalt/arch/arm/include/asm/Makefile.am        |    2 +
 .../cobalt/arch/arm/include/asm}/Makefile.in       |   27 +-
 .../arch/arm/include/asm/xenomai/Makefile.am       |   12 +
 .../arch/arm/include/asm/xenomai}/Makefile.in      |   31 +-
 .../arm/include/asm}/xenomai/features.h            |    0
 .../arm/include/asm}/xenomai/syscall.h             |    0
 .../cobalt/arch/arm/include/asm/xenomai/tsc.h      |   34 +-
 lib/cobalt/{arm/xenomai/tsc.h => arch/arm/tsc.c}   |   26 +-
 lib/cobalt/{arm => arch/blackfin}/Makefile.am      |    4 +-
 lib/cobalt/{powerpc => arch/blackfin}/Makefile.in  |   14 +-
 lib/cobalt/{ => arch}/blackfin/features.c          |    0
 lib/cobalt/arch/blackfin/include/Makefile.am       |    2 +
 .../cobalt/arch/blackfin/include}/Makefile.in      |   26 +-
 lib/cobalt/arch/blackfin/include/asm/Makefile.am   |    2 +
 .../cobalt/arch/blackfin/include/asm}/Makefile.in  |   26 +-
 .../arch/blackfin/include/asm/xenomai/Makefile.am  |    8 +
 .../arch/blackfin/include/asm/xenomai}/Makefile.in |   21 +-
 .../blackfin/include/asm}/xenomai/features.h       |    0
 .../blackfin/include/asm}/xenomai/syscall.h        |    0
 .../blackfin/include/asm}/xenomai/tsc.h            |    0
 lib/cobalt/{blackfin => arch/nios2}/Makefile.am    |    4 +-
 lib/cobalt/{blackfin => arch/nios2}/Makefile.in    |   14 +-
 lib/cobalt/{ => arch}/nios2/features.c             |    2 +-
 lib/cobalt/arch/nios2/include/Makefile.am          |    2 +
 .../cobalt/arch/nios2/include}/Makefile.in         |   26 +-
 lib/cobalt/arch/nios2/include/asm/Makefile.am      |    2 +
 .../cobalt/arch/nios2/include/asm}/Makefile.in     |   26 +-
 .../arch/nios2/include/asm/xenomai/Makefile.am     |    8 +
 .../arch/nios2/include/asm/xenomai}/Makefile.in    |   20 +-
 .../nios2/include/asm}/xenomai/features.h          |    0
 .../nios2/include/asm}/xenomai/syscall.h           |    0
 .../nios2/include/asm}/xenomai/tsc.h               |    0
 lib/cobalt/{nios2 => arch/powerpc}/Makefile.am     |    4 +-
 lib/cobalt/{nios2 => arch/powerpc}/Makefile.in     |   14 +-
 lib/cobalt/{ => arch}/powerpc/features.c           |    2 +-
 lib/cobalt/arch/powerpc/include/Makefile.am        |    2 +
 .../cobalt/arch/powerpc/include}/Makefile.in       |   26 +-
 lib/cobalt/arch/powerpc/include/asm/Makefile.am    |    2 +
 .../cobalt/arch/powerpc/include/asm}/Makefile.in   |   26 +-
 .../arch/powerpc/include/asm/xenomai/Makefile.am   |    8 +
 .../arch/powerpc/include/asm/xenomai}/Makefile.in  |   21 +-
 .../powerpc/include/asm}/xenomai/features.h        |    0
 .../powerpc/include/asm}/xenomai/syscall.h         |    0
 .../powerpc/include/asm}/xenomai/tsc.h             |    0
 lib/cobalt/{powerpc => arch/sh}/Makefile.am        |    4 +-
 lib/cobalt/{arm => arch/sh}/Makefile.in            |   14 +-
 lib/cobalt/{ => arch}/sh/features.c                |    0
 lib/cobalt/arch/sh/include/Makefile.am             |    2 +
 .../cobalt/arch/sh/include}/Makefile.in            |   26 +-
 lib/cobalt/arch/sh/include/asm/Makefile.am         |    2 +
 .../cobalt/arch/sh/include/asm}/Makefile.in        |   26 +-
 lib/cobalt/arch/sh/include/asm/xenomai/Makefile.am |    8 +
 .../arch/sh/include/asm/xenomai}/Makefile.in       |   21 +-
 .../{sh => arch/sh/include/asm}/xenomai/features.h |    0
 .../{sh => arch/sh/include/asm}/xenomai/syscall.h  |    0
 .../{sh => arch/sh/include/asm}/xenomai/tsc.h      |    0
 lib/cobalt/{arm => arch/x86}/Makefile.am           |    4 +-
 lib/cobalt/{sh => arch/x86}/Makefile.in            |   14 +-
 lib/cobalt/{ => arch}/x86/features.c               |    2 +-
 lib/cobalt/arch/x86/include/Makefile.am            |    2 +
 .../cobalt/arch/x86/include}/Makefile.in           |   26 +-
 lib/cobalt/arch/x86/include/asm/Makefile.am        |    2 +
 .../cobalt/arch/x86/include/asm}/Makefile.in       |   26 +-
 .../arch/x86/include/asm/xenomai/Makefile.am       |    8 +
 .../arch/x86/include/asm/xenomai}/Makefile.in      |   21 +-
 .../x86/include/asm}/xenomai/features.h            |    0
 .../x86/include/asm}/xenomai/syscall.h             |    0
 .../{x86 => arch/x86/include/asm}/xenomai/tsc.h    |    0
 lib/cobalt/arm/xenomai/Makefile.am                 |    6 -
 lib/cobalt/arm/xenomai/Makefile.in                 |  560 ---------------
 lib/cobalt/assert_context.c                        |    2 +-
 lib/cobalt/blackfin/xenomai/Makefile.am            |    6 -
 lib/cobalt/blackfin/xenomai/Makefile.in            |  560 ---------------
 lib/cobalt/clock.c                                 |    4 +-
 lib/cobalt/cond.c                                  |    2 +-
 lib/cobalt/current.c                               |    2 +-
 lib/cobalt/init.c                                  |    4 +-
 lib/cobalt/internal.c                              |    2 +-
 lib/cobalt/internal.h                              |    4 +-
 lib/cobalt/mq.c                                    |    2 +-
 lib/cobalt/mutex.c                                 |    2 +-
 lib/cobalt/nios2/xenomai/Makefile.am               |    6 -
 lib/cobalt/nios2/xenomai/Makefile.in               |  560 ---------------
 lib/cobalt/powerpc/xenomai/Makefile.am             |    6 -
 lib/cobalt/powerpc/xenomai/Makefile.in             |  560 ---------------
 lib/cobalt/rtdm.c                                  |    2 +-
 lib/cobalt/select.c                                |    2 +-
 lib/cobalt/sem_heap.c                              |    4 +-
 lib/cobalt/semaphore.c                             |    2 +-
 lib/cobalt/sh/Makefile.am                          |   13 -
 lib/cobalt/sh/xenomai/Makefile.am                  |    6 -
 lib/cobalt/sh/xenomai/Makefile.in                  |  560 ---------------
 lib/cobalt/sigshadow.c                             |    2 +-
 lib/cobalt/thread.c                                |    2 +-
 lib/cobalt/timer.c                                 |    2 +-
 lib/cobalt/trace.c                                 |    4 +-
 lib/cobalt/x86/Makefile.am                         |   13 -
 lib/cobalt/x86/Makefile.in                         |  713 --------------------
 lib/cobalt/x86/xenomai/Makefile.am                 |    6 -
 lib/cobalt/x86/xenomai/Makefile.in                 |  560 ---------------
 lib/copperplate/Makefile.in                        |    4 +-
 lib/copperplate/regd/Makefile.in                   |    4 +-
 lib/include/Makefile.am                            |    5 -
 lib/include/Makefile.in                            |  458 -------------
 lib/psos/Makefile.in                               |    4 +-
 lib/vxworks/Makefile.in                            |    4 +-
 scripts/Makefile.in                                |    2 +-
 scripts/prepare-kernel.sh                          |    5 +-
 testsuite/Makefile.in                              |    2 +-
 testsuite/clocktest/Makefile.in                    |    4 +-
 testsuite/clocktest/clocktest.c                    |    2 +-
 testsuite/cyclic/Makefile.in                       |    4 +-
 testsuite/latency/Makefile.in                      |    4 +-
 testsuite/regression/Makefile.in                   |    2 +-
 testsuite/regression/posix/Makefile.in             |    4 +-
 testsuite/regression/posix/leaks.c                 |    4 +-
 testsuite/switchtest/Makefile.in                   |    4 +-
 testsuite/switchtest/switchtest.c                  |    2 +-
 testsuite/unit/Makefile.in                         |    4 +-
 testsuite/unit/check-vdso.c                        |    2 +-
 testsuite/xeno-test/Makefile.in                    |    4 +-
 utils/Makefile.in                                  |    2 +-
 utils/analogy/Makefile.in                          |    4 +-
 utils/can/Makefile.in                              |    4 +-
 utils/ps/Makefile.in                               |    4 +-
 utils/slackspot/Makefile.in                        |    4 +-
 utils/slackspot/slackspot.c                        |    2 +-
 317 files changed, 926 insertions(+), 9400 deletions(-)

Diff:   
http://git.xenomai.org/?p=xenomai-forge.git;a=commitdiff;h=a7e37cfb538e5c760b24c10c91e2f39eaae9aee5

_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to