Thank you for your help, it will be very useful. 2007/10/2, Philippe Gerum <[EMAIL PROTECTED]>: > > On Tue, 2007-10-02 at 18:18 +0200, Philippe Gerum wrote: > > On Tue, 2007-09-18 at 20:08 +0200, Philippe Gerum wrote: > > > On Tue, 2007-09-18 at 16:29 +0200, Guillaume Gaudonville wrote: > > > > Hi, > > > > > > > > I use Xenomai since a few time. I have to port an application > > > > running under VxWorks on Linux. This application uses a lot of > > > > watchdog > > > > to delay job it has to do. > > > > > > > > When I use the function wdCreate under the VxWorks skin (in User > > > > Space), > > > > I am not able to create more than 1 watchdog. I watched to the > > > > function implementation in > > > > user space and I saw that when I call wdCreate, a task is created > with > > > > the name: wdserver. > > > > > > > > When I call wdCreate a second time, it returns me 0 because he can't > > > > create > > > > another task with the same name (wdServer). But my watchdog seems to > > > > be created in > > > > kernel space because I can see it > > > > in /proc/xenomai/registry/vxworks/watchdog. > > > > > > > > Is it a mistake? If not, what is the reason for this behaviour? > > > > > > > > > > The current implementation is definitely silly. It should create one > > > server for all outstanding watchdogs. > > > > The attached patch against -rc3 does this. > > > > Please note the ABI change; we need this to be able to notify a > per-process watchdog server. As a consequence of this change, the > VxWorks shared library version has been incremented. > > -- > Philippe. > > >
-- Guillaume Gaudonville E-mail: [EMAIL PROTECTED]
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
