On Mon, 2009-11-16 at 09:22 -0600, Steve Deiters wrote: > Are Xenomai tasks supposed to outlive the kernel? I have a Xenomai > task that continues to run after the kernel is shut down. >
No provision is made to stop the real-time core upon shutdown, unless the nucleus is compiled as a module and the Xenomai system gets unloaded. > I have a PowerPC board which has an external watchdog. To keep this > happy I have a periodic Xenomai task that I create early in the kernel > startup with an initcall. However, when the kernel shuts down I would > like to stop/delete the task so that the watchdog will restart the > processor. Right now it seems that the task continues to run after > kernel shutdown. If nothing else I can just manually stop it on > shutdown. > > I'm not sure if there's a way to hook into the kernel shutdown. I > have found the exitcall macros, but they seem to be only used for > module unloading and do not seem to be called on a regular shutdown. > The initcall is in a board specific startup file. If possible, I'd > like to keep the task deletion also in the same file. I just do not > know if there is a hook available for this. Linux provides one, see register_reboot_notifier(). > > Thanks. > _______________________________________________ > Xenomai-help mailing list > [email protected] > https://mail.gna.org/listinfo/xenomai-help -- Philippe. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
