All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: Rodrigo Rosenfeld Rosas <lbocseg@domain.hid>
Cc: Jan Kiszka <jan.kiszka@domain.hid>, xenomai@xenomai.org
Subject: Re: [Xenomai-core] RTDM and Timer functions
Date: Wed, 15 Mar 2006 14:06:24 +0100	[thread overview]
Message-ID: <44181150.7070708@domain.hid> (raw)
In-Reply-To: <200603141932.55374.lbocseg@domain.hid>

Rodrigo Rosenfeld Rosas wrote:
> I really tried to not answer this message and finish the "endless thread" you 
> mentioned, but I couldn't resist. ;) Maybe this will be the last post from my 
> own on this thread and will begin writing in the new thread. See below, 
> please.

Don't bother with self-censorship, AFAIC, the issues you are triggering are 
important ones, since RTDM is a critical piece of the Xenomai framework, and 
allowing users to leverage it efficiently will help us all. However, please don't 
top post and trim the old messages a bit more from your replies: unfortunately, my 
brain has a limited FIFO. TIA,

> ____________________________________________________________
> Em Terça 14 Março 2006 17:29, Jan Kiszka escreveu:
> 
> 
>>...
>>
>>Ok, your framework is effectively aiming for relative times here, that's
>>clear now. But your driver will deliver individual frames with absolute
>>timestamp, right?
> 
> 
> Right.
> 
> 
>>Then it's up to the user to NOT mix up these 
>>timestamps with dates obtained from the system clock. You will have to
>>state this clearly!
> 
> 
> Sure, of course. No problem with that.
> 
> 
>>Moreover, when considering the TSC as high-resolution timestamp source,
>>this is not applicable on SMP / multicore systems. Those tend to have
>>unsynchronised and drifting TSCs. So if the first picture was taken on
>>one CPU and the second on some other...
> 
> 
> Unfortunately I can not arguee on that for now since I know almost nothing 
> about SMP systems. I'll take a look on the topic and hopely soon I'll return 
> you what I think about it.
> 
> 
>>>I'm not talking especifically about this application, but giving you a
>>>general idea of what is not possible to do currently with RTDM if the
>>>application set the timer to periodic.
>>
>>And as I have this general view in mind, I want to avoid that the TSC
>>issue gets exported via RTDM drivers to the user. That's already
>>problematic for the other skins, but having to write special notes all
>>over the documentation of dozens of driver using mixed clocks would be
>>very unhandy.
> 
> 
> I don't understand why adding a new function like this would change a lot the 
> documentation. I really can not see your worries... If you could give me a 
> practical example, maybe it would be easier for me...
> 
> 
>>I see the need for having a high-resolution timestamp aside a
>>low-overhead and low-resolution timer now, 
> 
> 
> good, got an ally. ;)
> 
> 
>>and I think we need to look 
>>for a way to avoid its negative sides.
> 
> 
> First I need to understand better what exactly are the negative sides...
> 
> 
>>Not sure yet if it will be 
>>feasible, but I will come up with a new thread on this topic soon...
> 
> 
> Yes, I've seen. I'll discuss next messages there.
> 
> Thank you,
> 
> Rodrigo.
> 
> 	
> 
> 	
> 		
> _______________________________________________________ 
> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> http://br.yahoo.com/homepageset.html 
> 
> 
> 
> _______________________________________________
> Xenomai-core mailing list
> Xenomai-core@domain.hid
> https://mail.gna.org/listinfo/xenomai-core
> 


-- 

Philippe.


  parent reply	other threads:[~2006-03-15 13:06 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-09 17:43 [Xenomai-core] RTDM and Timer functions Rodrigo Rosenfeld Rosas
2006-03-09 20:33 ` Jan Kiszka
2006-03-10 13:54   ` Rodrigo Rosenfeld Rosas
2006-03-10 18:32     ` Jan Kiszka
2006-03-10 20:00       ` Rodrigo Rosenfeld Rosas
2006-03-13 11:48         ` Jan Kiszka
2006-03-13 14:54           ` Rodrigo Rosenfeld Rosas
2006-03-13 17:15             ` Rodrigo Rosenfeld Rosas
2006-03-13 17:58               ` Rodrigo Rosenfeld Rosas
2006-03-13 18:24                 ` Jan Kiszka
2006-03-13 19:25                   ` Rodrigo Rosenfeld Rosas
2006-03-13 19:19                 ` Rodrigo Rosenfeld Rosas
2006-03-15  4:44                   ` Jim Cromie
2006-03-13 18:12             ` Jan Kiszka
2006-03-14  1:28               ` Rodrigo Rosenfeld Rosas
2006-03-13 17:25       ` Gilles Chanteperdrix
2006-03-13 17:31         ` Rodrigo Rosenfeld Rosas
2006-03-13 18:33           ` Jan Kiszka
2006-03-13 19:31             ` Rodrigo Rosenfeld Rosas
2006-03-13 23:05               ` Jan Kiszka
2006-03-14  1:36                 ` Rodrigo Rosenfeld Rosas
2006-03-14  6:44                   ` Jan Kiszka
2006-03-14 14:27                     ` Rodrigo Rosenfeld Rosas
2006-03-14 16:46                       ` Jan Kiszka
2006-03-14 16:59                         ` Rodrigo Rosenfeld Rosas
2006-03-14 18:45                           ` Rodrigo Rosenfeld Rosas
2006-03-14 19:00                             ` Jan Kiszka
2006-03-14 19:40                               ` Rodrigo Rosenfeld Rosas
2006-03-14 20:29                                 ` Jan Kiszka
2006-03-14 22:32                                   ` Rodrigo Rosenfeld Rosas
2006-03-14 22:51                                     ` Jan Kiszka
2006-03-15  0:31                                       ` Rodrigo Rosenfeld Rosas
2006-03-15 13:06                                     ` Philippe Gerum [this message]
     [not found]                 ` <44167BE9.2090703@domain.hid>
2006-03-14 10:16                   ` Jan Kiszka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44181150.7070708@domain.hid \
    --to=rpm@xenomai.org \
    --cc=jan.kiszka@domain.hid \
    --cc=lbocseg@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.