From owner-freebsd-current@FreeBSD.ORG Sun Mar 15 23:17:56 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50366106564A for ; Sun, 15 Mar 2009 23:17:56 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172]) by mx1.freebsd.org (Postfix) with ESMTP id 227A08FC08 for ; Sun, 15 Mar 2009 23:17:55 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: by wf-out-1314.google.com with SMTP id 27so2670678wfd.7 for ; Sun, 15 Mar 2009 16:17:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=+QzzzbTVDcX3Hog+NWXvqST9oQMr5mVQtmYpJkuA6fo=; b=lN9EsCKuyrHKqm27J/MtqKzRhMe9/pNlWfw8BD2Ea9OfGRIZtAr/2UDwdSr9vgq0q+ wylo74TiA3v8oicdknBEV+of2jaFYmkqSo+xtAoM2L01+O6uFwprgLxU6+U4WwAHqwpL 8DOQ3vxbYtHC6PZUpPlRcQNEO3NU08JoU+6uY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=q1GUPzJ5i45c3NnLh3oHPHfNUTcXDxJPyI85aDejVvCUBlv8H+FMivxXMx4U3GgmtK HeS+1LtobhKnPqjrg4BmIUM7j96ijPfEtgrdngEijBdTf2MpCob7oWj0voqakBykV9+n gZ939GLi/19P0WFHWAplYvS5jkPl1q3Ol1R7w= MIME-Version: 1.0 Received: by 10.142.174.18 with SMTP id w18mr1822295wfe.239.1237159075610; Sun, 15 Mar 2009 16:17:55 -0700 (PDT) In-Reply-To: <18877.20454.158768.486331@jerusalem.litteratus.org> References: <38992BCD-BFD6-47F7-B707-54415801CCEB@gmail.com> <18877.1409.511002.357436@jerusalem.litteratus.org> <1237142357.1774.14.camel@balrog.2hip.net> <18877.20454.158768.486331@jerusalem.litteratus.org> Date: Sun, 15 Mar 2009 16:17:55 -0700 Message-ID: <7d6fde3d0903151617r61853ccalc35882a91457ba4d@mail.gmail.com> From: Garrett Cooper To: Robert Huff Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: linux 3d applications keep crashing 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: Sun, 15 Mar 2009 23:17:56 -0000 On Sun, Mar 15, 2009 at 11:58 AM, Robert Huff wrote: > > Robert Noland writes: > >> =A0> =A0 =A0The alternative - which sounds seductive but may have its ow= n >> =A0> issues - would be to fill the Nvidia requests and let them write an= d >> =A0> maintain the code. =A0Again, worthy project (which might have >> =A0> collateral benefits). =A0Again, a lot of work. =A0And an even more >> =A0> esoteric skill-set. >> >> =A0The features that Nvidia has requested are fairly reasonable and >> =A0could be used in the open source drivers as well. > > =A0 =A0 =A0 =A0Question: would anything _other_ than graphics cards find = these > features useful? Yes, a large number of devices with large memory requirements or that pump a lot of data through their buses would benefit from these changes (large disk mmap, USB, ? Firewire devices like cameras, etc). Large scale networking with routers and switches would also gain a lot from this work, especially when dealing with porting apps like IOS on Cisco products and JunOS on Juniper products to FreeBSD as they sometimes allocate large amounts of memory for storing spanning trees, routing lookup tables, and a number of other data structures. Graphics devices are still the greatest consumer of memory chunks though, and that's why graphics devices are the largest beneficiary group for this capability. Networking comes in a close second. HTH, -Garrett