All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :)
@ 2005-10-15 10:55 smannori
  2005-10-15 11:05 ` Gilles Chanteperdrix
  2005-10-15 11:12 ` Philippe Gerum
  0 siblings, 2 replies; 3+ messages in thread
From: smannori @ 2005-10-15 10:55 UTC (permalink / raw)
  To: xenomai

Hi:

- Apple PowerBook 1.67
- Mandriva Limited 2005 (Mandrake 10.2) for PPC
- Linux 2.6.13.4
- Adeos patch x ppc (32bit - G4) (www.adeos.org) (Thanks Philippe :) )
- Xenomai: configured with NO FPU SUPPORT  (Thanks Gilles  :) )

Everything works perfect (for the internal test). CPU pushed steady to 99%
with glxgear (NO DRI, software emululation only by Mesa): 350 fps

Max latency = 44 us
Overrun = zero nil nada zip.

I think that the save/restore functions of xenomai must be aware of the
presence of Altivec. If I disable Altivec the X11 server (x.org) shipped
with mandriva ppc does not start.

This is a very good impruvement. If you use thread in the user space, the
FPU support is not a must.

   Simone









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

* Re: [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :)
  2005-10-15 10:55 [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :) smannori
@ 2005-10-15 11:05 ` Gilles Chanteperdrix
  2005-10-15 11:12 ` Philippe Gerum
  1 sibling, 0 replies; 3+ messages in thread
From: Gilles Chanteperdrix @ 2005-10-15 11:05 UTC (permalink / raw)
  To: smannori

smannori@domain.hid wrote:
 > Max latency = 44 us
 > Overrun = zero nil nada zip.

You should not conclude to rapidly. Running the dohell script for ten
hours would make me a bit more confident about your results.


 > I think that the save/restore functions of xenomai must be aware of the
 > presence of Altivec. If I disable Altivec the X11 server (x.org) shipped
 > with mandriva ppc does not start.

It is true that the save/restore functions of xenomai should be
altivec-aware, but you likely have another problem: if it was the only
one, Xenomai would work flawlessly when CONFIG_ALTIVEC (and CONFIG_SPE,
for that matter) are disabled in kernel configuration.


 > This is a very good impruvement. If you use thread in the user space, the
 > FPU support is not a must.

Well, disabling FPU support in Xenomai configuration means that you can
use FPU neither in kernel space, nor for user-space threads in primary
mode without causing a transition to secondary mode. This is too
restrictive.


-- 


					    Gilles Chanteperdrix.


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

* Re: [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :)
  2005-10-15 10:55 [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :) smannori
  2005-10-15 11:05 ` Gilles Chanteperdrix
@ 2005-10-15 11:12 ` Philippe Gerum
  1 sibling, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2005-10-15 11:12 UTC (permalink / raw)
  To: smannori; +Cc: xenomai

smannori@domain.hid wrote:
> Hi:
> 
> - Apple PowerBook 1.67
> - Mandriva Limited 2005 (Mandrake 10.2) for PPC
> - Linux 2.6.13.4
> - Adeos patch x ppc (32bit - G4) (www.adeos.org) (Thanks Philippe :) )
> - Xenomai: configured with NO FPU SUPPORT  (Thanks Gilles  :) )
> 
> Everything works perfect (for the internal test). CPU pushed steady to 99%
> with glxgear (NO DRI, software emululation only by Mesa): 350 fps
> 
> Max latency = 44 us
> Overrun = zero nil nada zip.
> 
> I think that the save/restore functions of xenomai must be aware of the
> presence of Altivec. If I disable Altivec the X11 server (x.org) shipped
> with mandriva ppc does not start.
> 
> This is a very good impruvement. If you use thread in the user space, the
> FPU support is not a must.

Still, FPU must be supported properly, user-space and kernel-space wise. But 
that's good news that the I-pipe patch gives decent results right now.

Alex, could you kick the ass of Xeno (SVN head, 2.6.13-ipipe, FPU on, Altivec 
off, pervasive RT support off + klatency then on + latency) over your platform 
and let me know of the outcome, please.

-- 

Philippe.


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

end of thread, other threads:[~2005-10-15 11:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-15 10:55 [Xenomai-help] XenoPPC :-> 2.6.13.4-ipipe :) smannori
2005-10-15 11:05 ` Gilles Chanteperdrix
2005-10-15 11:12 ` Philippe Gerum

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.