* [Xenomai-core] Xenomai v2.5-rc1
@ 2009-04-18 17:56 Philippe Gerum
2009-04-19 5:05 ` [Xenomai-core] [Xenomai-help] " Martin Shepherd
0 siblings, 1 reply; 3+ messages in thread
From: Philippe Gerum @ 2009-04-18 17:56 UTC (permalink / raw)
To: xenomai
Here is the first candidate release for the v2.5.x branch. The
following short log only lists the most significant evolutions. Lots
of optimizations, cleanups and bug fixes all over the map.
[nucleus]
* Introduce extensible scheduler framework based on scheduling
classes.
* Introduce temporal partitioning scheduling class (TP).
* Introduce POSIX sporadic server scheduling class (PSS).
* Refactor round-robin scheduling class (RR).
* Allow round-robin scheduling over aperiodic timing.
* Introduce fast synchronization object to support fast
real-time mutexes in user-space.
* Introduce support for unlocked context switching.
* Introduce key-less anonymous object registration.
* Remove interrupt shield support (former
CONFIG_XENO_OPT_ISHIELD).
* Introduce debug option to detect mutexes held in relaxed
sections (CONFIG_XENO_OPT_DEBUG_SYNCH_RELAX).
* Optimize time/tsc conversion (replace divisions with reciprocal
multiplications)
[native]
* Introduce fast real-time mutexes in user-space.
* Introduce FIFO monitoring (rt_pipe_monitor).
* Extend rt_task_inquire() to return the task name.
* Introduce a new set of services providing timeouts as
absolute timespecs (i.e. rt_*_until()).
[posix]
* Introduce fast real-time mutexes in user-space.
[comedi]
* Introduce RTDM-based Comedi interface support. This is work
in progress.
[vxworks]
* Introduce taskInfoGet().
* Various fixes.
[psos]
* Various fixes.
[vrtx]
* Various fixes.
* Streamline mutex support.
[testsuite]
* Introduce unit tests for internals.
* Complete coverage of switchtest.
[generic]
* Use new I-pipe's fast ops for IRQ propagation when present.
[powerpc]
* Introduce optimized arithmetics for time manipulation.
* Introduce support for the MPC5121-ADS platform.
* Upgrade support to 2.6.29.
[blackfin]
* Enable generic stack pool for kernel theads.
* Introduce optimized arithmetics for time manipulation.
* Upgrade support to 2.6.28.
[arm]
* Introduce optimized arithmetics for time manipulation.
* Introduce VFP support.
* Introduce support for the MXC family.
* Upgrade support to 2.6.28.
[x86]
* Fix and optimize FPU handling.
* Rework NMI support.
* Upgrade support to 2.6.29.
[ia64]
* Support discontinued.
[rtdk]
* Various fixes and cleanups.
* Introduce assert_context wrappers for early detection of
Linux syscalls invoked from primary mode.
[debian]
* allow dpkg-cross to cross-compile binary packages.
http://download.gna.org/xenomai/testing/xenomai-2.5-rc1.tar.bz2
--
Philippe.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-core] [Xenomai-help] Xenomai v2.5-rc1
2009-04-18 17:56 [Xenomai-core] Xenomai v2.5-rc1 Philippe Gerum
@ 2009-04-19 5:05 ` Martin Shepherd
2009-04-19 10:10 ` Philippe Gerum
0 siblings, 1 reply; 3+ messages in thread
From: Martin Shepherd @ 2009-04-19 5:05 UTC (permalink / raw)
To: Philippe Gerum; +Cc: xenomai, xenomai
On Sat, 18 Apr 2009, Philippe Gerum wrote:
> Here is the first candidate release for the v2.5.x branch.
While preparing to compile the 2.6.29.1 kernel with the above release
candidate, I noticed that in the 2.6.29.1 kernel, CONFIG_CPU_IDLE is
now mandatory if one turns on ACPI support. This wasn't the case for
the 2.6.28.7 kernel, and in that kernel I had it switched off, due to
the warnings about idle handlers and the CONFIG_ACPI_PROCESSOR option.
Was I correct to have CONFIG_CPU_IDLE turned off previously, and if
so, is the new policy of making it mandatory a problem for Xenomai?
Thanks for the help,
Martin
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-core] [Xenomai-help] Xenomai v2.5-rc1
2009-04-19 5:05 ` [Xenomai-core] [Xenomai-help] " Martin Shepherd
@ 2009-04-19 10:10 ` Philippe Gerum
0 siblings, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2009-04-19 10:10 UTC (permalink / raw)
To: Martin Shepherd; +Cc: xenomai, xenomai
On Sat, 2009-04-18 at 22:05 -0700, Martin Shepherd wrote:
> On Sat, 18 Apr 2009, Philippe Gerum wrote:
> > Here is the first candidate release for the v2.5.x branch.
>
> While preparing to compile the 2.6.29.1 kernel with the above release
> candidate, I noticed that in the 2.6.29.1 kernel, CONFIG_CPU_IDLE is
> now mandatory if one turns on ACPI support. This wasn't the case for
> the 2.6.28.7 kernel, and in that kernel I had it switched off, due to
> the warnings about idle handlers and the CONFIG_ACPI_PROCESSOR option.
>
> Was I correct to have CONFIG_CPU_IDLE turned off previously, and if
> so, is the new policy of making it mandatory a problem for Xenomai?
>
No, provided ACPI_PROCESSOR remains off. The problem starts when
entering ACPI C2/C3 states for idling and PM.
> Thanks for the help,
>
> Martin
--
Philippe.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-04-19 10:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-18 17:56 [Xenomai-core] Xenomai v2.5-rc1 Philippe Gerum
2009-04-19 5:05 ` [Xenomai-core] [Xenomai-help] " Martin Shepherd
2009-04-19 10:10 ` Philippe Gerum
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.