From: Philippe Gerum <rpm@xenomai.org>
To: xenomai-core <xenomai@xenomai.org>, xenomai-help <xenomai@xenomai.org>
Subject: [Xenomai-core] Xenomai v2.4.0
Date: Sat, 08 Dec 2007 18:44:37 +0100 [thread overview]
Message-ID: <475AD805.3000505@domain.hid> (raw)
Here is Xenomai v2.4.0. We are damn late on this one, so I'm going to
enter terse mode to save time: in short, this stable milestone aims at
more flexibility, increased portability, and lesser latency. This
serves the ultimate goal of making Xenomai the platform of choice for
migrating applications from traditional RTOS to Linux.
o Major nucleus updates:
- massive refactoring of the timer sub-system.
- introduce timebases at the core of the time-keeping code.
- support for generic clock events (CONFIG_GENERIC_CLOCKEVENTS).
- recognize RT-capable group for controlling access to the
Xenomai core.
- overhauled LTT support, rebased on the common trace marker
infrastructure.
- add synchronous I/O mode to message pipes (O_SYNC).
o Major architecture updates:
- x86_64 port
- powerpc: HAL sanitization; support for PA-SEMI's PA6T;
integrated 32/64bit I-pipe support against 2.6.23/powerpc
(i.e. CONFIG_PPC_MERGE); backported 32bit I-pipe support
against 2.6.23/ppc.
- ARM: AT91 support (armv4 and armv5); IXM21 upgrade; support
for EABI.
- blackfin: combined bf5xx support (bf533, bf537, bf561)
against 2.6.23.
- i386: massive HAL refactoring and sanitization; upgrade to
2.6.23.
o Major skin-related work
- posix: mq code reworked for efficiency; harden more
clock-related services; add pthread_kill() syscall.
- RTDM: add timer interface; provide automatic cleanup of open
file descriptors on process termination.
- native: allow cross-API calls to blocking services;
auto-cleanup support (reclaim orphan resources upon process
exit); introduce I/O region descriptors to support
user-space mapping of I/O-port and MMIO regions.
- pSOS: expose tm_* calls to user-space; add convenience
extensions.
- rtai: Provide support for shared memory services.
o Driver updates
- improved Linux Socket-CAN compatibility (CAN_RAW protocol);
CAN filter inversion; add support for bus error interrupts.
- 16550A: add support for MMIO accesses; provide control over
break signal; add PnP awareness.
o Misc
- 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.
- Bug fixes all over the map.
See the ChangeLog for details.
http://download.gna.org/xenomai/stable/xenomai-2.4.0.tar.bz2
--
Philippe.
reply other threads:[~2007-12-08 17:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=475AD805.3000505@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.