From nobody@FreeBSD.org  Mon Jan 12 22:45:05 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2A4FC106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 12 Jan 2009 22:45:05 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 199BE8FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 12 Jan 2009 22:45:05 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n0CMj4R2051165
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 12 Jan 2009 22:45:04 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n0CMj46d051164;
	Mon, 12 Jan 2009 22:45:04 GMT
	(envelope-from nobody)
Message-Id: <200901122245.n0CMj46d051164@www.freebsd.org>
Date: Mon, 12 Jan 2009 22:45:04 GMT
From: Henrik Friedrichsen <hrkfdn@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Port Linux kernel stub of nouveau to FreeBSD
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         130478
>Category:       kern
>Synopsis:       [request] Port Linux kernel stub of nouveau to FreeBSD
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-x11
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 12 22:50:01 UTC 2009
>Closed-Date:    Mon May 07 04:05:56 UTC 2012
>Last-Modified:  Mon May 07 04:05:56 UTC 2012
>Originator:     Henrik Friedrichsen
>Release:        7.1-RELEASE
>Organization:
>Environment:
FreeBSD canaan.connecticut 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Sun Jan  4 20:18:09 CET 2009     root@canaan.megawr.ath.cx:/usr/obj/usr/src/sys/PLUTONIUM  i386

>Description:
Nouveau is a project which aims at producing Open Source 3D drivers for nVidia cards based on reverse-engineering.
Right now, it has a stub which resides in the Linux kernel that offers a few functions to the driver in order to work properly.
This is really not a lot of code, and if this was ported to FreeBSD, the whole *BSD and Nouveau community would benefit from it.
I believe, that this is not an impossible or extremely hard job, please note that my kernel knowledge is vastly limited though.
However, since official x64 drivers by nVidia aren't likely to be released anytime soon, this would be a great thing to have on FreeBSD, because the 'nv' driver in Xorg is a pain to use.
Please comment :)
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->suspended 
State-Changed-By: linimon 
State-Changed-When: Mon Jan 12 23:12:16 UTC 2009 
State-Changed-Why:  
Mark suspended awaiting patches. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130478 

From: Henrik Friedrichsen <hrkfdn@gmail.com>
To: bug-followup@freebsd.org
Cc: linimon@freebsd.org
Subject: Re: kern/130478: [request] Port Linux kernel stub of nouveau to FreeBSD
Date: Tue, 13 Jan 2009 00:24:38 +0100

 So is this a good or a bad thing? Are patches in development? Or why did
 you suspend the PR? =)

From: linimon@lonesome.com (Mark Linimon)
To: Henrik Friedrichsen <hrkfdn@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/130478: [request] Port Linux kernel stub of nouveau to FreeBSD
Date: Mon, 12 Jan 2009 17:42:02 -0600

 On Mon, Jan 12, 2009 at 11:30:03PM +0000, Henrik Friedrichsen wrote:
 > So is this a good or a bad thing? Are patches in development? Or why did
 > you suspend the PR? =)
 
 I know of no patches in development.
 
 Although we do allow requests for features to be submitted to GNATS,
 in practice they are hardly ever acted on.  We have a sufficient
 backlog of things that you can technically consider "problem reports"
 to keep us busy for years :-)
 
 My own priorities are to bring attention to:
 
  - things that affect data integrity
  - regressions introduced in new versions
  - various bugs in the kernel
  - various bugs in userland
 
 There are a considerable backlog of the above (we have a lot more users
 than we do developers :-) )
 
 What I consider secondary problems:
 
  - problems installing FreeBSD in the first place
  - non-supported devices
 
 We do have a team of bugbusters willing to help people with problems
 installing, which has helped to keep the count down to some degree.
 However, the 'requests' generally do not get handled -- it takes a
 developer wanting to solve a problem that affects him or her before
 things get committed.
 
 mcl

From: Dominic Duklas <dodo1122@googlemail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: kern/130478: [request] Port Linux kernel stub of nouveau to FreeBSD
Date: Mon, 12 Jan 2009 23:33:36 +0000

 Nouveau is a great project, it provides very fast 2d for GeForce 6xxx and 7xxx, and work on GeForce 8xxx and 9xxx is ongoing, however none of the developers use *BSD, so they cannot provide the kernel module needed for it to work on *BSD's. This would indeed benefit freebsd community by providing a good alternative to proprietary nvidia drivers, which only work on i386.
 

From: Anonymous <swell.k@gmail.com>
To: bug-followup@FreeBSD.org, hrkfdn@gmail.com
Cc:  
Subject: Re: kern/130478: [request] Port Linux kernel stub of nouveau to FreeBSD
Date: Sun, 12 Apr 2009 06:09:59 +0400

 I think this PR should be assigned to freebsd-x11@ because there are
 patches for DRM floating on that list[1]. The last patch (032109) I'm
 currently happy using on my 9600GT with EXA and Xvideo accel.
 
 [1] http://docs.FreeBSD.org/cgi/mid.cgi?1237680263.1938.10.camel
Responsible-Changed-From-To: freebsd-bugs->freebsd-x11 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Jun 10 20:56:53 UTC 2009 
Responsible-Changed-Why:  
Apparently patches are now circulating on the x11 list, so over to them 
for comment. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130478 
State-Changed-From-To: suspended->closed 
State-Changed-By: eadler 
State-Changed-When: Mon May 7 04:05:54 UTC 2012 
State-Changed-Why:  
Nouveau no longer supported 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130478 
>Unformatted:
