All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] [patch 0/4] Support for select-like services.
@ 2008-02-09 21:32 Gilles Chanteperdrix
  2008-02-09 21:33 ` [Xenomai-core] [patch 1/4] nucleus core support " Gilles Chanteperdrix
                   ` (5 more replies)
  0 siblings, 6 replies; 28+ messages in thread
From: Gilles Chanteperdrix @ 2008-02-09 21:32 UTC (permalink / raw)
  To: xenomai


Hi,

here comes a third edition of the patchset adding support for select. 

The core support now depends on a CONFIG_XENO_OPT_SELECT option, whereas the
posix support depends on a CONFIG_XENO_OPT_POSIX_SELECT option.

The support for using rtdm_event_t and rtdm_sem_t objects is now built-in to
these objects without creating new objects types (only if
CONFIG_XENO_OPT_SELECT is enabled).

The rtdm_context_get modification, allowing to check that the caller of a service
belongs to the same process as the file descriptor it uses, is now made in
__rtdm_context_get while rtdm_context_get passes a NULL first argument to this
new service.

When implementing these modifications, a few questions arise:
- RTDM support currently depends on the CONFIG_XENO_OPT_SELECT option, should we
add an RTDM specific option ?
- in order to avoid numerous #ifdefs, and especially in drivers code, the new
callback added to device operations for binding RTDM file descriptors to
selector blocks is always there even if CONFIG_XENO_OPT_SELECT is disabled. Is
it the right thing to do ?

Regards.


-- 


					    Gilles Chanteperdrix.


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

end of thread, other threads:[~2008-02-14 15:33 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-09 21:32 [Xenomai-core] [patch 0/4] Support for select-like services Gilles Chanteperdrix
2008-02-09 21:33 ` [Xenomai-core] [patch 1/4] nucleus core support " Gilles Chanteperdrix
2008-02-09 21:35 ` [Xenomai-core] [patch 2/4] RTDM support for select-like service Gilles Chanteperdrix
2008-02-10 14:08   ` Jan Kiszka
2008-02-10 14:37     ` Gilles Chanteperdrix
2008-02-10 14:39     ` Gilles Chanteperdrix
2008-02-10 14:48       ` Jan Kiszka
2008-02-10 14:59         ` Gilles Chanteperdrix
2008-02-10 15:37     ` Gilles Chanteperdrix
2008-02-10 21:48     ` Gilles Chanteperdrix
2008-02-10 22:18       ` Jan Kiszka
2008-02-10 22:28         ` Gilles Chanteperdrix
2008-02-10 22:48           ` Jan Kiszka
2008-02-10 22:56             ` Gilles Chanteperdrix
2008-02-11 21:24             ` Gilles Chanteperdrix
2008-02-11 22:10               ` Jan Kiszka
2008-02-11 22:14                 ` Gilles Chanteperdrix
2008-02-11 22:18                   ` Jan Kiszka
2008-02-11 22:30                     ` Gilles Chanteperdrix
2008-02-12  7:36                       ` Jan Kiszka
2008-02-12 10:33                         ` Jan Kiszka
2008-02-12 13:27                           ` Gilles Chanteperdrix
2008-02-09 21:36 ` [Xenomai-core] [patch 3/4] posix skin kernel-space support for select Gilles Chanteperdrix
2008-02-09 21:37 ` [Xenomai-core] [patch 4/4] posix skin user-space " Gilles Chanteperdrix
2008-02-10 14:17 ` [Xenomai-core] [patch 0/4] Support for select-like services Jan Kiszka
2008-02-11  7:28 ` Johan Borkhuis
2008-02-11  8:34   ` Gilles Chanteperdrix
2008-02-14 15:33   ` Gilles Chanteperdrix

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.