File:  [DragonFly] / src / share / man / man4 / agp.4
Revision 1.3: download - view: text, annotated - select for diffs
Tue Dec 9 19:40:54 2003 UTC (11 years ago) by dillon
Branches: MAIN
CVS tags: HEAD, DragonFly_Stable, DragonFly_Snap29Sep2004, DragonFly_Snap13Sep2004, DragonFly_RELEASE_1_8_Slip, DragonFly_RELEASE_1_8, DragonFly_RELEASE_1_6_Slip, DragonFly_RELEASE_1_6, DragonFly_RELEASE_1_4_Slip, DragonFly_RELEASE_1_4, DragonFly_RELEASE_1_2_Slip, DragonFly_RELEASE_1_2, DragonFly_RELEASE_1_10_Slip, DragonFly_RELEASE_1_10, DragonFly_1_0_REL, DragonFly_1_0_RC1, DragonFly_1_0A_REL
This patch adds a bunch of stuff from FreeBSD5.  It consistantly makes
vendor specific drivers depend on agp, consistantly checks the gart size
!= 0, changes agp_generic_enable to the FreeBSD5 function, initializing
the device as v2 or v3 accordingly, syncs up agpio.h, and adds a couple
PCI Ids from FreeBSD5.

Submitted-by: Craig Dooley <cd5697@albany.edu>

    1: .\" Copyright (c) 2001 Yar Tikhiy
    2: .\" All rights reserved.
    3: .\"
    4: .\" Redistribution and use in source and binary forms, with or without
    5: .\" modification, are permitted provided that the following conditions
    6: .\" are met:
    7: .\" 1. Redistributions of source code must retain the above copyright
    8: .\"    notice, this list of conditions and the following disclaimer.
    9: .\" 2. Redistributions in binary form must reproduce the above copyright
   10: .\"    notice, this list of conditions and the following disclaimer in the
   11: .\"    documentation and/or other materials provided with the distribution.
   12: .\"
   13: .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
   14: .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   15: .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   16: .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
   17: .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   18: .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
   19: .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   20: .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
   21: .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
   22: .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   23: .\" SUCH DAMAGE.
   24: .\"
   25: .\" $FreeBSD: src/share/man/man4/agp.4,v 1.2.2.3 2003/02/25 15:27:32 trhodes Exp $
   26: .\" $DragonFly: src/share/man/man4/agp.4,v 1.3 2003/12/09 19:40:54 dillon Exp $
   27: .\"
   28: .Dd October 5, 2001
   29: .Dt AGP 4
   30: .Os
   31: .Sh NAME
   32: .Nm agp
   33: .Nd "generic interface to the Accelerated Graphics Port (AGP)"
   34: .Sh SYNOPSIS
   35: .Cd "device agp"
   36: .Sh DESCRIPTION
   37: The
   38: .Nm
   39: driver provides uniform, abstract methods for controlling
   40: the following devices:
   41: .Bl -bullet -offset indent -compact
   42: .It
   43: Ali M1541 host-to-AGP bridge
   44: .It
   45: AMD 751, 761, 762 host-to-AGP bridge
   46: .It
   47: Intel 440 LX, 440 BX, 440 GX, i815, and i820 host-to-AGP bridge
   48: .It
   49: Intel i830, i840, i845, i850, and i855 host-to-AGP bridge
   50: .It
   51: Intel i860, i865, and i875 host-to-AGP bridge
   52: .It
   53: Intel i810, i810-DC100, i810E, i815, i830, and i845 SVGA controllers
   54: .It
   55: NVIDIA nForce, and nForce2 host-to-AGP bridge
   56: .It
   57: SiS 5591, and 648 host-to-AGP bridge
   58: .It
   59: Via Apollo KT133A, MVP4, VP3, MVP3, Pro 133A, and Pro host-to-AGP bridge
   60: .El
   61: .Pp
   62: The most common application of
   63: .Nm
   64: is for running
   65: .Xr XFree86 1
   66: on the Intel i81x controllers.
   67: .Sh FILES
   68: .Bl -tag -width ".Pa /dev/agpgart" -compact
   69: .It Pa /dev/agpgart
   70: AGP device node.
   71: .El
   72: .Sh SEE ALSO
   73: .Xr XFree86 1
   74: .Sh HISTORY
   75: The
   76: .Nm
   77: driver first appeared in
   78: .Fx 4.1 .