From owner-freebsd-arch@FreeBSD.ORG Mon May 22 16:28:28 2006 Return-Path: X-Original-To: arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14DB616B871 for ; Mon, 22 May 2006 16:28:28 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDF1E43D4C for ; Mon, 22 May 2006 16:28:27 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 29EF446CCD; Mon, 22 May 2006 12:28:27 -0400 (EDT) Date: Mon, 22 May 2006 17:28:27 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Matthew Jacob In-Reply-To: <20060522085405.Y34519@ns1.feral.com> Message-ID: <20060522172636.Y21787@fledge.watson.org> References: <20060522143521.J21787@fledge.watson.org> <20060522085405.Y34519@ns1.feral.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@FreeBSD.org Subject: Re: your mail X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 16:28:30 -0000 On Mon, 22 May 2006, Matthew Jacob wrote: >> Non-MPSAFE network device driver compatibility adds significant overhead to > > I agree. I'm appalled at mixing the two. I had several years of that at Sun, > thank you very much. > > CAM and all assocated drives should be MPSAFE. Period. Scott is working on > this how. Yes -- we're beginning to reach the point where we can start issuing ultimatums on device drivers, but need USB and Firewire dealt with before we can begin to push out stragglers. For better or worse, those two hardware categories can't be ignored. Being at a point where we can universally make assumptions about MPSAFEty is a very good place to be, and we're very close with the network stack. I've been following Scott's CAM work in P4 with great interest, albeit little or no insight, since I know almost nothing about the SCSI layer. My brain is simply too small... Robert N M Watson