From owner-freebsd-arch@FreeBSD.ORG Mon Nov 30 21:03:29 2009 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19D9F1065670; Mon, 30 Nov 2009 21:03:29 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id CB0558FC15; Mon, 30 Nov 2009 21:03:28 +0000 (UTC) Received: from critter.freebsd.dk (critter.freebsd.dk [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id EE7C67E996; Mon, 30 Nov 2009 21:03:27 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.3/8.14.3) with ESMTP id nAUL3kxY016357; Mon, 30 Nov 2009 21:03:46 GMT (envelope-from phk@critter.freebsd.dk) To: John Baldwin From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 30 Nov 2009 14:27:23 EST." <200911301427.23166.jhb@freebsd.org> Date: Mon, 30 Nov 2009 21:03:46 +0000 Message-ID: <16356.1259615026@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: Attilio Rao , arch@freebsd.org, Scott Long Subject: Re: sglist(9) 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, 30 Nov 2009 21:03:29 -0000 In message <200911301427.23166.jhb@freebsd.org>, John Baldwin writes: >On Sunday 29 November 2009 6:27:49 pm Scott Long wrote: >It actually does get used by the nvidia driver, but so far in what I have >done in my jhb_bio branch I have tried several different approaches which >is why the API is as verbose as it is. I would warn equally against rigorous simplification and gratuitous generalization in this, I've tried both approaches in prototypes and neither works out well from an API point of view. The insight that expended CPU cycles are practially unmeasurable in this context should not be forgotten, even in the quest to get ever higher transactions per second numbers. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.