Date: Wed, 30 Jun 1999 17:35:19 -0700 From: Arun Sharma <adsharma@home.com> To: freebsd-smp@freebsd.org Subject: BSDI Lazy threading Message-ID: <19990630173519.A23653@home.com>
next in thread | raw e-mail | index | archive | help
Can someone post a definitive reference to the BSDI work ? Julian Elischer wrote earlier: > BSDI have also done some of this.their approach has been very > interesting: e.g. re: interrupts, They define a thread for each > interrupt source (e.g. irq6,irg7, etc.) When the interrupt occurs they > save regs and transfer to the stack associated with that thread. However > all extra thread context switching is delayed (in the hope that it wont > have to be done). If a lock is encountered, the rest of the context > switch is done, and the thread sleeps. (and control is passed back to > the holder of the lock (if they are runnable) or the original process. Are interrupt handlers allowed to sleep in the kernel ? -Arun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990630173519.A23653>