From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4A28FD20.1020400@domain.hid> Date: Fri, 05 Jun 2009 13:10:24 +0200 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <4A28F029020000F80002DB14@domain.hid> <4A28FAD4020000F80002DB27@domain.hid> <4A28FAD7.3E52.00F8.0@domain.hid><4A28FAD7.3E52.00F8.0@domain.hid> <4A28E5E0.9020805@domain.hid> <4A2907EF.3E52.00F8.0@domain.hid> In-Reply-To: <4A2907EF.3E52.00F8.0@domain.hid> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] IRQ-Latency when in idle State on ARM List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Karl Tyss Cc: xenomai@xenomai.org Karl Tyss wrote: > Hi, > > thank you for the quick answer. > > The idea with deactivating the caches is to see if they are influencing > this behavior. I also tried out the FCSE option and it did not help. My > issue is that if there is a user space application that starts lots of > short processes/threads and sleeps for a short time, in this case I get > a large jitter. Till this point I was able to find out that it makes a > difference if the idle task is running. How large ? If it is something around 200us it is normal for an ARM. Note that the cache flush is not alone, there is also a TLB flush. If you do not want the TLB flush, then you will have to run ucLinux. -- Gilles.