From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4B0182CF.8070601@domain.hid> Date: Mon, 16 Nov 2009 17:50:23 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <181804936ABC2349BE503168465576460CBA4A79@domain.hid> In-Reply-To: <181804936ABC2349BE503168465576460CBA4A79@domain.hid> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] Killing Xenomai task on kernel shutdown List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Steve Deiters Cc: xenomai@xenomai.org 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. > > 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. What version of xenomai are you running? -- Gilles