Date: Tue, 13 Jun 2000 08:42:40 +0100 (BST) From: Doug Rabson <dfr@nlsystems.com> To: Alexander Langer <alex@big.endian.de> Cc: Doug Rabson <dfr@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci agp.c agp_ali.c agp_amd.c agp_if.m agp_intel.c agp_sis.c agp_via.c agppriv.h agpreg.h agpvar.h src/sys/sys agpio.h Message-ID: <Pine.BSF.4.21.0006130839500.68954-100000@salmon.nlsystems.com> In-Reply-To: <20000610123720.A2120@cichlids.cichlids.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 10 Jun 2000, Alexander Langer wrote: > Thus spake Doug Rabson (dfr@FreeBSD.org): > > > The programming api is a subset of the Linux api and is only intended to > > be enough for the X server to use. There is also an in-kernel api for the > > use of other kernel modules such as the 3D DRI. > > Is that similar to the kernel module NVidia provides for the XFree86 > 4.0 driver for their chips? > > If so, does it replace those? The DRI is similar in some ways to NVidia's kernel module. It arbitrates use of the 3D hardware and provides the infrastructure for sending data and commands to the hardware using DMA. There is a custom kernel module for each chipset that is supported by the DRI (currently 3Dfx, G400/G200, Rage128 and i810). Of these, I have ported the 3Dfx and G400/G200 driver to FreeBSD. There is no driver for NVidia cards yet so the DRI does not replace NVidia's own closed driver. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 20 8442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0006130839500.68954-100000>