6.0 and "options PREEMPTION"

Kris Kennaway kris at obsecurity.org
Fri Oct 28 12:47:41 PDT 2005


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20051028/a9be7c46/attachment.bin


More information about the freebsd-current mailing list