All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] RTDM syscalls & switching
@ 2016-05-12 16:06 Jan Kiszka
  2016-05-12 16:31 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 46+ messages in thread
From: Jan Kiszka @ 2016-05-12 16:06 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai

Gilles,

regarding commit bec5d0dd42 (rtdm: make syscalls conforming rather than
current) - I remember a discussion on that topic, but I do not find its
traces any more. Do you have a pointer

In any case, I'm confronted with a use case for the old (Xenomai 2),
lazy switching behaviour: lightweight, performance sensitive IOCTL
services that can (and should) be called without any switching from both
domains.

What were the arguments in favour of migrating threads to real-time first?

I currently see the real need only for IOCTLs, but the question is then
if we shouldn't go back to "__xn_exec_current" in all RTDM cases to
avoid unwanted migration costs (which are significantly higher than
syscall restarts).

Jan

-- 
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux


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

end of thread, other threads:[~2016-06-14 22:12 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-12 16:06 [Xenomai] RTDM syscalls & switching Jan Kiszka
2016-05-12 16:31 ` Gilles Chanteperdrix
2016-05-12 16:50   ` Jan Kiszka
2016-05-12 16:59     ` Gilles Chanteperdrix
2016-05-12 17:12       ` Gilles Chanteperdrix
2016-05-12 17:17         ` Jan Kiszka
2016-05-12 18:20           ` Gilles Chanteperdrix
2016-05-12 18:24             ` Jan Kiszka
2016-05-12 18:30               ` Gilles Chanteperdrix
2016-05-12 18:33                 ` Jan Kiszka
2016-05-12 18:35               ` Philippe Gerum
2016-05-12 18:42                 ` Jan Kiszka
2016-05-12 19:08                   ` Philippe Gerum
2016-05-12 19:27                     ` Jan Kiszka
2016-05-12 19:47                       ` Gilles Chanteperdrix
2016-05-12 22:26                       ` Philippe Gerum
2016-05-13  5:54                         ` Jan Kiszka
2016-05-13 13:38                           ` Philippe Gerum
2016-05-13 15:32                             ` Jan Kiszka
2016-06-14 15:09                               ` Jan Kiszka
2016-06-14 15:23                                 ` Philippe Gerum
2016-06-14 15:27                                   ` Jan Kiszka
2016-06-14 15:38                                     ` Gilles Chanteperdrix
2016-06-14 15:43                                       ` Jan Kiszka
2016-06-14 15:51                                         ` Gilles Chanteperdrix
2016-06-14 16:03                                           ` Jan Kiszka
2016-06-14 16:12                                             ` Gilles Chanteperdrix
2016-06-14 16:25                                               ` Jan Kiszka
2016-06-14 16:42                                                 ` Gilles Chanteperdrix
2016-06-14 16:59                                                   ` Jan Kiszka
2016-06-14 22:12                                                     ` Gilles Chanteperdrix
2016-06-14 15:47                                     ` Jan Kiszka
2016-06-14 19:48                                     ` Philippe Gerum
2016-06-14 20:03                                       ` Jan Kiszka
2016-06-14 20:13                                         ` Philippe Gerum
2016-06-14 17:13                                   ` Jan Kiszka
2016-06-14 20:11                                     ` Philippe Gerum
2016-06-14 20:35                                       ` Gilles Chanteperdrix
2016-05-12 19:11               ` Gilles Chanteperdrix
2016-05-12 19:31                 ` Jan Kiszka
2016-05-12 19:39                   ` Gilles Chanteperdrix
2016-05-12 17:14       ` Jan Kiszka
2016-05-12 17:38     ` Philippe Gerum
2016-05-12 17:51       ` Jan Kiszka
2016-05-12 18:22         ` Gilles Chanteperdrix
2016-05-12 18:31           ` Jan Kiszka

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.