From: Andreas Glatz <andreasglatz@domain.hid>
To: Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-core] [Xenomai-help] Xenomai v2.4.9
Date: Fri, 21 Aug 2009 12:17:17 -0400 [thread overview]
Message-ID: <1250871437.4031.11.camel@domain.hid> (raw)
In-Reply-To: <1250870401.2988.20.camel@domain.hid>
Hi Philippe,
On Fri, 2009-08-21 at 18:00 +0200, Philippe Gerum wrote:
> On Fri, 2009-08-21 at 11:44 -0400, Andreas Glatz wrote:
> > Hi,
> >
> > Is there a reason why the following patch didn't make it into 2.4.9?
> >
>
> Yes, unless I'm mistaken, no feedback received about that specific patch
> (only about the previous one).
True... Sorry about that...
> Besides, this may have some impact on
> other ppc platforms, so this needs more testing just to make sure this
> does not introduce any regression for them.
Fair enough.
>
> In any case, the pipeline layer is decoupled from the Xenomai code base,
> so you don't have to wait for another Xenomai release including an
> updated pipeline patch. Just pick the I-pipe that fits from the Adeos
> download area when it is available.
Now we r running 2.4.9 with that patch applied. Seems to work fine...
Regards,
Andreas
>
> > See: https://mail.gna.org/public/xenomai-help/2009-08/msg00023.html
> >
> > I included it into our system. I didn't see any problems so far...
> >
>
> Good news. Thanks.
>
> > Regards,
> >
> > Andreas
> >
> >
> > On Wed, 2009-08-19 at 17:46 +0200, Philippe Gerum wrote:
> > > 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
> > >
prev parent reply other threads:[~2009-08-21 16:17 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-19 15:46 [Xenomai-core] Xenomai v2.4.9 Philippe Gerum
2009-08-21 15:44 ` [Xenomai-core] [Xenomai-help] " Andreas Glatz
2009-08-21 16:00 ` Philippe Gerum
2009-08-21 16:17 ` Andreas Glatz [this message]
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=1250871437.4031.11.camel@domain.hid \
--to=andreasglatz@domain.hid \
--cc=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.