Gilles Chanteperdrix wrote:
> Hi,
> you will find Xenomai 2.5.4, aka "Sleep Walk", at the usual place:
> 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.

> 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 
>       powerpc: use hardened switch_mm() support when available
>       powerpc: upgrade I-pipe support to
>       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
>       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.34-x86-2.7-00
>       powerpc: upgrade I-pipe support to, 
> 2.6.34-powerpc-2.10-00
>       x86: upgrade I-pipe support to, 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.34-powerpc-2.10-02
>       x86: upgrade I-pipe support to, 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.

Xenomai-core mailing list

Reply via email to