All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: xenomai@xenomai.org
Subject: [Xenomai-core] Xenomai v2.4-rc1
Date: Sun, 29 Jul 2007 16:20:09 +0200	[thread overview]
Message-ID: <1185718809.11350.110.camel@domain.hid> (raw)


Here is the first candidate release for the v2.4.x branch, on the road
to 2.4 final.  The following short log only lists the most significant
evolutions; a slew of optimizations, cleanups and bug fixes all over the
place come with this release as well:

	[nucleus]

	* Introduction of timebases, by which software timers that
	  belong to different skins may be clocked separately
	  according to distinct frequencies, or aperiodically.
	  Practically, this means that it is now possible to run all
	  skins concurrently, regardless of their internal timing mode.
	  Adds /proc/xenomai/timebases, /proc/xenomai/timerstat.
	* Make all skins runnable over a central core pod.
	* Support RT capability group for controlling access to Xenomai
	  services.
	* Support aperiodic Linux host tick (clock_event) and tickless
	  kernels (the nucleus host timer is now a per-cpu object).
	* Refactor timer modes.
	* Sync absolute timers when updating the epoch (POSIX conformance).
	* Fix deadlock and task migration issues in RPI support.
	* Sanitize deletion path of shadow threads.
	* Sanitize SMP locking in interrupt management.
	* Flatten the interrupt handling path.
	* Support O_SYNC open mode with message pipes, for guaranteed
	  synchronous writes from a secondary mode sender to a primary
	  mode receiver.
	* Optimize arch-specific arithmetics.
	* Provide for a global CPU affinity mask applicable to all
	  Xenomai threads. Adds /proc/xenomai/affinity.

	[posix]

	* Various fixes and updates. Latency optimizations.

	[native]

	* Add auto-cleanup support (automatic orphan resource/object
	  reclaiming upon task/module exit).
	* Allow cross-API calls to blocking services.

	[psos]

	* Emulate timer-related syscalls (tm_*).
	* Extend as_send() call to user-space receivers (emits
	  SIGRTxx).
	* Extend t_mode() call to support Xenomai modes (i-shield,
	  warn-switch, rpi-state).
	* Add auto-cleanup support.
	* Allow long names in object creation routines.

	[vrtx]

	* Deep refactoring.

	[uitron]

	* Even more deep refactoring. Add user-space support.

	[rtai]

	* Emulate rt_heap calls.

	[rtdm]

	* Various fixes and updates.

	[rtdk]

	* Introduce a collection of utilities aimed at forming a
	  Real-Time Development Kit for userland usage. Starts with
	  a set of non-intrusive (latency-wise) *printf() services.

	[16550]

	* Allow memory-mapped hardware access.

	[can]

	* Better support for bus error processing at user level.
	* Allow for inverted CAN filter setup (CAN_INV_FILTER).
	* Various fixes and updates.

	[arm]

	* Add support for AT91 platforms. 
	* Add EABI support.
	* Provide for TSC reading from user-space.

	[powerpc]

	* Upgrade support to 2.6.20, powerpc tree/.

	[i386]

	* Upgrade support to 2.6.22.
	* Sanitize LAPIC handling.

	[Blackfin]

	* Upgrade support to 2.6.19.

	[x86_64]

	* New architecture support.

	[testsuite]

	* New test measuring clock drift and inter-CPU time consistency.

As a sidenote, please note that this branch will be the first one to
support the latest Linux kernels (>= 2.6.22).

See the ChangeLog for details.

http://download.gna.org/xenomai/testing/xenomai-2.4-rc1.tar.bz2

-- 
Philippe.




             reply	other threads:[~2007-07-29 14:20 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-29 14:20 Philippe Gerum [this message]
2007-07-30 12:21 ` [Xenomai-core] Xenomai v2.4-rc1 Jan Kiszka

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=1185718809.11350.110.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.