All of lore.kernel.org
 help / color / mirror / Atom feed
From: "CHABAL David" <david.chabal@domain.hid>
To: Jan Kiszka <jan.kiszka@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] awful latencies (~110us)
Date: Fri, 12 Oct 2007 16:26:42 +0200	[thread overview]
Message-ID: <470F8422.7090103@domain.hid> (raw)
In-Reply-To: <470F82FF.9020701@domain.hid>

Jan Kiszka a écrit :
> CHABAL David wrote:
>> Philippe Gerum a écrit :
>>> I suspect the tracer to induce massive cache misses on your setup, which
>>> limits the interpretation we can have of this log. Could you apply the
>>> following patch, and post back the frozen log for the very same test?
>>> TIA,
>>>
>>> --- 2.6.20-ipipe-1.8-08/kernel/ipipe/core.c~    2007-09-16
>>> 16:54:34.000000000 +0200
>>> +++ 2.6.20-ipipe-1.8-08/kernel/ipipe/core.c    2007-10-10
>>> 13:05:28.000000000 +0200
>>> @@ -283,7 +283,7 @@
>>>      unsigned long flags;
>>>      int s;
>>>  
>>> -    local_irq_save_hw(flags);
>>> +    local_irq_save_hw_notrace(flags);
>>>      __raw_spin_lock(lock);
>>>      ipipe_load_cpuid();
>>>      ipd = per_cpu(ipipe_percpu_domain, cpuid);
>>> @@ -302,7 +302,7 @@
>>>      ipd = per_cpu(ipipe_percpu_domain, cpuid);
>>>      if (!raw_demangle_irq_bits(&x))
>>>          __clear_bit(IPIPE_STALL_FLAG, &ipd->cpudata[cpuid].status);
>>> -    local_irq_restore_hw(x);
>>> +    local_irq_restore_hw_notrace(x);
>>>  }
>>>  
>>>  /*
>>>
>> The freeze file enclosed is generated with this patch and the i8259.c
>> patch.
>>
>> ---|------------|------------|------------|--------|-------------------------
>>
>> RTS|       5.570|       9.400|      85.356|       0|    00:08:55/00:08:55
>>
>> Should I try without the I-pipe debugger ?
> 
> Never say never, but the tracer most probably not causing these
> latencies. Currently, all points to the good-old programmable interrupt
> controller.
> 
> Do you have CONFIG_X86_UP_IOAPIC enabled? If no, please try to do so.
> 
> Jan
> 
Yes, I did it.


  reply	other threads:[~2007-10-12 14:26 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-05  7:52 [Xenomai-help] awful latencies (~110us) CHABAL David
2007-10-05  8:30 ` Gilles Chanteperdrix
2007-10-05  9:04   ` CHABAL David
2007-10-05  9:20     ` Philippe Gerum
2007-10-05 10:29       ` CHABAL David
2007-10-05 12:35         ` Jan Kiszka
2007-10-05 14:02         ` Philippe Gerum
2007-10-08 12:46           ` CHABAL David
2007-10-10 11:30             ` Philippe Gerum
2007-10-12 14:05               ` CHABAL David
2007-10-12 14:21                 ` Jan Kiszka
2007-10-12 14:26                   ` CHABAL David [this message]
2007-10-12 15:34                   ` Philippe Gerum
2007-10-12 15:49                     ` Jan Kiszka
2007-10-12 16:43                       ` Philippe Gerum
2007-10-17  8:25                         ` CHABAL David
2007-10-17  8:41                           ` Philippe Gerum
2007-10-17  8:55                             ` CHABAL David
2007-10-17  9:17                               ` Philippe Gerum
2007-10-17 13:14                                 ` CHABAL David
2007-10-17 13:46                                   ` Philippe Gerum
2007-10-17 14:52                                     ` CHABAL David
2007-10-17 15:24                                       ` Philippe Gerum
2007-10-17 15:46                                         ` CHABAL David
2007-10-17 16:05                                           ` Philippe Gerum
2007-10-18 12:38                                             ` CHABAL David
2007-10-18 13:18                                               ` Philippe Gerum
2007-10-22 14:28                                                 ` CHABAL David
2007-10-17  8:56                             ` Philippe Gerum
2007-10-17  8:43                           ` Philippe Gerum

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=470F8422.7090103@domain.hid \
    --to=david.chabal@domain.hid \
    --cc=jan.kiszka@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.