Re: [Xenomai-core] Is anybody using the pSOS skin in userland?

2010-11-15 Thread ronny meeus
Philippe,

The sm_ident patch is fine.

Thanks
Ronny

On Mon, Nov 15, 2010 at 11:56 AM, Philippe Gerum  wrote:

> On Wed, 2010-11-03 at 22:42 +0100, ronny meeus wrote:
> > Hello
> >
> > we are investigating to usage of the pSOS+ skin to port a large legacy
> > pSOS application to Linux.
> > The application model consist of several processes in which the
> > application lives. All processes will make use of the pSOS library.
> >
> > After playing around with the library for some time we have observed
> > several missing service calls, bugs and differences in behaviour
> > compared to a real pSOS implementation:
> > - missing sm_ident
>
>
> http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=26e916ecc3f8b71cd8ce4c4194555ee0cc4aa018
>
>
> > - missing t_getreg / t_setreg in userland (patch already included in
> > 2.5.5)
> > - not possible to use skin from the context of different processes
> > (patch already included in 2.5.5)
> > - added support for identical task/queue/semaphore/region names by
> > making names unique.
> > - strange behaviour in pSOS message queue (see post "Possible memory
> > leak in psos skin message queue handling").
> >
> > I can (and will) deliver patches for all issues I have found, but I'm
> > wondering whether there are other people using the pSOS skin (in
> > userland) in a real live application. The target for my project would
> > be an embedded system with strong reliability requirements (very
> > stable / long running etc).
> > Any feedback is welcome and appreciated.
> >
> > It is not clear to me either which tests are executed before a new
> > version is released. Is there any test-suite available for the pSOS
> > skin?
> >
> > Best regards,
> > Ronny
> >
> >
> > ___
> > Xenomai-core mailing list
> > Xenomai-core@gna.org
> > https://mail.gna.org/listinfo/xenomai-core
>
> --
> Philippe.
>
>
>
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] Is anybody using the pSOS skin in userland?

2010-11-15 Thread Philippe Gerum
On Wed, 2010-11-03 at 22:42 +0100, ronny meeus wrote:
> Hello
>  
> we are investigating to usage of the pSOS+ skin to port a large legacy
> pSOS application to Linux.
> The application model consist of several processes in which the
> application lives. All processes will make use of the pSOS library.
>  
> After playing around with the library for some time we have observed
> several missing service calls, bugs and differences in behaviour
> compared to a real pSOS implementation:
> - missing sm_ident 

http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=26e916ecc3f8b71cd8ce4c4194555ee0cc4aa018


> - missing t_getreg / t_setreg in userland (patch already included in
> 2.5.5)
> - not possible to use skin from the context of different processes
> (patch already included in 2.5.5)
> - added support for identical task/queue/semaphore/region names by
> making names unique.
> - strange behaviour in pSOS message queue (see post "Possible memory
> leak in psos skin message queue handling").
>  
> I can (and will) deliver patches for all issues I have found, but I'm
> wondering whether there are other people using the pSOS skin (in
> userland) in a real live application. The target for my project would
> be an embedded system with strong reliability requirements (very
> stable / long running etc).
> Any feedback is welcome and appreciated.
>  
> It is not clear to me either which tests are executed before a new
> version is released. Is there any test-suite available for the pSOS
> skin?
>  
> Best regards,
> Ronny 
>  
>  
> ___
> Xenomai-core mailing list
> Xenomai-core@gna.org
> https://mail.gna.org/listinfo/xenomai-core

-- 
Philippe.



___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] Is anybody using the pSOS skin in userland?

2010-11-15 Thread Philippe Gerum
On Wed, 2010-11-03 at 22:42 +0100, ronny meeus wrote:
> Hello
>  
> we are investigating to usage of the pSOS+ skin to port a large legacy
> pSOS application to Linux.
> The application model consist of several processes in which the
> application lives. All processes will make use of the pSOS library.
>  
> After playing around with the library for some time we have observed
> several missing service calls, bugs and differences in behaviour
> compared to a real pSOS implementation:
> - missing sm_ident 
> - missing t_getreg / t_setreg in userland (patch already included in
> 2.5.5)
> - not possible to use skin from the context of different processes
> (patch already included in 2.5.5)
> - added support for identical task/queue/semaphore/region names by
> making names unique.
> - strange behaviour in pSOS message queue (see post "Possible memory
> leak in psos skin message queue handling").
>  
> I can (and will) deliver patches for all issues I have found, but I'm
> wondering whether there are other people using the pSOS skin (in
> userland) in a real live application. The target for my project would
> be an embedded system with strong reliability requirements (very
> stable / long running etc).
> Any feedback is welcome and appreciated.
>  
> It is not clear to me either which tests are executed before a new
> version is released.

T-e-s-t? What's this? We are proud to deliver the greatest uncertainty,
where the deepest fears about upgrading may turn into the highest hopes.
And vice-versa.

>  Is there any test-suite available for the pSOS skin?

This is a good start, used to validate the Xenomai SOLO implementation.
http://git.denx.de/?p=xenomai-solo.git;a=tree;f=psos/testsuite;h=54411570e19dec40e14a1226084024c05c0f3e53;hb=ee9c11895ac7cf2d72b1158a4836a4465f478a0b

This needs to be slightly adapted to run over the current Xenomai 2.x
architecture, but the test logic of course is the same.

>  
> Best regards,
> Ronny 
>  
>  
> ___
> Xenomai-core mailing list
> Xenomai-core@gna.org
> https://mail.gna.org/listinfo/xenomai-core

-- 
Philippe.



___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core