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


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 ronny meeus
Philippe,

The sm_ident patch is fine.

Thanks
Ronny

On Mon, Nov 15, 2010 at 11:56 AM, Philippe Gerum r...@xenomai.org 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


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

2010-11-03 Thread ronny meeus
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. 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