Xenomai 2.5.6, a.k.a. "Wormhole Wizards" is available at the usual

It contains mainly bug fixes, for:
- SMP scheduling bugs introduced by the "optimization" in the last
- a cleanup of all architectures kernel threads initializations,
triggered by an issue on powerpc;
- some psos skin updates;
- some analogy updates;
- some compilation issues on ARM and x86 for latest toolchains, and with
- some issues with gdb on blackfin.

And as usual an update of many I-pipe patches, including modifications
to use the latest kernel release to date (2.6.37), and wrappers fixes.


The complete shortlog follows:
Alexis Berlemont (5):
      analogy: fix the default size of the buffer
      analogy: [pcimio] minor fix in log messages
      analogy: implement configuration of buffer default size
      analogy: add a "sys" function for the ioctl BUFCONFIG
      analogy: add buffer configuration facility in analogy_config

Gilles Chanteperdrix (33):
      build: bootstrap
      doc: regenerate
      arm: add missing armv6+ implementation of cpu_relax in user-space
      arm: make atomic.h implementation C++ friendly
      sched: separate the scheduler status bits
      arm: fix I-pipe patch version detection
      arith: Fix compilation of x86_32 nodiv_llimd with gcc 4.5
      posix: relock nklock in shadow signal handler
      prepare-kernel: fail if temporary directory already exists
      compat: fix PCI IDs for Lnux 2.4
      arm: upgrade I-pipe support to 2.6.33-1.18-01
      sched: Fix leftovers from 74d4cadd28 (sched->status split)
      nucleus/sched: Fix fallout of f6af9b831
      nucleus/sched: avoid useless nklock synchronization in relax path
      16550A: Disable PCI configuration option for platforms without PCI
      nucleus: try harder not to restart syscall with the __xn_exec_norestart 
      Merge commit 'rpm/for-upstream'
      native: centralize allocation of mutex fastlocks
      Merge commit 'rpm/for-upstream'
      nucleus/types.h: fix compiler error with old compilers
      scripts: allow getting rtdm skin flags with xeno-config
      fastsync: explain invalid calls to xnheap_free
      skins/common: fix segv in the sigaction+linuxthreads+gdb case
      nucleus: switch completely to DEFINE_SEMAPHORE
      wrappers: only use new chip handler accessors above 2.6.37
      Whitespace cleanup
      arm: fix compilation with gcc 4.5.1
      arm: fix previous commit
      Merge commit 'rpm/for-upstream'
      arm: add calibration value for imx51
      arm: upgrade I-pipe support to 2.6.33-1.18-02/
      build: bump release number and bootstrap
      doc: regenerate

Jan Kiszka (9):
      Re-enable marker support for latest LTTng
      Remove duplicate PCI ID
      nucleus: Avoid spurious calls to xnarch_send_ipi
      nucleus: Consolidate xnsched_self_resched_p
      nucleus: Optimize setting of XNRESCHED
      nucleus: Optimize reschedule signaling for UP
      prepare-kernel: Use auto-generated temp directory for --outpatch
      Add INTEL_IDLE to list of problematic config options
      RTDM: Add missing stddef.h to API header

Philippe Gerum (42):
      nucleus: fix race in xnpod_set_thread_tslice()
      posix: add missing declarations
      build: reverse default for TLS support
      nucleus/intr: sanitize IRQ number validation
      hal/powerpc: sanitize thread init trampoline
      nucleus: clear kthread stack while setting its TCB
      nucleus: fix typo in Kconfig help
      powerpc: upgrade I-pipe support to
      x86: upgrade I-pipe support to
      blackfin: upgrade I-pipe support to
      hal/arm: remove redundant stack clean up
      hal/blackfin: remove redundant stack clean up
      hal/nios2: remove redundant stack clean up
      hal/x86_32: remove redundant stack clean up
      powerpc: add calibration value for P2020RDB
      powerpc: upgrade I-pipe support to
      psos: fix task argument passing
      psos: export sm_ident() to userland
      posix: always reschedule after unlocking the scheduler
      powerpc: add calibration value for lwmon5 (44xFP)
      powerpc: upgrade I-pipe support to 2.6.36-powerpc-2.12-01
      nucleus/shadow: fix inverted change from 90b3e7cf6
      powerpc: upgrade I-pipe support to 2.6.36-powerpc-2.12-02
      x86: upgrade I-pipe support to
      x86: upgrade I-pipe support to
      rtipc/bufp: fix port number check
      nucleus/types.h: fix for uClibc/C++ inclusion (via stdio.h)
      x86: upgrade I-pipe support to
      hal/powerpc: provide minimum stack frame on entry to kthreads
      scripts/prepare-kernel.sh: better catch missing I-pipe support in kernel 
      nucleus/shadow: plug race while mapping a shadow
      x86: upgrade I-pipe support to
      scripts/prepare-kernel.sh: set  as default value for --linux
      wrappers: wrap DECLARE_MUTEX in DEFINE_SEMAPHORE (2.6.37+)
      nucleus/shadow: use DEFINE_SEMAPHORE instead of deprecated DECLARE_MUTEX
      wrappers: introduce generic chip handler accessors for 
GENERIC_HARDIRQS-compliant kernels
      drivers: stop using legacy init_MUTEX()
      x86: upgrade I-pipe support to 2.6.37-x86-2.9-00
      nucleus/pipe: fix RT_PIPE documentation
      blackfin: upgrade I-pipe support to
      wrappers: use latest irq_desc accessors
      powerpc: upgrade I-pipe support to 2.6.36-powerpc-2.12-03

Ronny meeus (1):
      psos: fix memory leak with message buffers

Stefan Kisdaroczi (4):
      debian: update debian/control for debian 6.0 "squeeze"
      16550A: customizable irqtype
      16550A: pci support
      16550A: Moxa pci board support

Wolfgang Grandegger (1):
      wrappers: fixup "struct of_device" for RTCAN MPC5xxx driver


Xenomai-core mailing list

Reply via email to