All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: Xenomai help <xenomai@xenomai.org>,
	Xenomai core <Xenomai-core@domain.hid>
Subject: [Xenomai-core] [announce] Xenomai v2.5.5
Date: Wed, 06 Oct 2010 14:05:14 +0200	[thread overview]
Message-ID: <4CAC65FA.70506@domain.hid> (raw)


Hi,

Xenomai 2.5.5, aka "Ghosts", is available:
http://download.gna.org/xenomai/stable/xenomai-2.5.5.tar.bz2

It contains bug fixes for:
- the x86 I-pipe issue, which caused freeze-on-boot issue, very 
reproducible with grub 2
- a ppc I-pipe issue, which involved unaligned access to floating point 
values
- the debian patch generation script, which caused invalid patches to be
generated for recent kernel releases
- a few compilation issues with recent compilers and or innfrequently 
used compilation options
- issues with using fork with process-private user-space mutexes

And improvements:
- of the user-space latency on all platforms by optimizing the RPI code 
and the relax code
- of the ARM support to code, in order to support SMP systems
- of the analogy stack by Alexis
- of the user-space latency on ARM in general and OMAP3 in particular, 
as a result of some work both on Xenomai timer code and on the I-pipe 
patch
- of the scheduler "resched" bit handling by simplifying it, following 
the correction of an incorrect warning

Note: Xenomai 2.5.5 is the last release to contain a patch for Linux 2.4
on x86 and to export kernel-mode services to non GPL modules.

Enjoy.

The complete shortlog follows:
Alexis Berlemont (9):
      analogy: minor change in analogy Kconfig text
      analogy: add comments in the buffer management code
      analogy: fix a bug in the DIO subdevice's mite configuration
      analogy: minor changes in cmd_bits
      analogy: comsetic change in mite.c
      analogy: [pcimio] rework the mite setup procedures
      analogy: [pcimio] fix a forgotten warning
      analogy: [pcimio] add the initialization of the ring for gpct subd
      analogy: fix compilation warnings with gcc-4.4.1

Gilles Chanteperdrix (24):
      fix private heap unmapping upon fork.
      Do not assume that XN_NO_HANDLE is NULL
      Set user-space current thread handle to XN_NO_HANDLE after fork
      fix comment
      Fix typo in edaf1e2e54343b6e4bf5cf6ece9175ec0ab21cad
      sem_heap: map an inaccessible heap upon fork.
      posix: add a magic to internal structures.
      arm: fix VFP context handling on SMP systems
      Merge commit 'rpm/for-upstream'
      arm: fix atomic operations
      arm: fix typo in 4a739c5ce29b50bee780bf620852a2fff6a71431
      autotools: regenerate
      arm: better calibrate the timer programming latency
      arith: add the nodiv_imuldiv_ceil routine
      arm: use the nodiv_imuldiv routine for timer programming.
      hal: export missing apc symbols
      nucleus: modify /proc/xenomai/latency
      nucleus: add a margin for early timer shots
      nucleus/sched: fix rescheduling bit test macros
      arm: add calibrated scheduling latencies
      arm: remove debug printk
      smi: add PCI ID for old kernels
      build: boostrap
      doc: regenerate

Jan Kiszka (8):
      RTDM: Protect xnshadow_ppd_get via nklock
      nucleus: Fix symbolic status output of root threads
      nucleus: Create watchdog as non-blockable timer
      native: Improve documentation of rt_task_join and rt_task_delete
      x86: Add PCI ID of Series 5/3400 Intel chipset to SMI workaround
      x86: Add PCI ID of 631xESB/632xESB/3100 Intel chipset to SMI workaround
      x86: Add PCI ID of Intel ICH9M-E chipset to SMI workaround
      x86: Add PCI ID of Intel ICH9M chipset to SMI workaround

Mike Frysinger (1):
      blackfin: clean up syscall assembly

Peter Soetens (1):
      rtcan: Mask the SJA_MOD register when probing for channels

Philippe Gerum (36):
      powerpc: upgrade I-pipe support to 2.6.34.4-powerpc-2.10-04
      nucleus: demote RPI boost upon linux-originated signal
      blackfin: upgrade I-pipe support to 2.6.35.2-blackfin-1.15-00
      nucleus: requeue blocked non-periodic timers properly
      x86: upgrade I-pipe support to 2.6.32.20-x86-2.7-02, 2.6.34.5-x86-2.7-03
      arm: force enable preemptible switch support in SMP mode
      arm: enable VFP support in SMP
      arm: use rthal_processor_id() over non-linux contexts
      powerpc: resync thread switch code with mainline >= 2.6.32
      x86: increase SMP calibration value
      nucleus/sched: move locking to resume_rpi/suspend_rpi
      hal/generic: inline APC scheduling code
      nucleus, posix: use fast APC scheduling call
      nucleus/shadow: shorten the uninterruptible path to secondary mode
      nucleus/sched: prevent remote wakeup from triggering a debug assertion
      powerpc: upgrade I-pipe support to 2.6.35.4-powerpc-2.11-00
      nucleus/sched: fix race in non-atomic suspend path
      nucleus/sched: raise self-resched condition when unlocking scheduler
      nucleus: fix build issue introduced by 4860668b6
      x86: upgrade I-pipe support to 2.6.32.20-x86-2.7-03, 2.6.34.5-x86-2.7-04
      nucleus: please C++ parsers
      nucleus: do not rely on implicit header inclusion
      rtdm: fix build for non-pervasive mode
      rtipc: fix build for non-pervasive mode
      nucleus/shadow: fix build for simulation mode
      native: fix build for simulation mode
      nucleus/bufd: fix documentation group tag
      psos: fix t_shadow() regression
      psos: introduce t_setreg/t_getreg syscalls
      arm: upgrade adeos patch to 2.6.33-1.18-00
      x86: upgrade adeos patch to 2.6.35.7-2.7-04
      powerpc: upgrade I-pipe support to 2.6.34.4-powerpc-2.10-05, 2.6.35.7-powerpc-2.11-01
      blackfin: upgrade I-pipe support to 2.6.34-blackfin-1.15-01, 2.6.35.7-blackfin-1.15-01
      nucleus: disable u_mode watchdog for MMU-less
      can: adapt to platform driver infrastructure changes for 2.6.35
      powerpc: upgrade I-pipe support to 2.6.35.7-powerpc-2.11-02

Stefan Kisdaroczi (3):
      debian: fix asm include directory linking in prepare-patch.sh
      debian: move debian/prepare-patch.sh to scripts/
      RTDM device profiles: Document open_rt, socket_rt and close_rt deprecation

Wolfgang Grandegger (1):
      nucleus: switch to ioctl_unlocked


-- 
                                                                Gilles.


             reply	other threads:[~2010-10-06 12:05 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-06 12:05 Gilles Chanteperdrix [this message]
2010-10-06 14:16 ` [Xenomai-core] [announce] Xenomai v2.5.5 Stefan Kisdaroczi
2010-10-06 14:24   ` Gilles Chanteperdrix
2010-10-06 16:05     ` Stefan Kisdaroczi
2010-10-06 16:31       ` Gilles Chanteperdrix
2010-10-10 21:09         ` Gilles Chanteperdrix
2010-10-11 20:27           ` Stefan Kisdaroczi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CAC65FA.70506@domain.hid \
    --to=gilles.chanteperdrix@xenomai.org \
    --cc=Xenomai-core@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.