Re: 6.0 and "options PREEMPTION"

From: Kris Kennaway <kris_at_obsecurity.org>
Date: Fri, 28 Oct 2005 15:47:39 -0400
On Fri, Oct 28, 2005 at 02:04:37PM +0100, Robert Watson wrote:
> On Thu, 27 Oct 2005, Doug Poland wrote:
> 
> >	One of the other nice benefits to the SMPVFS work is that
> >	with our fully preemptive 6.x kernel, not holding the Giant
> >	lock over the file system code lets the file system code not
> >	only preempt lower precedence kernel threads, such as
> >	background crypto operations or file system operations, but be
> >	preempted by more timing critical code, such as sound card
> >	interrupts, network I/O, and so on.
> >
> >Does this mean that options PREEMPTION is assumed in 6.0?  If not, could 
> >someone explain or point me to some docs that will help me understand.
> 
> In FreeBSD 6.0 and higher, options PREEMPTION appears in the default 
> kernel configuration (GENERIC).

Not on all architectures, though.  e.g. PREEMPTION is not supported on
sparc64.

Kris

Received on Fri Oct 28 2005 - 17:47:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:46 UTC