vserver 1.9.3
[linux-2.6.git] / drivers / char / agp / Kconfig
1 config AGP
2         tristate "/dev/agpgart (AGP Support)" if !GART_IOMMU && !M68K && !ARM
3         default y if GART_IOMMU
4         ---help---
5           AGP (Accelerated Graphics Port) is a bus system mainly used to
6           connect graphics cards to the rest of the system.
7
8           If you have an AGP system and you say Y here, it will be possible to
9           use the AGP features of your 3D rendering video card. This code acts
10           as a sort of "AGP driver" for the motherboard's chipset.
11
12           If you need more texture memory than you can get with the AGP GART
13           (theoretically up to 256 MB, but in practice usually 64 or 128 MB
14           due to kernel allocation issues), you could use PCI accesses
15           and have up to a couple gigs of texture space.
16
17           Note that this is the only means to have XFree4/GLX use
18           write-combining with MTRR support on the AGP bus. Without it, OpenGL
19           direct rendering will be a lot slower but still faster than PIO.
20
21           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
22           use GLX or DRI.  If unsure, say N.
23
24           To compile this driver as a module, choose M here: the
25           module will be called agpgart.
26
27 config AGP_ALI
28         tristate "ALI chipset support"
29         depends on AGP && X86 && !X86_64
30         ---help---
31           This option gives you AGP support for the GLX component of
32           XFree86 4.x on the following ALi chipsets.  The supported chipsets
33           include M1541, M1621, M1631, M1632, M1641,M1647,and M1651.
34           For the ALi-chipset question, ALi suggests you refer to
35           <http://www.ali.com.tw/eng/support/index.shtml>.
36
37           The M1541 chipset can do AGP 1x and 2x, but note that there is an
38           acknowledged incompatibility with Matrox G200 cards. Due to
39           timing issues, this chipset cannot do AGP 2x with the G200.
40           This is a hardware limitation. AGP 1x seems to be fine, though.
41
42           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
43           use GLX or DRI.  If unsure, say N.
44
45 config AGP_ATI
46         tristate "ATI chipset support"
47         depends on AGP && X86 && !X86_64
48         ---help---
49       This option gives you AGP support for the GLX component of
50       XFree86 4.x on the ATI RadeonIGP family of chipsets.
51
52       You should say Y here if you use XFree86 3.3.6 or 4.x and want to
53       use GLX or DRI.  If unsure, say N.
54
55 config AGP_AMD
56         tristate "AMD Irongate, 761, and 762 chipset support"
57         depends on AGP && X86 && !X86_64
58         help
59           This option gives you AGP support for the GLX component of
60           XFree86 4.x on AMD Irongate, 761, and 762 chipsets.
61
62           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
63           use GLX or DRI.  If unsure, say N.
64
65 config AGP_AMD64
66         tristate "AMD Opteron/Athlon64 on-CPU GART support" if !GART_IOMMU
67         depends on AGP && X86
68         default y if GART_IOMMU
69         help
70           This option gives you AGP support for the GLX component of
71           XFree86 4.x using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs.
72           You still need an external AGP bridge like the AMD 8151, VIA
73           K8T400M, SiS755. It may also support other AGP bridges when loaded
74           with agp_try_unsupported=1.
75           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
76           use GLX or DRI.  If unsure, say Y
77
78 config AGP_INTEL
79         tristate "Intel 440LX/BX/GX, I8xx and E7x05 chipset support"
80         depends on AGP && X86 && !X86_64
81         help
82           This option gives you AGP support for the GLX component of XFree86 4.x
83           on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875,
84           E7205 and E7505 chipsets and full support for the 810, 815, 830M, 845G,
85           852GM, 855GM, 865G and I915 integrated graphics chipsets.
86
87           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
88           use GLX or DRI, or if you have any Intel integrated graphics
89           chipsets.  If unsure, say Y.
90
91 config AGP_INTEL_MCH
92         tristate "Intel i865 chipset support"
93         depends on AGP && X86
94         help
95           This option gives you AGP support for the GLX component of XFree86 4.x
96           on Intel chipsets that support Intel EM64T processors.
97
98           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
99           use GLX or DRI.  If unsure, say Y.
100
101 config AGP_NVIDIA
102         tristate "NVIDIA nForce/nForce2 chipset support"
103         depends on AGP && X86 && !X86_64
104         help
105           This option gives you AGP support for the GLX component of
106           XFree86 4.x on the following NVIDIA chipsets.  The supported chipsets
107           include nForce and nForce2
108
109 config AGP_SIS
110         tristate "SiS chipset support"
111         depends on AGP && X86 && !X86_64
112         help
113           This option gives you AGP support for the GLX component of
114           XFree86 4.x on Silicon Integrated Systems [SiS] chipsets.
115
116           Note that 5591/5592 AGP chipsets are NOT supported.
117
118           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
119           use GLX or DRI.  If unsure, say N.
120
121 config AGP_SWORKS
122         tristate "Serverworks LE/HE chipset support"
123         depends on AGP && X86 && !X86_64
124         help
125           Say Y here to support the Serverworks AGP card.  See 
126           <http://www.serverworks.com/> for product descriptions and images.
127
128 config AGP_VIA
129         tristate "VIA chipset support"
130         depends on AGP && X86 && !X86_64
131         help
132           This option gives you AGP support for the GLX component of
133           XFree86 4.x on VIA MVP3/Apollo Pro chipsets.
134
135           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
136           use GLX or DRI.  If unsure, say N.
137
138 config AGP_I460
139         tristate "Intel 460GX chipset support"
140         depends on AGP && (IA64_DIG || IA64_GENERIC)
141         help
142           This option gives you AGP GART support for the Intel 460GX chipset
143           for IA64 processors.
144
145 config AGP_HP_ZX1
146         tristate "HP ZX1 chipset AGP support"
147         depends on AGP && (IA64_HP_ZX1 || IA64_GENERIC)
148         help
149           This option gives you AGP GART support for the HP ZX1 chipset
150           for IA64 processors.
151
152 config AGP_ALPHA_CORE
153         tristate "Alpha AGP support"
154         depends on AGP && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL)
155         default AGP
156
157 config AGP_UNINORTH
158         tristate "Apple UniNorth AGP support"
159         depends on AGP && PPC_PMAC
160         help
161           This option gives you AGP support for Apple machines with a
162           UniNorth bridge.
163
164 config AGP_EFFICEON
165         tristate "Transmeta Efficeon support"
166         depends on AGP && X86 && !X86_64
167         help
168           This option gives you AGP support for the Transmeta Efficeon
169           series processors with integrated northbridges.
170
171           You should say Y here if you use XFree86 3.3.6 or 4.x and want to
172           use GLX or DRI.  If unsure, say Y.
173