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.3-rc1
Date: Sun, 05 Nov 2006 19:13:01 +0100	[thread overview]
Message-ID: <1162750381.7285.15.camel@domain.hid> (raw)


Here is the first candidate release for the v2.3.x branch, which
should lead us to 2.3 final, after some iterations. A RTDM-compliant
CAN driver stack is likely the most significant addition to this
release, along with tons of local improvements and bugfixes all over
the map. Short (and non-exhaustive) log follows:

	[nucleus]

	* Introduce the aperiodic timer wheel as an alternative to
	binary heaps for efficiently handling a significant number of
	outstanding timers.

	* Don't send migration or deletion signals to dormant threads.

	* Check for wait abort in xnsynch_sleep_on(). Fully refactor
	the resource stealing feature.

	* Make sure xnsynch_flush() does not alter ownership.

	* Allow sharing the timer IRQ (basically for ARM).

	* Iron mode transition using the TASK_NOWAKEUP support
	whenever available from the I-pipe.

	* Optimize syscall propagation using the new PF_EVNOTIFY
	per-task filter.

	* Streamline nucleus SMP lock implementation.

	* Introduce generic support for runtime statistics (xnstat).

	* Refactor locking code in interrupt support. Improve
	shared interrupt code. Use generic support for runtime
	accounting.

	* Rework the watchdog support.

	[uvm]

	* Feature removed.

	[testsuite]

	* Add IRQ benchmark program.

	* Improve tests output.

	[scripts]

	* Fix modular build for 2.4.

	[hal]

	* x86: Prevent the 2.4 speaker support from perturbating
	Xenomai's TSC emulation code.

	* ppc: Port over 2.6.18.

	* arm: Upgrade Adeos support.

	[native]

	* Fix rt_queue_read() timeout.

	* Fix rt_queue_send() upon null broadcast (wrong reference
	count).

	[rtdm]

	* Enhance non-RT locking during /proc access.

	* Add rtdm_iomap_to_user() service.

	[posix]

	* Fix mutex attribute handling from user-space.

	* Properly handle cancellation requests in
	pthread_cond_wait().

	* Add the --enable-posix-auto-mlockall option to the main
	configure script.

	* Allow sched_yield() to pick secondary mode threads when
	SCHED_OTHER is in effect.

	* Make the timer management better conform to the
	POSIX spec.

	* Make pthread_join() callable from module init/cleanup
	routines.

	[drivers]

	* Refactor RTDM types for timeout and dates.

	* Add RT-Socket-CAN, a RTDM compliant driver for CAN devices.


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

See the ChangeLog for details.

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

-- 
Philippe.




             reply	other threads:[~2006-11-05 18:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-05 18:13 Philippe Gerum [this message]
2006-11-06 10:45 ` [Xenomai-core] Re: [Xenomai-help] Xenomai v2.3-rc1 Jan Kiszka
2006-11-06 17:34 ` Thomas Necker
2006-11-11 19:13   ` Philippe Gerum

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