All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] V2.3.3 and kernel 2.6.22?
@ 2007-07-30 10:32 M. Koehrer
  2007-07-30 10:53 ` Jan Kiszka
  2007-07-30 10:58 ` Philippe Gerum
  0 siblings, 2 replies; 3+ messages in thread
From: M. Koehrer @ 2007-07-30 10:32 UTC (permalink / raw)
  To: xenomai

Hi everybody,

I want to know if it is possible to use Xenomai 2.3.3 with the Adeos patch
adeos-ipipe-2.6.22-i386-1.9-01.patch (e.g. from the Xenomai svn trunk)?
Or is the 2.3.3 limited to those Adeos patches that are part of the 2.3.3 release?

If it is possible to use the adeos-ipipe-2.6.22 patch, what risks could be caused by this
"not official" patch?

Or more general: What is the relation between Xenomai and Adeos patches?
Are the Adeos patches used (and tested) somewhere outside of Xenomai? 
Or is it always the bundle Adeos + Xenomai?

Thanks for a clarification.

Regards

Mathias





-- 
Mathias Koehrer
mathias_koehrer@domain.hid


Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren
ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE NEUEINSTEIGER
Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket
für clevere Doppel-Sparer, nur  34,95 €  inkl. DSL- und ISDN-Grundgebühr!
http://www.arcor.de/rd/emf-dsl-2


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Xenomai-help] V2.3.3 and kernel 2.6.22?
  2007-07-30 10:32 [Xenomai-help] V2.3.3 and kernel 2.6.22? M. Koehrer
@ 2007-07-30 10:53 ` Jan Kiszka
  2007-07-30 10:58 ` Philippe Gerum
  1 sibling, 0 replies; 3+ messages in thread
From: Jan Kiszka @ 2007-07-30 10:53 UTC (permalink / raw)
  To: M. Koehrer; +Cc: xenomai

[-- Attachment #1: Type: text/plain, Size: 1541 bytes --]

M. Koehrer wrote:
> Hi everybody,
> 
> I want to know if it is possible to use Xenomai 2.3.3 with the Adeos patch
> adeos-ipipe-2.6.22-i386-1.9-01.patch (e.g. from the Xenomai svn trunk)?
> Or is the 2.3.3 limited to those Adeos patches that are part of the 2.3.3 release?
> 
> If it is possible to use the adeos-ipipe-2.6.22 patch, what risks could be caused by this
> "not official" patch?

As Philippe explained earlier, this won't work because Xenomai 2.4
required some deeper modifications to adopt the new clockevent subsystem
that came with 2.6.21 for i386. Those changes will not be backported to
the official stable 2.3 series in order to avoid regressions. But you
are free to do such a backport on your own - though I would rather
suggest to _first_ test 2.4-rc1 if it doesn't work as well (given that
it also includes the global affinity patch...).

> 
> Or more general: What is the relation between Xenomai and Adeos patches?
> Are the Adeos patches used (and tested) somewhere outside of Xenomai? 
> Or is it always the bundle Adeos + Xenomai?

Xenomai is the only true official user of Adeos/I-pipe. Still, there are
furthers as you may know: RTAI adapts the patches for its own use
regularly (but fails to cooperate on the development, even doesn't
report any glitches of the patches). And there is at least one user
group at Siemens A&D (Nürnberg) as you can grab from the archives. But
they changed the patches significantly and are probably yet on some
older kernel (2.6.15).

HTH,
Jan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Xenomai-help] V2.3.3 and kernel 2.6.22?
  2007-07-30 10:32 [Xenomai-help] V2.3.3 and kernel 2.6.22? M. Koehrer
  2007-07-30 10:53 ` Jan Kiszka
@ 2007-07-30 10:58 ` Philippe Gerum
  1 sibling, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2007-07-30 10:58 UTC (permalink / raw)
  To: M. Koehrer; +Cc: xenomai

On Mon, 2007-07-30 at 12:32 +0200, M. Koehrer wrote:
> Hi everybody,
> 
> I want to know if it is possible to use Xenomai 2.3.3 with the Adeos patch
> adeos-ipipe-2.6.22-i386-1.9-01.patch (e.g. from the Xenomai svn trunk)?

No. 2.6.22/x86 introduces some drastic changes into the timer
infrastructure Xenomai needs to cope with. Since v2.3.x is a stable
series, it would not be possible to change its core the way Linux
requires for supporting 2.6.22 and beyond; the changes would be too
significant. So adeos-2.6.22 is only available starting from 2.4-rc1,
because we may change the core Xenomai infrastructure appropriately
there, and did so.

> Or is the 2.3.3 limited to those Adeos patches that are part of the 2.3.3 release?
> 

v2.3.3 is limited to 2.6.20 and earlier for x86. The situation may be
different for other archs, like powerpc for instance which may use more
recent kernels.

> If it is possible to use the adeos-ipipe-2.6.22 patch, what risks could be caused by this
> "not official" patch?

Which patch are you referring too? Xenomai always uses official Adeos
patches, and 2.6.22-1.9-01 is also available from the official Adeos
download area. Those are the very same patches.

> 
> Or more general: What is the relation between Xenomai and Adeos patches?
> Are the Adeos patches used (and tested) somewhere outside of Xenomai? 
> Or is it always the bundle Adeos + Xenomai?
> 

Adeos and Xenomai projects have the same lead maintainer, i.e. /me,
which somehow simplifies a number of things for users since I tend to
make sure Adeos will always fullfil Xenomai's needs, but makes them
conversely complex for me.

This said, Xenomai and Adeos are distinct projects founded at different
times, even if in practice, Xenomai is Adeos's privileged user. I know
of several projects using Adeos or part of under the hood, with or
without RT extension on top, but patch validation is always conducted
with Xenomai on top.

> Thanks for a clarification.
> 
> Regards
> 
> Mathias
> 
> 
> 
> 
> 
-- 
Philippe.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-07-30 10:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-30 10:32 [Xenomai-help] V2.3.3 and kernel 2.6.22? M. Koehrer
2007-07-30 10:53 ` Jan Kiszka
2007-07-30 10:58 ` 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.