Date: Thu, 5 Sep 2002 22:49:02 +0200 From: Bernd Walter <ticso@cicely9.cicely.de> To: John Baldwin <jhb@FreeBSD.ORG> Cc: ticso@cicely.de, freebsd-alpha@FreeBSD.ORG, Andrew Gallatin <gallatin@cs.duke.edu> Subject: Re: ithread preemption Message-ID: <20020905204901.GG13050@cicely9.cicely.de> In-Reply-To: <XFMail.20020905163107.jhb@FreeBSD.org> References: <20020905201443.GD13050@cicely9.cicely.de> <XFMail.20020905163107.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 05, 2002 at 04:31:07PM -0400, John Baldwin wrote: > > On 05-Sep-2002 Bernd Walter wrote: > > OK - I have some basic understandig problems here. > > > > Why should ithreads ever return to PAL? > > Why is IPL raised while an ithread is running? > > > > From what I understood before the interrupt handler, which is called > > from PAL, just triggers the ithread, block the intline and returns. > > Yes, but when you throw preemption into the mix you can switch to the > actual ithread when you schedule it, and you don't return to the original > interrupted thread until later. Now I got it. -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020905204901.GG13050>