All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] x86 with xenomai patch
@ 2014-01-08  2:18 嵌入式工程师
  2014-01-08  8:17 ` Gilles Chanteperdrix
  2014-01-08  9:23 ` Philippe Gerum
  0 siblings, 2 replies; 6+ messages in thread
From: 嵌入式工程师 @ 2014-01-08  2:18 UTC (permalink / raw)
  To: xenomai

I use kernal-3.4.6 and kernal-3.8.13 with xenomai-2.6.3 x86 patches . 


  x x                                                           General setup  --->                                                                                                      x x  
  x x                                                       [*] Enable loadable module support  --->                                                                                     x x  
  x x                                                       -*- Enable the block layer  --->                                                                                             x x  
  x x                                                           Real-time sub-system  --->                                                                                               x x  
  x x                                                           Processor type and features  --->                                                                                        x x  
  x x                                                           Power management and ACPI options  --->                                                                                  x x  
  x x                                                           Bus options (PCI etc.)  --->                                                                                             x x  
  x x                                                           Executable file formats / Emulations  --->                                                                               x x  
  x x                                                       [*] Networking support  --->                                                                                                 x x  
  x x                                                           Device Drivers  --->                                                                                                     x x  
  x x                                                           Firmware Drivers  --->                                                                                                   x x  
  x x                                                           File systems  --->                                                                                                       x x  
  x x                                                           Kernel hacking  --->                                                                                                     x x  
  x x                                                           Security options  --->                                                                                                   x x  
  x x                                                       -*- Cryptographic API  --->                                                                                                  x x  
  x x                                                       [*] Virtualization  --->                                                                                                     x x  
  x x                                                           Library routines  --->                                                                                                   x x  
  x x                                                       ---                                                                                                                          x x  
  x x                                                           Load an Alternate Configuration File                                                                                     x x  
  x x                                                           Save an Alternate Configuration File                












  x x                                                       [*] Xenomai                                                                                                                  x x  
  x x                                                       <*> Nucleus                                                                                                                  x x  
  x x                                                       [*]   Pervasive real-time support in user-space                                                                              x x  
  x x                                                       [ ]     Priority coupling support (DEPRECATED)                                                                               x x  
  x x                                                       -*-   Optimize as pipeline head (DEPRECATED)                                                                                 x x  
  x x                                                       [ ]   Extra scheduling classes                                                                                               x x  
  x x                                                       (32)  Number of pipe devices                                                                                                 x x  
  x x                                                       (512) Number of registry slots                                                                                               x x  
  x x                                                       (256) Size of the system heap (Kb)                                                                                           x x  
  x x                                                       (128) Size of the private stack pool (Kb)                                                                                    x x  
  x x                                                       (12)  Size of private semaphores heap (Kb)                                                                                   x x  
  x x                                                       (12)  Size of global semaphores heap (Kb)                                                                                    x x  
  x x                                                       [*]   Statistics collection                                                                                                  x x  
  x x                                                       [*]   Debug support                                                                                                          x x  
  x x                                                       [ ]     Nucleus Debugging support                                                                                            x x  
  x x                                                       [*]     Spinlocks Debugging support                                                                                          x x  
  x x                                                       [ ]     Queue Debugging support                                                                                              x x  
  x x                                                       [ ]     Registry Debugging support                                                                                           x x  
  x x                                                       [ ]     Timer Debugging support                                                                                              x x  
  x x                                                       [*]     Detect mutexes held in relaxed sections                                                                              x x  
  x x                                                       [*]     Watchdog support                                                                                                     x x  
  x x                                                       (4)       Watchdog timeout                                                                                                   x x  
  x x                                                       [ ]   Shared interrupts                                                                                                      x x  
  x x                                                             Timing  --->                                                                                                           x x  
  x x                                                             Scalability  --->                                                                                                      x x  
  x x                                                             Machine  --->                 






Kernel has been compiled. But when I use xenomai source package generates real-time testing tools to test.The latency tools works well with no load. But when I start the opengl tools gfxgears the real-time will be very bad  with kernal mode priority  99  100us。
I do not kenow where I have been wrong.



-------------- next part --------------
A non-text attachment was scrubbed...
Name: ??1.png
Type: image/png
Size: 476253 bytes
Desc: not available
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20140108/551ab266/attachment.png>

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

* Re: [Xenomai] x86 with xenomai patch
  2014-01-08  2:18 [Xenomai] x86 with xenomai patch 嵌入式工程师
@ 2014-01-08  8:17 ` Gilles Chanteperdrix
  2014-01-10  5:10   ` 嵌入式工程师
  2014-01-08  9:23 ` Philippe Gerum
  1 sibling, 1 reply; 6+ messages in thread
From: Gilles Chanteperdrix @ 2014-01-08  8:17 UTC (permalink / raw)
  To: 嵌入式工程师; +Cc: xenomai

On 01/08/2014 03:18 AM, 嵌入式工程师 wrote:
> I use kernal-3.4.6 and kernal-3.8.13 with xenomai-2.6.3 x86 patches .
> (...)
> Kernel has been compiled. But when I use xenomai source package
> generates real-time testing tools to test.The latency tools works
> well with no load. But when I start the opengl tools gfxgears the
> real-time will be very bad  with kernal mode priority  99  100us。 I
> do not kenow where I have been wrong.

If you are using the graphic chip integrated into Intel processors, 
this has only be fixed recently in the kernel (it works on 3.10, but 
not on older kernel). If you want to stay with 3.4, see:

http://www.xenomai.org/documentation/xenomai-2.6/html/TROUBLESHOOTING/#_the_latency_test_shows_high_latencies

-- 
                                                                Gilles.


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

* Re: [Xenomai] x86 with xenomai patch
  2014-01-08  2:18 [Xenomai] x86 with xenomai patch 嵌入式工程师
  2014-01-08  8:17 ` Gilles Chanteperdrix
@ 2014-01-08  9:23 ` Philippe Gerum
  2014-09-04  8:35   ` eric
  2014-09-04  8:38   ` eric
  1 sibling, 2 replies; 6+ messages in thread
From: Philippe Gerum @ 2014-01-08  9:23 UTC (permalink / raw)
  To: 嵌入式工程师, xenomai

On 01/08/2014 03:18 AM, 嵌入式工程师 wrote:
> I use kernal-3.4.6 and kernal-3.8.13 with xenomai-2.6.3 x86 patches .
>

If your graphic hardware is based on Intel's i915 chipset, you will need 
these two patches on top of 3.8:

http://git.xenomai.org/ipipe.git/?h=ipipe-3.8

7aa1bd6 Revert "drm/i915: Workaround incoherence between fences and LLC 
across multiple CPUs"
08d4be4 drm/i915: Fix incoherence with fence updates on Sandybridge+

-- 
Philippe.


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

* Re: [Xenomai] x86 with xenomai patch
  2014-01-08  8:17 ` Gilles Chanteperdrix
@ 2014-01-10  5:10   ` 嵌入式工程师
  0 siblings, 0 replies; 6+ messages in thread
From: 嵌入式工程师 @ 2014-01-10  5:10 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Thanks I will have a try!
在 2014-01-08 16:17:24,"Gilles Chanteperdrix" <gilles.chanteperdrix@xenomai.org> 写道:
>On 01/08/2014 03:18 AM, 嵌入式工程师 wrote:
>> I use kernal-3.4.6 and kernal-3.8.13 with xenomai-2.6.3 x86 patches .
>> (...)
>> Kernel has been compiled. But when I use xenomai source package
>> generates real-time testing tools to test.The latency tools works
>> well with no load. But when I start the opengl tools gfxgears the
>> real-time will be very bad  with kernal mode priority  99  100us。 I
>> do not kenow where I have been wrong.
>
>If you are using the graphic chip integrated into Intel processors, 
>this has only be fixed recently in the kernel (it works on 3.10, but 
>not on older kernel). If you want to stay with 3.4, see:
>
>http://www.xenomai.org/documentation/xenomai-2.6/html/TROUBLESHOOTING/#_the_latency_test_shows_high_latencies
>
>-- 
>                                                                Gilles.

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

* Re: [Xenomai] x86 with xenomai patch
  2014-01-08  9:23 ` Philippe Gerum
@ 2014-09-04  8:35   ` eric
  2014-09-04  8:38   ` eric
  1 sibling, 0 replies; 6+ messages in thread
From: eric @ 2014-09-04  8:35 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai

dear Philippe:<br/>Thanks  i use the patches you tell me ,but if i turn on i915  with smp  and use  one glxgears it about 30~40 us delay .When  I start much more glxgears the latency to achieve 120 us and I test it  just one hour.  I do not if it is normal.<br/>                            thanks  !<br/><br/>---<br/>eric
在 2014-01-08 05:23:11,"Philippe Gerum" <rpm@xenomai.org> 写道:
>On 01/08/2014 03:18 AM, 嵌入式工程师 wrote:
>> I use kernal-3.4.6 and kernal-3.8.13 with xenomai-2.6.3 x86 patches .
>>
>
>If your graphic hardware is based on Intel's i915 chipset, you will need 
>these two patches on top of 3.8:
>
>http://git.xenomai.org/ipipe.git/?h=ipipe-3.8
>
>7aa1bd6 Revert "drm/i915: Workaround incoherence between fences and LLC 
>across multiple CPUs"
>08d4be4 drm/i915: Fix incoherence with fence updates on Sandybridge+
>
>-- 
>Philippe.

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

* Re: [Xenomai] x86 with xenomai patch
  2014-01-08  9:23 ` Philippe Gerum
  2014-09-04  8:35   ` eric
@ 2014-09-04  8:38   ` eric
  1 sibling, 0 replies; 6+ messages in thread
From: eric @ 2014-09-04  8:38 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: xenomai










在 2014-01-08 05:23:11,"Philippe Gerum" <rpm@xenomai.org> 写道:


dear Philippe:
                 Thanks  i use the patches you tell me ,but if i turn on i915  with smp  and use  one glxgears it about 30~40 us delay .When  I start much more glxgears the latency to achieve 120 us and I test it  just one hour.  I do not know  if it is normal.    thanks  ! 
---
eric

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

end of thread, other threads:[~2014-09-04  8:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-08  2:18 [Xenomai] x86 with xenomai patch 嵌入式工程师
2014-01-08  8:17 ` Gilles Chanteperdrix
2014-01-10  5:10   ` 嵌入式工程师
2014-01-08  9:23 ` Philippe Gerum
2014-09-04  8:35   ` eric
2014-09-04  8:38   ` eric

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.