Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Apr 2001 16:40:54 -0700
From:      Matthew Reimer <mreimer@vpop.net>
To:        stable@freebsd.org
Subject:   Re: nVidia Cards /w FreeBSD (3D Acceleration)
Message-ID:  <3AD4EB86.84643B81@vpop.net>
References:  <lists.freebsd.stable.Pine.BSF.4.33.0104111145070.72136-100000@mobile.hub.org> <lists.freebsd.stable.20010411170519.B28596@tribble.net>

next in thread | previous in thread | raw e-mail | index | archive | help
It shouldn't be that hard, and I think most of what we need is already
available. Read this thread:

http://www.FreeBSD.org/cgi/search.cgi?words=triantos&max=100&sort=date&index=all&source=freebsd-hackers

I quote:

> We'll be happy to work with people to get our code up and running, but it's
> important to note that our drivers do not use DRI, we use our own direct
> rendering mechanism.  There are exactly 3 source files which need to be
> ported from linux to freebsd, then after that, it should be fairly simple to
> get all of our drivers running on FreeBSD.  Again, we do intend to do this,
> we've just been swamped and haven't yet had bandwidth to do this work.

So presumably all one needs to do is download the Linux kernel module
and start porting.

http://www.nvidia.com/Pages.nsf/Lookup/linux_03/$file/NVIDIA_kernel-0.9-769.tar.gz

ls -l
total 1425
-r--r--r--  1 mreimer  mreimer    2501 Mar 14 15:20 Makefile
-rw-r--r--  1 mreimer  mreimer  647446 Mar 14 15:20 Module-nvkernel
-r--r--r--  1 mreimer  mreimer    1064 Mar 14 15:20 README
-r-xr-xr-x  1 mreimer  mreimer     818 Mar 14 15:20 makedevices.sh*
-r--r--r--  1 mreimer  mreimer   68534 Mar 14 15:20 nv.c
-r--r--r--  1 mreimer  mreimer   12071 Mar 14 15:20 nv.h
-rw-r--r--  1 mreimer  mreimer     400 Mar 14 15:20 nv_ref.h
-r--r--r--  1 mreimer  mreimer   48735 Mar 14 15:20 nvrm.h
-rw-r--r--  1 mreimer  mreimer  280169 Mar 14 15:20 nvrmapi.lib
-r--r--r--  1 mreimer  mreimer    6722 Mar 14 15:20 nvtypes.h
-r--r--r--  1 mreimer  mreimer    3448 Mar 14 15:20 os-agpconfig.h
-r--r--r--  1 mreimer  mreimer   52293 Mar 14 15:20 os-interface.c
-r--r--r--  1 mreimer  mreimer   12037 Mar 14 15:20 os-interface.h
-r--r--r--  1 mreimer  mreimer    8108 Mar 14 15:20 os-registry.c
-rw-r--r--  1 mreimer  mreimer  265912 Mar 14 15:20 xf86nvrmapi.lib

I think they hide their secret sauce in the files Module-nvkernel,
nvrmapi.lib and xf86nvrmapi.lib.

Matt

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3AD4EB86.84643B81>