Skip site navigation (1)Skip section navigation (2)
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>