[Xenomai-core] Pull request for head

2009-09-15 Thread Alexis Berlemont
The following changes since commit 13d66eb4c8f1648614095d43dd529a3c98fc5278:
  Philippe Gerum (1):
x86: upgrade I-pipe support to 2.6.31-x86-2.4-05

are available in the git repository at:

  ssh+git://g...@xenomai.org/xenomai-abe.git comedi

Alexis Berlemont (46):
  Replace comedi_channel_* char-typed fields by unsigned long fields.
  Update indentation, add flags related macros
  Add missing flags for instructions (configuration type, counter status 
bits, IO directions and events types).
  Fix indentation
  Fix indentation
  Add range_unknown declaration
  Add Comedi PCIMIO drivers set
  Review the subdevice registration system: get closer from Comedi 
upstream; Rework indentation in testing drivers; Remove useless drivers 
management functions (comedi_init_drv(), comedi_cleanup_drv())
  Replace the first argument type: comedi_cxt_t becomes comedi_dev_t; the 
context structure is meaningless for the driver developer.
  Change subdevice related callbacks: replace their first argument: 
comedi_cxt_t - comedi_dev_t; the context is meaningless for drivers 
developers.
  Apply driver API change on testing drivers
  Slightly optimize the function comedi_get_chan()
  Change the second argument of the callback do_cmd() (in subdevice 
structure), the subdevice index is replaced by the command to apply (which 
contains the subdevice index).
  Fix typing mistake in the driver fake.c
  Review the tracing macros, mimic v4l2's system
  Add the subdevice registration index into the subdevice structure
  Simplify the declaration of comedi_get_chan
  Simplify munge function declaration
  Remove comedi_get_nbchan(), a specific function which became useless, 
and add comedi_get_subd(), a more general function which might be helpful at 
attach / detach time.
  Remove comedi_get_nbchan(), a specific function which became useless, 
and add comedi_get_subd(), a more general function which might be helpful at 
attach / detach time.
  Review trace macros
  Update 8255 driver
  Replace forgotten rtdm_printk() by comedi_err()
  Review traces
  Update NI TIO driver according to driver API changes
  Update NI MIO driver according to driver API changes
  Update NI PCIMIO driver according to driver API changes and fix a bug at 
the same time
  Minor indentation change in fake driver source
  Fix obvious bug in IRQ registering procedure
  Fix trivial compilation bug.
  Remove useless argument in the cancel callback
  Review comedi_get_cmd's arguments: the subdevice descriptor should be 
enough.
  Fix trace type (info - err)
  Properly implement debug traces
  Fix minor initialization bugs
  Add more checks in chaninfo, rnginfo ioctls
  Add comedi_presetup_transfer() function to be called before attach 
procedure; this function was added to prevent IRQ descriptor overwrite.
  Add a fake range descriptor; Add basic checks in *_info ioctls
  Add fake range descriptor
  Add missing types flags into COMEDI_SUBD_TYPES
  Fix debug trace routines
  Fix MSeries_PLL_Enable_Bit wrong definition
  Add RTSI and clock precompilation constants
  Improve comedi_buf_evt(): remove ugly subdevice guessing based on flags.
  Apply modifications due to comedi_buf_evt() declaration change
  Add missing RTSI / clock configuration routines

 include/comedi/buffer.h|   19 +-
 include/comedi/channel_range.h |   25 +-
 include/comedi/command.h   |   22 +-
 include/comedi/device.h|7 +-
 include/comedi/driver.h|   24 +-
 include/comedi/instruction.h   |   79 +
 include/comedi/os_facilities.h |   44 +-
 include/comedi/subdevice.h |   50 +-
 include/comedi/transfer.h  |1 +
 ksrc/drivers/comedi/Config.in  |2 +
 ksrc/drivers/comedi/Kconfig|   21 +
 ksrc/drivers/comedi/Makefile   |4 +-
 ksrc/drivers/comedi/buffer.c   |  232 +-
 ksrc/drivers/comedi/command.c  |   64 +-
 ksrc/drivers/comedi/device.c   |  117 +-
 ksrc/drivers/comedi/driver.c   |   39 +-
 ksrc/drivers/comedi/driver_facilities.c|  112 +-
 ksrc/drivers/comedi/instruction.c  |   20 +-
 ksrc/drivers/comedi/intel/8255.c   |  331 ++
 ksrc/drivers/comedi/intel/8255.h   |   61 +
 ksrc/drivers/comedi/intel/Config.in|8 +
 ksrc/drivers/comedi/intel/Kconfig  |5 +
 ksrc/drivers/comedi/intel/Makefile |   30 +
 ksrc/drivers/comedi/national_instruments/Config.in |8 +
 ksrc/drivers/comedi/national_instruments/Kconfig   |   20 +
 

[Xenomai-core] Pull request for head.

2009-08-18 Thread Gilles Chanteperdrix
The following changes since commit 1c6417e62b1c9412bb278c340c1512f8ba4660d0:
  Matteo Facchinetti (1):
rtcan: fix MPC5xxx_GPIO definition for 2.6.2[0-4] kernels

are available in the git repository at:

  git+ssh://g...@git.xenomai.org/xenomai-gch.git for-head

Gilles Chanteperdrix (12):
  native: increase user-space native skin default stack size.
  build: Do not compile with __thread by default on ARM
  arm: fix syscalls with gcc 4.3.2
  testsuite: fix division routines unit test feature macro test (for 
nodiv_llimd).
  maint: fix the extract-doc script to work with git
  posix: Fix user-space migration after pthread_mutex_trylock succeeds
  bind: avoid multiple initialisation of pthread_keys.
  trivial: Remove empty line
  testsuite: Fix mutex-torture-posix compilation, implement 
check_current_mode
  posix: do not declare pthread_mutexattr_setprotocol if already declared 
by the glibc
  arm: only enable I-pipe preemptible switch if UNLOCKED_SWITCH is enabled
  posix: fix shm leak

 configure.in|5 +-
 include/asm-arm/syscall.h   |   30 +
 include/asm-generic/bits/bind.h |   10 -
 include/posix/pthread.h |2 +
 ksrc/arch/arm/Kconfig   |3 +-
 ksrc/skins/posix/cond.c |1 -
 ksrc/skins/posix/syscall.c  |2 +
 scripts/maint/extract-doc   |   28 ++--
 src/skins/native/task.c |2 +
 src/skins/posix/mutex.c |8 ++--
 src/skins/posix/thread.c|4 +-
 src/testsuite/unit/Makefile.am  |4 +-
 src/testsuite/unit/Makefile.in  |4 +-
 src/testsuite/unit/arith-noinline.c |2 +-
 src/testsuite/unit/arith.c  |   14 +++---
 src/testsuite/unit/mutex-torture.c  |   77 ++
 16 files changed, 105 insertions(+), 91 deletions(-)

-- 
Gilles.

___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core