| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | config AGP | 
 | 2 | 	tristate "/dev/agpgart (AGP Support)" if !GART_IOMMU | 
 | 3 | 	depends on ALPHA || IA64 || PPC || 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 | 
 | 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_NVIDIA | 
 | 93 | 	tristate "NVIDIA nForce/nForce2 chipset support" | 
 | 94 | 	depends on AGP && X86 && !X86_64 | 
 | 95 | 	help | 
 | 96 | 	  This option gives you AGP support for the GLX component of | 
 | 97 | 	  XFree86 4.x on the following NVIDIA chipsets.  The supported chipsets | 
 | 98 | 	  include nForce and nForce2 | 
 | 99 |  | 
 | 100 | config AGP_SIS | 
 | 101 | 	tristate "SiS chipset support" | 
 | 102 | 	depends on AGP && X86 && !X86_64 | 
 | 103 | 	help | 
 | 104 | 	  This option gives you AGP support for the GLX component of | 
 | 105 | 	  XFree86 4.x on Silicon Integrated Systems [SiS] chipsets. | 
 | 106 |  | 
 | 107 | 	  Note that 5591/5592 AGP chipsets are NOT supported. | 
 | 108 |  | 
 | 109 | 	  You should say Y here if you use XFree86 3.3.6 or 4.x and want to | 
 | 110 | 	  use GLX or DRI.  If unsure, say N. | 
 | 111 |  | 
 | 112 | config AGP_SWORKS | 
 | 113 | 	tristate "Serverworks LE/HE chipset support" | 
 | 114 | 	depends on AGP && X86 && !X86_64 | 
 | 115 | 	help | 
 | 116 | 	  Say Y here to support the Serverworks AGP card.  See  | 
 | 117 | 	  <http://www.serverworks.com/> for product descriptions and images. | 
 | 118 |  | 
 | 119 | config AGP_VIA | 
 | 120 | 	tristate "VIA chipset support" | 
 | 121 | 	depends on AGP && X86 && !X86_64 | 
 | 122 | 	help | 
 | 123 | 	  This option gives you AGP support for the GLX component of | 
 | 124 | 	  XFree86 4.x on VIA MVP3/Apollo Pro chipsets. | 
 | 125 |  | 
 | 126 | 	  You should say Y here if you use XFree86 3.3.6 or 4.x and want to | 
 | 127 | 	  use GLX or DRI.  If unsure, say N. | 
 | 128 |  | 
 | 129 | config AGP_I460 | 
 | 130 | 	tristate "Intel 460GX chipset support" | 
 | 131 | 	depends on AGP && (IA64_DIG || IA64_GENERIC) | 
 | 132 | 	help | 
 | 133 | 	  This option gives you AGP GART support for the Intel 460GX chipset | 
 | 134 | 	  for IA64 processors. | 
 | 135 |  | 
 | 136 | config AGP_HP_ZX1 | 
 | 137 | 	tristate "HP ZX1 chipset AGP support" | 
 | 138 | 	depends on AGP && (IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_GENERIC) | 
 | 139 | 	help | 
 | 140 | 	  This option gives you AGP GART support for the HP ZX1 chipset | 
 | 141 | 	  for IA64 processors. | 
 | 142 |  | 
 | 143 | config AGP_ALPHA_CORE | 
 | 144 | 	tristate "Alpha AGP support" | 
 | 145 | 	depends on AGP && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL) | 
 | 146 | 	default AGP | 
 | 147 |  | 
 | 148 | config AGP_UNINORTH | 
 | 149 | 	tristate "Apple UniNorth & U3 AGP support" | 
 | 150 | 	depends on AGP && PPC_PMAC | 
 | 151 | 	help | 
 | 152 | 	  This option gives you AGP support for Apple machines with a | 
 | 153 | 	  UniNorth or U3 (Apple G5) bridge. | 
 | 154 |  | 
 | 155 | config AGP_EFFICEON | 
 | 156 | 	tristate "Transmeta Efficeon support" | 
 | 157 | 	depends on AGP && X86 && !X86_64 | 
 | 158 | 	help | 
 | 159 | 	  This option gives you AGP support for the Transmeta Efficeon | 
 | 160 | 	  series processors with integrated northbridges. | 
 | 161 |  | 
 | 162 | 	  You should say Y here if you use XFree86 3.3.6 or 4.x and want to | 
 | 163 | 	  use GLX or DRI.  If unsure, say Y. | 
 | 164 |  | 
 | 165 | config AGP_SGI_TIOCA | 
 | 166 |         tristate "SGI TIO chipset AGP support" | 
 | 167 |         depends on AGP && (IA64_SGI_SN2 || IA64_GENERIC) | 
 | 168 |         help | 
 | 169 |           This option gives you AGP GART support for the SGI TIO chipset | 
 | 170 |           for IA64 processors. | 
 | 171 |  |