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; 30+ 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] 30+ messages in thread
* [Xenomai-core] [PATCH 0/4] Support for select-like services.
@ 2008-01-25 22:13 Gilles Chanteperdrix
  2008-01-25 22:21 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 30+ messages in thread
From: Gilles Chanteperdrix @ 2008-01-25 22:13 UTC (permalink / raw)
  To: xenomai


Hi,

the following patchset adds core support to Xenomai for select-like
services, modifies the rtdm skin to allow running easily these services
for rtdm file descriptors and implement the select service for the posix
skin. select is an important service on low-end platform where it allows
more efficient implementation of network server than with a threaded
approach.


It was only compile-tested for now, and will be tested around next week,
so is submitted here for review only.

Regards.

-- 


					    Gilles Chanteperdrix.


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

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

Thread overview: 30+ 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
  -- strict thread matches above, loose matches on Subject: below --
2008-01-25 22:13 [Xenomai-core] [PATCH " Gilles Chanteperdrix
2008-01-25 22:21 ` 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.