From: "Karl Tyss" <tyss.k@domain.hid>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] IRQ-Latency when in idle State on ARM
Date: Fri, 05 Jun 2009 16:49:44 +0200 [thread overview]
Message-ID: <4A294CAB.3E52.00F8.0@domain.hid> (raw)
In-Reply-To: <4A29290E.7050609@domain.hid>
Disabling the I- or D-cache is available as an option by using
menuconfig under system-type.
As to the Jitters - I didn't describe it correctly what i was doing. I
disabled the both caches as a trick to test if there is a difference.
The 2 us timing difference was without the caches. With I- and D-cache
online i had a difference of 13 us as average value (15us idle and 3 us
with user space load)
I have to estimate a critical path in order to decide if a timer
interrupt driven periodic task or a xenomai periodic task is better for
my system. As I noticed this effect of the idle task I had to know why
in order to document it or to change the part of the code.
Well, now I know what to do and I have to find out if disabling the
I-cache is critical at this point and if so, how one can avoid it. My
system doesn't have to save power if its online and I suppose that
disabling this kind of idleness could be a nice feature in the kernel or
xenomai.
So thank you for your help again and have a nice weekend,
Best regards,
Karl Tyss
Mit Freundlichen Grüßen,
Karl Tyss
>>> Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> 06/05/09
4:17 PM >>>
Karl Tyss wrote:
> Hi,
>
> 5 minutes ago I found out that one of the caches definately has to
> cause the problem. I believe I would have to spent couple of more
days
> to find out why.
>
> Your hint was a bulls eye. I tried a dirty trick and commented out
the
> two lines responsible for disabling the I-cache. It helped. I wonder
if
> it leads to other problems. I will test it and post my results.
>
> Thank you both for the quick and productive help.
Also, let me insist: 2 microseconds on ARM is peanuts. Really, it is
insignificant, you will get much worse jitters than that with a
properly
loaded system.
--
Gilles.
---------------------------------------------------------------------------------------
This email including its attachments is intended for the person or
entity only to which it is addressed. It may contain confidential and/or
privileged material. Any review, forwarding, dissemination, other use
of, or taking of any action in reliance upon this information by persons
or entities other than the intended recipient is prohibited.
If you received this email in error, please contact the sender and
delete the material from any computer system.
---------------------------------------------------------------------------------------
Eppendorf AG, Hamburg, Barkhausenweg 1, 22339 Hamburg,
Amtsgericht Hamburg HRB 76249
Vors. des Aufsichtsrats: Dipl.-Ing. Adrian Déteindre
Vorstand: Klaus Fink (Vorsitzender), Detmar Ammermann,
Dr. Heinz G. Koehn, Dr. Michael Schroeder
Eppendorf Instrumente GmbH, Hamburg, Amtsgericht Hamburg, HRB 69077
Geschäftsführer: Rainer Treptow
Eppendorf Biochip Systems GmbH, Hamburg, Amtsgericht Hamburg, HRB 96641
Geschäftsführer: Dr. Sven Buelow
Eppendorf Liquid Handling GmbH, Hamburg, Amtsgericht Hamburg, HRB 92250
Geschäftsführer: Boris von Beichmann
next prev parent reply other threads:[~2009-06-05 14:49 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4A28F029020000F80002DB14@domain.hid>
[not found] ` <4A28FAD4020000F80002DB27@domain.hid>
2009-06-05 9:00 ` [Xenomai-help] IRQ-Latency when in idle State on ARM Karl Tyss
2009-06-05 9:31 ` Gilles Chanteperdrix
2009-06-05 9:56 ` Karl Tyss
2009-06-05 11:10 ` Gilles Chanteperdrix
2009-06-05 13:42 ` Gilles Chanteperdrix
2009-06-05 14:09 ` Karl Tyss
2009-06-05 14:16 ` Gilles Chanteperdrix
2009-06-05 14:17 ` Gilles Chanteperdrix
2009-06-05 14:49 ` Karl Tyss [this message]
2009-06-05 15:01 ` Gilles Chanteperdrix
2009-06-05 12:13 ` Bosko Radivojevic
2009-06-08 7:31 ` Karl Tyss
2009-06-05 17:36 Karl Tyss
[not found] <4A294F59020000F80002DC0E@msw.eppendorf.de>
[not found] ` <200906051932.16827.karl.tyss@domain.hid>
2009-06-05 18:09 ` Gilles Chanteperdrix
2009-06-05 19:08 ` Gilles Chanteperdrix
2009-06-06 17:38 ` Karl Tyss
2009-06-06 18:00 ` Gilles Chanteperdrix
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=4A294CAB.3E52.00F8.0@domain.hid \
--to=tyss.k@domain.hid \
--cc=gilles.chanteperdrix@xenomai.org \
--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.