From owner-freebsd-hackers@FreeBSD.ORG Thu Dec 28 20:20:05 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 74AFB16A407 for ; Thu, 28 Dec 2006 20:20:05 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.freebsd.org (Postfix) with ESMTP id 38EE713C466 for ; Thu, 28 Dec 2006 20:20:04 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from ip04.eastlink.ca ([24.222.10.20]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0JB000KMJ342RF50@mta01.eastlink.ca> for freebsd-hackers@freebsd.org; Thu, 28 Dec 2006 16:19:14 -0400 (AST) Received: from blk-224-199-230.eastlink.ca (HELO dwpc.dwlabs.ca) ([24.224.199.230]) by ip04.eastlink.ca with ESMTP; Thu, 28 Dec 2006 16:20:04 -0400 Received: from dwpc.dwlabs.ca (localhost [127.0.0.1]) by dwpc.dwlabs.ca (8.13.8/8.13.8) with ESMTP id kBSKK4pS008511; Thu, 28 Dec 2006 16:20:04 -0400 (AST envelope-from duane@dwpc.dwlabs.ca) Received: (from duane@localhost) by dwpc.dwlabs.ca (8.13.8/8.13.8/Submit) id kBSKK3SA008510; Thu, 28 Dec 2006 16:20:03 -0400 (AST envelope-from duane) Date: Thu, 28 Dec 2006 16:20:03 -0400 From: Duane Whitty In-reply-to: <20061228103344.GI2187@obiwan.tataz.chchile.org> To: Jeremie Le Hen Message-id: <20061228202003.GA8290@dwpc.dwlabs.ca> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAAq1k0UY4MfmdGdsb2JhbACOCgE X-IronPort-AV: i="4.12,216,1165204800"; d="scan'208"; a="62072470:sNHT81646605" References: <20061220041843.GA10511@dwpc.dwlabs.ca> <20061228103344.GI2187@obiwan.tataz.chchile.org> User-Agent: Mutt/1.4.2.2i Cc: freebsd-hackers@freebsd.org Subject: Re: Locking fundamentals X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: duane@dwlabs.ca List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2006 20:20:05 -0000 On Thu, Dec 28, 2006 at 11:33:44AM +0100, Jeremie Le Hen wrote: > Hi Duane, > > On Wed, Dec 20, 2006 at 12:18:43AM -0400, Duane Whitty wrote: > > I have read the man pages describing each family of locks, John Baldwin's > > BSDCon 2002 paper, Jeffrey Hsu's paper, the Arch handbook, and the source. > > Sorry for bugging you, but I would be glad if you could point me out > these documents. > You're not bugging me at all; My apologies to the authors for not more properly citing their work. Baldwin, John H., Locking in the Multithreaded FreeBSD Kernel, 2002 BSDCon 2002 Paper http://people.FreeBSD.org/~jhb http://www.usenix.org/events/bsdcon02/full_papers/baldwin/baldwin_html/index.html Hsu, Jeffrey, Reasoning about SMP in FreeBSD, 2003 BSDCon 2003 Paper http://people.freebsd.org/~hsu http://www.usenix.org/publications/library/proceedings/bsdcon03/tech/hsu.html The FreeBSD Architecture Handbook http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/index.html Another useful page of information regarding SMP on FreeBSD is http://www.freebsd.org/smp/ Best Regards, Duane Whitty > Thank you very much in advance. > Regards, > -- > Jeremie Le Hen > < jeremie at le-hen dot org >< ttz at chchile dot org >