From: Wolfgang Mauerer <wolfgang.mauerer@domain.hid>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: Xenomai core <Xenomai-core@domain.hid>
Subject: Re: [Xenomai-core] [announce] Xenomai v2.5.4
Date: Tue, 10 Aug 2010 10:05:41 +0200 [thread overview]
Message-ID: <4C610855.1080105@domain.hid> (raw)
In-Reply-To: <4C573CCB.7090006@domain.hid>
Gilles Chanteperdrix wrote:
> Hi,
>
> you will find Xenomai 2.5.4, aka "Sleep Walk", at the usual place:
> http://download.gna.org/xenomai/stable/xenomai-2.5.4.tar.bz2
>
> It contains the usual amount of bug fixes and I-pipe patches update, as
> well as a new piece of nice code: the so-called mayday support, which
> should allow Xenomai watchdog to work less brutally (namely, avoid
> killing the tasks occupying too much CPU, and send them a signal), and
> be the base for a new version of user-space signals in the 2.6 branch.
>
> Alex also pushed a lot of improvements for the analogy support.
>
> So, it seems not everybody has been lazy like me for this last version.
to satisfy my curiosity: What was the exact reason for not including
the hostrt stuff? After having spent quite some (obviously wasted)
effort to make the code compliant with the maintainer's requests, I
wonder what could have been missing.
Wolfgang
>
> The complete shortlog follows:
> Alexis Berlemont (48):
> analogy: change the context's role (broken)
> analogy: the buffer structure is now the central field of a4l_context (bro
> ken)
> analogy: the subdevice structure got a new status field (broken)
> analogy: the transfer structure is left with a minimal role (broken)
> analogy: first draft of buffer initialization functions (broken)
> analogy: adapt open, r/w, select and ioctl functions (broken)
> analogy: adapt a4l_set_dev() after a4l_context's overhaul (broken)
> analogy: update a4l_set_dev() declaration (broken)
> analogy: update comments on a4l_context (broken)
> analogy: changes related with subdevice's status field (broken)
> analogy: replace transfer setup functions with buffer setup ones (broken)
> analogy: update cancel functions (broken)
> analogy: rewrite the cancel ioctl handler (broken)
> analogy: fix bulk flag declaration in buffer.h (broken)
> analogy: update a4l_read and a4l_write (broken)
> analogy: update all a4l_buf_* functions (broken)
> analogy: last updates in the buffer part (broken)
> analogy: cosmetic changes (broken)
> analogy: declare the reserve / release functions at the subd level (broken
> )
> analogy: update a4l_get_minor function (broken)
> analogy: update a4l_set_dev and remove useless info traces (broken)
> analogy: use rtdm_context_to_private (broken)
> analogy: minor fix in the subdevice structure declaration
> analogy: add some helper macros to test the subdevice's characteristics
> analogy: remove useless functions in the subdevice part
> analogy: fix the buffer syscalls (ioctl + r/w) after buffer review (broken)
> analogy: fix the declaration of the structure a4l_context (broken)
> analogy: fix compilation issues and review the mmap ioctl handler (broken)
> analogy: cosmetic change (broken)
> analogy: fix buffer's compilation issues (broken)
> analogy: prettify some subdevice tests (broken)
> analogy: [pcimio] fix a huge hack in the mite initialization (broken)
> analogy: fix the last compilation problems
> analogy: fix a missing setting of the buf field in subdevice (broken)
> analogy: fix the subdevice status management
> analogy: fix buffer initialization/cleanup calls at open/close times
> analogy: [loop] add a debug trace when trigger is called
> analogy: fix test of subdevice status in a4l_write
> analogy: [fake - loop] remove volatile keywords
> analogy: add a detail in a4l_close doxygen doc
> analogy: add an arbitrary sleep in cmd_write before closing the device
> analogy: [ni_pcimio] really minor changes
> analogy: [ni_pcimio] add the missing allocation of the digital ring
> analogy: [ni_pcimio] fix timeout value in digital trigger
> analogy: remove a4l_subd_is_busy calls in analogy core
> analogy: remove calls of a4l_release/reserve_subd in the core
> analogy: remove some tests which become with the buffer overhaul
> analogy: fix a bug in a4l_fill_desc() when called on an idle device
>
> Gilles Chanteperdrix (18):
> arm: fix VFP handling in the SMP case
> arm: get the nodiv_llimd code to compile in thumb mode
> Merge commit 'rpm' into pending
> Merge branch 'pending'
> rtcan: add missing PCI IDs for old kernels
> Merge commit 'rpm/for-upstream' into build-test
> Update autotools files
> arm: clarify the patches README with regard to vendor-specifi branches
> Merge commit 'analogy' into pending
> testsuite: adapt "run" scripts to the --with-testdir option
> native: add cancellation points
> arm: upgrade adeos patches to 2.6.30-1.15-02, 2.6.31-1.16-02, 2.6.33-1.17-
> 02
> Add IMX51 patch
> build: bootstrap
> compat: add missing PCI ID for 2.4 kernels
> sched: avoid infinite reschedule loops
> build: bump version number
> doc: regenerate
>
> Pavel Cheblakov (1):
> rtcan: add rtcan_plx_pci driver
>
> Philippe Gerum (46):
> generic/hal: remove dead code
> powerpc/hal: test XENO_HW_UNLOCKED_SWITCH instead of IPIPE_WANT_PREEMPTIBL
> E_SWITCH
> powerpc: use hardened switch_mm() support when available
> powerpc: upgrade I-pipe support to 2.6.33.4-powerpc-2.9-01
> nucleus: prevent stack overflow w/ unlocked context switch
> scripts: fix --enable-debug help string
> posix: fix build w/o CONFIG_PROC_FS
> nucleus/heap: fix build w/o CONFIG_PROC_FS
> x86: upgrade I-pipe support to 2.6.32.13-x86-2.6-04
> x86: update fpu state accessor for 2.6.35+
> x86: upgrade I-pipe support to 2.6.34-x86-2.6-04
> powerpc: upgrade I-pipe support to 2.6.34-powerpc-2.9-01
> uitron: fix wait flag helper
> hal/generic: always track switch to foreign stack
> compat: provide linux/err.h wrapper to linux/fs.h
> nucleus: silence deprecated warnings on __builtin_expect for old compilers
> rtai: mark as deprecated
> skins: sanitize heap binding
> build: check for CONFIG_MMU in user-space
> nucleus: fix heap mapping for nommu
> wrappers: no need to reserve pages passed to vm_insert_page
> x86: upgrade I-pipe support to 2.6.32.15-x86-2.7-00, 2.6.34-x86-2.7-00
> powerpc: upgrade I-pipe support to 2.6.33.5-powerpc-2.10-01, 2.6.34-powerpc-2.10-00
> x86: upgrade I-pipe support to 2.6.32.15-x86-2.7-00, 2.6.34-x86-2.7-00
> arm: upgrade I-pipe support to 2.6.33-arm-1.17-00
> blackfin: upgrade I-pipe support to 2.6.34-blackfin-1.14-00
> nucleus: introduce generic bits for MAYDAY support
> powerpc: enable MAYDAY support
> x86: enable MAYDAY support
> arm: enable MAYDAY support
> blackfin: enable MAYDAY support
> nios2: enable MAYDAY support
> arm: upgrade I-pipe support to 2.6.33-arm-1.17-01
> blackfin: upgrade I-pipe support to 2.6.34-blackfin-1.14-02
> powerpc: upgrade I-pipe support to 2.6.33.5-powerpc-2.10-03, 2.6.34-powerpc-2.10-02
> x86: upgrade I-pipe support to 2.6.32.15-x86-2.7-02, 2.6.34-x86-2.7-01
> common: warn early about missing /dev/rtheap
> nucleus: fix uninit variable
> nios2: upgrade I-pipe support to 2.6.30-nios2-1.2-00
> rtai: disable for MMU-less and 64bit builds
> rtdm: fix memory mapping services for nommu platforms
> powerpc: introduce HW_MATH_EMU symbol
> switchtest: bail out upon sem_wait() error
> nucleus: export xnshadow_call_mayday() as a service
> powerpc: add calibration values for mpc8xx
> powerpc: upgrade I-pipe support to 2.6.34-powerpc-2.10-03
>
> Stefan Kisdaroczi (3):
> debian: switch to dpkg-source 3.0 (native) format
> debian: fix init script start/stop values
> x86: add Intel ICH10_1 to rthal_smi_pci_tbl
>
> Tschaeche IT-Services (1):
> nucleus: enable tswitch callout for the root thread
>
> Enjoy.
>
next prev parent reply other threads:[~2010-08-10 8:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-02 21:46 [Xenomai-core] [announce] Xenomai v2.5.4 Gilles Chanteperdrix
2010-08-10 8:05 ` Wolfgang Mauerer [this message]
2010-08-10 12:03 ` Gilles Chanteperdrix
2010-08-11 7:59 ` [Xenomai-help] " Peter Soetens
2010-08-11 12:23 ` Gilles Chanteperdrix
2010-08-11 13:51 ` Wolfgang Grandegger
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=4C610855.1080105@domain.hid \
--to=wolfgang.mauerer@domain.hid \
--cc=Xenomai-core@domain.hid \
--cc=gilles.chanteperdrix@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.