From: Philippe Gerum <rpm@xenomai.org>
To: xenomai@xenomai.org
Subject: [Xenomai-core] Xenomai v2.4.9
Date: Wed, 19 Aug 2009 17:46:24 +0200 [thread overview]
Message-ID: <1250696784.3014.31.camel@domain.hid> (raw)
Here is the ninth maintenance release for the v2.4.x branch:
http://download.gna.org/xenomai/stable/xenomai-2.4.9.tar.bz2
Special note to PowerPC (32/64) users: the FPU management code has been
sanitized an awful lot in this release compared to 2.4.8 and earlier
for this architecture. Really. Several bugs which may badly break the
floating-point registers state "in some circumstances" have
been fixed.
Therefore I would strongly recommend to upgrade your Xenomai baseline
to 2.4.9, and ideally, kernel 2.6/powerpc users should also move their
I-pipe support to 2.6.30-2.7-00, or at the very least backport _both_ of
the following patches, in that order, to their kernel tree:
1. http://git.denx.de/?p=ipipe-2.6.git;a=blobdiff;f=arch/powerpc/kernel/fpu.S;h=503de51bed94cc2fc4d17b4342885d0329ba5c1b;hp=2436df33c6f4433d7e7f54b88caad6ba570cf3f6;hb=4a9cffba3407f1238646847aad06712d8952a310;hpb=4d121ab41bda8a269c20b0a1077af8f3ef400105
2. http://git.denx.de/?p=ipipe-2.6.git;a=commitdiff;h=0024416dcce817854cbf80eff420b21ef615672c;hp=d0353a6d1b4b4af7f6990dfa27055c799b3756a9
People running a 2.4.25 kernel (the only one officially supported by
Xenomai from the legacy 2.4/ppc kernel series) should definitely
upgrade to the following I-pipe patch, to close a few important
issues, including the FPU ones:
http://download.gna.org/adeos/patches/v2.4/ppc/adeos-ipipe-2.4.25-ppc-DENX-2.2-01.patch
Panic mode mitigation: This is a PowerPC-related issue only. Other
architectures were not affected by those bugs.
= You have been warned =
Not scared enough? Ok. Here is the short log for v2.4.9:
Gilles Chanteperdrix (3):
arm: fix syscalls with gcc 4.3.2
arm: Disable preemptible switch.
posix: fix shm leak
Graf Yang (1):
blackfin: Update __sched_latency for blackfin processors
Matteo Facchinetti (1):
rtcan: fix MPC5xxx_GPIO definition for 2.6.2[0-4] kernels
Philippe Gerum (54):
powerpc: add calibration data for Freescale's ADS8272
powerpc: add calibration data for TQ's TQM8560
powerpc: upgrade Adeos/powerpc support
build: upgrade to autoconf >= 2.62
powerpc: add calibration info for 440EP Yosemite
powerpc: update Adeos/powerpc support
powerpc: unify calibration values for PA-Semi
powerpc: upgrade I-pipe/2.4 support to 2.4.25-ppc-2.0-01
x86: upgrade I-pipe support to 2.6.29.5-x86-2.4-01
x86: upgrade I-pipe to 2.6.29.5-x86-2.4-02
powerpc: init FPU for userland Xenomai threads as well
powerpc: discard useless backup field
powerpc: fix fpu backup area layout
nucleus: fix potential init race of the main pod
powerpc: sanitize kthread init stack setup
nucleus: port to 2.6.30
native: force no more than PTHREAD_STACK_MIN bytes for stack size
powerpc: enable FE0/FE1 exceptions during fpu init
powerpc: flip FE0/FE1 when saving/restoring the FPU in RT mode
x86: fix wrap_switch_iobitmap() for 2.6.30
x86: remove now useless I/O bitmap switch code
nucleus: do not dereference thread memory after deletion
powerpc: raise SYS_STACKPOOLSZ to 128Kb for 64bit archs
nucleus: use larger default sizes for heap and stack pool
powerpc: reserve stack overhead in kthread trampoline
powerpc: sanitize FPU handling helpers
testsuite: add missing compiler barriers to switchtest
testsuite: do not specify stack sizes lower than PTHREAD_STACK_MIN
powerpc: upgrade legacy I-pipe support to 2.4.25-ppc-2.1-00
powerpc: upgrade legacy I-pipe support to 2.6.20-powerpc-1.9-00
powerpc: upgrade I-pipe support to 2.6.30-powerpc-2.6-03
arm: upgrade I-pipe support to 2.6.28-arm-1.12-03
arm: upgrade I-pipe support to 2.6.28-arm-1.13-01
x86: fix 2.6.30 build in 32bit mode
x86: upgrade I-pipe support to 2.6.30-x86-2.4-05
powerpc: upgrade I-pipe support to 2.6.30-powerpc-2.7-00
rtai: fix build with CONFIG_PROC_FS disabled
blackfin: upgrade I-pipe support to 2.6.30-1.11-00
asm-generic: stop using deprecated find_task_by_pid_type_ns()
x86: fix include for kernel >= 2.6.30
doc: fix GIT tree detection
blackfin: do not consider IPEND[4] for scheduling deferral
powerpc: reinstate FE0/FE1 depending on the per-task fpexc_mode
powerpc: do not leak MSR_FP when back to secondary mode
powerpc: upgrade legacy I-pipe support to 2.4.25-ppc-2.2-01
nucleus: trap wrong interrupt state upon return from hardening
nucleus: postpone sanity check to allow for signal receipt
arm: upgrade I-pipe support to 2.6.30-arm-1.14-00, 2.6.28-arm-1.12-04, 2.6.29-arm-1.13-02
scripts: use default autoconf version
powerpc: upgrade legacy I-pipe support to 2.6.20-powerpc-1.9-01
build: update version stamp
build: bootstrap
doc: regenerate documentation
Stefan Kisdaroczi (1):
debian: fix kernel patch preparation script not to truncate init/Kconfig
--
Philippe.
next reply other threads:[~2009-08-19 15:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-19 15:46 Philippe Gerum [this message]
2009-08-21 15:44 ` [Xenomai-core] [Xenomai-help] Xenomai v2.4.9 Andreas Glatz
2009-08-21 16:00 ` Philippe Gerum
2009-08-21 16:17 ` Andreas Glatz
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=1250696784.3014.31.camel@domain.hid \
--to=rpm@xenomai.org \
--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.