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