summaryrefslogtreecommitdiffstats
path: root/drivers/char/agp
diff options
context:
space:
mode:
authorMatt Turner2011-02-01 17:54:15 +0100
committerDave Airlie2011-02-04 00:42:25 +0100
commitcecd1455bc9cbd9568036f502ee8ded0a64354a7 (patch)
tree213995f8c44b3cb854e95123297c5c3b381123ad /drivers/char/agp
parentamd-k7-agp: remove non-x86 code (diff)
downloadkernel-qcow2-linux-cecd1455bc9cbd9568036f502ee8ded0a64354a7.tar.gz
kernel-qcow2-linux-cecd1455bc9cbd9568036f502ee8ded0a64354a7.tar.xz
kernel-qcow2-linux-cecd1455bc9cbd9568036f502ee8ded0a64354a7.zip
Revert "agp: AMD AGP is used on UP1100 & UP1500 alpha boxen"
This reverts commit f191f144079b0083c6fa7d01a4acbd7263fb5032. The AMD 751 and 761 chipsets are used on the UP1000, UP1100, and UP1500 OEM motherboards, but they neglect to do anything to make AGP work. According to Ivan Kokshaysky: There is quite fundamental conflict between the Alpha architecture and x86 AGP implementation - Alpha is entirely cache coherent by design, while x86 AGP is not (I mean native AGP DMA transactions, not a PCI over AGP). There are no such things as non-cacheable mappings or software support for cache flushing/invalidation on Alpha, so x86 AGP code won't work on Nautilus. So there's no point in allowing this driver to be configured on Alpha. Signed-off-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/char/agp')
-rw-r--r--drivers/char/agp/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/char/agp/Kconfig b/drivers/char/agp/Kconfig
index fcd867d923ba..d8b1b576556c 100644
--- a/drivers/char/agp/Kconfig
+++ b/drivers/char/agp/Kconfig
@@ -50,7 +50,7 @@ config AGP_ATI
config AGP_AMD
tristate "AMD Irongate, 761, and 762 chipset support"
- depends on AGP && (X86_32 || ALPHA)
+ depends on AGP && X86_32
help
This option gives you AGP support for the GLX component of
X on AMD Irongate, 761, and 762 chipsets.