From owner-freebsd-current@FreeBSD.ORG Fri Oct 28 19:47:41 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C4F216A41F; Fri, 28 Oct 2005 19:47:41 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D74E43D45; Fri, 28 Oct 2005 19:47:41 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id CA0801A3C1A; Fri, 28 Oct 2005 12:47:40 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id D1B22512CF; Fri, 28 Oct 2005 15:47:39 -0400 (EDT) Date: Fri, 28 Oct 2005 15:47:39 -0400 From: Kris Kennaway To: Robert Watson Message-ID: <20051028194739.GA21723@xor.obsecurity.org> References: <20051028045457.GA44396@polands.org> <20051028140301.X20147@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mP3DRpeJDSE+ciuQ" Content-Disposition: inline In-Reply-To: <20051028140301.X20147@fledge.watson.org> User-Agent: Mutt/1.4.2.1i Cc: Doug Poland , freebsd-current@freebsd.org Subject: Re: 6.0 and "options PREEMPTION" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2005 19:47:41 -0000 --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 28, 2005 at 02:04:37PM +0100, Robert Watson wrote: > On Thu, 27 Oct 2005, Doug Poland wrote: >=20 > > 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= =20 > >someone explain or point me to some docs that will help me understand. >=20 > In FreeBSD 6.0 and higher, options PREEMPTION appears in the default=20 > kernel configuration (GENERIC). Not on all architectures, though. e.g. PREEMPTION is not supported on sparc64. Kris --mP3DRpeJDSE+ciuQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDYoBbWry0BWjoQKURAkvWAKChrLEUCNCLPN03bb4YA4Wx6RXXxgCfWH1e Pc6eC7s6argwtM9FkC8Rtbk= =09q+ -----END PGP SIGNATURE----- --mP3DRpeJDSE+ciuQ--