summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2007-05-27 05:35:28 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2007-05-27 05:35:28 +0000
commita00584a801c739ea4f5a3aa9dd1f06e267709caa (patch)
tree5629b4aba013482063084c64b7606fcf0f0beacd /x11-drivers/xf86-video-nv
parentVersion bump to address security issue. See bug #178081. (diff)
downloadhistorical-a00584a801c739ea4f5a3aa9dd1f06e267709caa.tar.gz
historical-a00584a801c739ea4f5a3aa9dd1f06e267709caa.tar.bz2
historical-a00584a801c739ea4f5a3aa9dd1f06e267709caa.zip
Import new stuff from RH: add a lot of newer stuff, particularly G80's.
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'x11-drivers/xf86-video-nv')
-rw-r--r--x11-drivers/xf86-video-nv/ChangeLog5
-rw-r--r--x11-drivers/xf86-video-nv/Manifest26
-rw-r--r--x11-drivers/xf86-video-nv/files/nv.xinf135
3 files changed, 131 insertions, 35 deletions
diff --git a/x11-drivers/xf86-video-nv/ChangeLog b/x11-drivers/xf86-video-nv/ChangeLog
index a0356ac3268d..12b2c11892d3 100644
--- a/x11-drivers/xf86-video-nv/ChangeLog
+++ b/x11-drivers/xf86-video-nv/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for x11-drivers/xf86-video-nv
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nv/ChangeLog,v 1.48 2007/05/05 18:29:48 dang Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nv/ChangeLog,v 1.49 2007/05/27 05:35:28 dberkholz Exp $
+
+ 27 May 2007; Donnie Berkholz <dberkholz@gentoo.org>; files/nv.xinf:
+ Import new stuff from RH: add a lot of newer stuff, particularly G80's.
05 May 2007; Daniel Gryniewicz <dang@gentoo.org>
xf86-video-nv-1.2.2.1.ebuild:
diff --git a/x11-drivers/xf86-video-nv/Manifest b/x11-drivers/xf86-video-nv/Manifest
index b658e49cea94..d4e33b3b88c6 100644
--- a/x11-drivers/xf86-video-nv/Manifest
+++ b/x11-drivers/xf86-video-nv/Manifest
@@ -1,10 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX nv.xinf 16031 RMD160 6ceb5e66b6d113638a2bb951d5fd9ba33df3df4a SHA1 a6855b5271a7a7a2fc3011e59a5adce01fdeb8be SHA256 1b84af6aca5150e321de8e9a123223dc5961d25bbfd4719b2ed45b3aa68b0555
-MD5 b1694fcf2384f4862ee9bb095c278b48 files/nv.xinf 16031
-RMD160 6ceb5e66b6d113638a2bb951d5fd9ba33df3df4a files/nv.xinf 16031
-SHA256 1b84af6aca5150e321de8e9a123223dc5961d25bbfd4719b2ed45b3aa68b0555 files/nv.xinf 16031
+AUX nv.xinf 19987 RMD160 a8754e72908d8c4b202724713700186352e35adc SHA1 606c63c9b5153c7cd9d35beac329d5d3e2da3921 SHA256 96015b04a8d37bc189509247dc96df4a07510ae4dd6962f3eb3f6209837fa28a
+MD5 9243fd711e7a13841657987de4b7efcd files/nv.xinf 19987
+RMD160 a8754e72908d8c4b202724713700186352e35adc files/nv.xinf 19987
+SHA256 96015b04a8d37bc189509247dc96df4a07510ae4dd6962f3eb3f6209837fa28a files/nv.xinf 19987
DIST x11-driver-patches-2.tar.bz2 408 RMD160 00dc7a3127e2b366df081afd37271d84b35333e8 SHA1 6e83b7e8d38aa9e784f15823e7f049268b9dfa41 SHA256 84efaedb3ad098cd13e3499b728dddd5555895d4a469a8d77140c9d8d943cda1
DIST x11-driver-patches-4.tar.bz2 346 RMD160 fcbd405de080d07612d46f455b927035fd8123a8 SHA1 350d357d542699b5a1a612228931a60afda799db SHA256 07069bbd072f2def50e83801a8f2a41a4c96495104f15cd6f56f7df7f89769bf
DIST xf86-video-nv-1.1.2.tar.bz2 276822 RMD160 0e53c227032fd3aaeeffbe33622521383137ad50 SHA1 e4156ebabb7976666b3da19856d89de256cdc747 SHA256 eff7555a914f310fa61ec5b40ce520990aee67aa11c186eb85b03af63e5efa4a
@@ -32,10 +29,10 @@ EBUILD xf86-video-nv-2.0.2.ebuild 616 RMD160 595e2746ae1737616ef7e73fdb3001563c3
MD5 151823e2f95bec0169628cf4acd6d752 xf86-video-nv-2.0.2.ebuild 616
RMD160 595e2746ae1737616ef7e73fdb3001563c394aa9 xf86-video-nv-2.0.2.ebuild 616
SHA256 0b7e76c08b7d7bb63eef4b5402c00326d3eb5cae0d783a157c0d93b57b80696a xf86-video-nv-2.0.2.ebuild 616
-MISC ChangeLog 7021 RMD160 4f9c305086d36ee41e465c5832a6aadfba5723ab SHA1 e29264d70ed813eda11fd1d004b98f1e39e74936 SHA256 4825002f0c12d08f7bffe7ed17c39b213c423b51e39e4288acec8c5aca65dc19
-MD5 13a796012532bd4c394019c55b585c80 ChangeLog 7021
-RMD160 4f9c305086d36ee41e465c5832a6aadfba5723ab ChangeLog 7021
-SHA256 4825002f0c12d08f7bffe7ed17c39b213c423b51e39e4288acec8c5aca65dc19 ChangeLog 7021
+MISC ChangeLog 7171 RMD160 44e733642f60f27fcc7035cc9b06dc792865acf1 SHA1 0d5a73f3d9701d76510be0e06d7f0bac4ce65320 SHA256 6ace9ed076f713f97a6c4d97ac7b9f466498d1fbd9dc77aa0bc89ddf11a36b4f
+MD5 44ebc07698a82c15356a2ea9a96ef4e7 ChangeLog 7171
+RMD160 44e733642f60f27fcc7035cc9b06dc792865acf1 ChangeLog 7171
+SHA256 6ace9ed076f713f97a6c4d97ac7b9f466498d1fbd9dc77aa0bc89ddf11a36b4f ChangeLog 7171
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156
RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156
@@ -55,10 +52,3 @@ SHA256 8c9b19b8d84faeab09ad82f4cd8213ca1b49a93454cee956a08515b4a82fbe21 files/di
MD5 187dbf76962f8afc521fbb3401c67907 files/digest-xf86-video-nv-2.0.2 518
RMD160 256da4d69c2b18a34242d340c0fed64f200aa259 files/digest-xf86-video-nv-2.0.2 518
SHA256 036f76c807bf96ae00b29b46dd110f16d60a584f9665a3cc383c096bdc010bd0 files/digest-xf86-video-nv-2.0.2 518
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
-
-iD8DBQFGPM07omPajV0RnrERAv/JAJ92A0DPMDrskTXXrHS4P+1H25py4ACgg7XF
-K3lUMkgaf3aUuW//sGXHow8=
-=qbRf
------END PGP SIGNATURE-----
diff --git a/x11-drivers/xf86-video-nv/files/nv.xinf b/x11-drivers/xf86-video-nv/files/nv.xinf
index ad5554d2661b..1abec810f28a 100644
--- a/x11-drivers/xf86-video-nv/files/nv.xinf
+++ b/x11-drivers/xf86-video-nv/files/nv.xinf
@@ -5,11 +5,15 @@
# nv30: GeForce FX
# nv40: GeForce 6
# g70: GeForce 7
+# g80: GeForce 8 (8xxx, etc)
#
# GL suffix tends to mean Quadro workstation card
# M suffix tends to mean laptop/mobility chip
#
# Entries without a chip series number should get fixed.
+#
+# Future G80 ranges: 0x190, 0x400, and 0x420 (& 0xFFF0). Currently just
+# have the 0x190 series allocated, but might want to change that?
# Diamond (Misbadged Viper series, I guess)
# This is wildly inaccurate, the driver won't recognize these, but I assume
@@ -27,6 +31,7 @@ alias pcivideo:v000010DEd0000002Csv*sd*bc*sc*i* nv # nv6
alias pcivideo:v000010DEd0000002Dsv*sd*bc*sc*i* nv # nv5m64
alias pcivideo:v000010DEd0000002Esv*sd*bc*sc*i* nv # nv6
alias pcivideo:v000010DEd0000002Fsv*sd*bc*sc*i* nv # nv6
+
alias pcivideo:v000010DEd00000040sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd00000041sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd00000042sv*sd*bc*sc*i* nv # nv40
@@ -39,6 +44,7 @@ alias pcivideo:v000010DEd00000048sv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd00000049sv*sd*bc*sc*i* nv # nv40 GL
alias pcivideo:v000010DEd0000004Dsv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000004Esv*sd*bc*sc*i* nv # nv40 GL
+
alias pcivideo:v000010DEd00000090sv*sd*bc*sc*i* nv # g70
alias pcivideo:v000010DEd00000091sv*sd*bc*sc*i* nv # g70
alias pcivideo:v000010DEd00000092sv*sd*bc*sc*i* nv # g70
@@ -50,7 +56,9 @@ alias pcivideo:v000010DEd00000099sv*sd*bc*sc*i* nv # g70 M
alias pcivideo:v000010DEd0000009Csv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000009Dsv*sd*bc*sc*i* nv # g70 GL
alias pcivideo:v000010DEd0000009Esv*sd*bc*sc*i* nv # XXX not in pci.ids
+
alias pcivideo:v000010DEd000000A0sv*sd*bc*sc*i* nv # nv5
+
alias pcivideo:v000010DEd000000C0sv*sd*bc*sc*i* nv # nv41
alias pcivideo:v000010DEd000000C1sv*sd*bc*sc*i* nv # nv41
alias pcivideo:v000010DEd000000C2sv*sd*bc*sc*i* nv # nv41
@@ -60,6 +68,7 @@ alias pcivideo:v000010DEd000000C9sv*sd*bc*sc*i* nv # nv41
alias pcivideo:v000010DEd000000CCsv*sd*bc*sc*i* nv # nv41
alias pcivideo:v000010DEd000000CDsv*sd*bc*sc*i* nv # nv41
alias pcivideo:v000010DEd000000CEsv*sd*bc*sc*i* nv # nv41 GL
+
alias pcivideo:v000010DEd000000F0sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd000000F1sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd000000F2sv*sd*bc*sc*i* nv # nv43
@@ -75,6 +84,7 @@ alias pcivideo:v000010DEd000000FCsv*sd*bc*sc*i* nv # nv37 GL
alias pcivideo:v000010DEd000000FDsv*sd*bc*sc*i* nv # nv37 GL
alias pcivideo:v000010DEd000000FEsv*sd*bc*sc*i* nv # nv38 GL
alias pcivideo:v000010DEd000000FFsv*sd*bc*sc*i* nv # nv18
+
alias pcivideo:v000010DEd00000100sv*sd*bc*sc*i* nv # nv10
alias pcivideo:v000010DEd00000101sv*sd*bc*sc*i* nv # nv10
alias pcivideo:v000010DEd00000103sv*sd*bc*sc*i* nv # nv10 GL
@@ -82,26 +92,29 @@ alias pcivideo:v000010DEd00000110sv*sd*bc*sc*i* nv # nv11
alias pcivideo:v000010DEd00000111sv*sd*bc*sc*i* nv # nv11
alias pcivideo:v000010DEd00000112sv*sd*bc*sc*i* nv # nv11
alias pcivideo:v000010DEd00000113sv*sd*bc*sc*i* nv # nv11 GL
+
alias pcivideo:v000010DEd00000140sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000141sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000142sv*sd*bc*sc*i* nv # nv43
-alias pcivideo:v000010DEd00000143sv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd00000143sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000144sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000145sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000146sv*sd*bc*sc*i* nv # nv43
-alias pcivideo:v000010DEd00000147sv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd00000147sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000148sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000149sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd0000014Asv*sd*bc*sc*i* nv # Quadro NVS 440
alias pcivideo:v000010DEd0000014Bsv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000014Csv*sd*bc*sc*i* nv # Quadro FX 550
-alias pcivideo:v000010DEd0000014Dsv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd0000014Dsv*sd*bc*sc*i* nv # nv18 GL (XXX?)
alias pcivideo:v000010DEd0000014Esv*sd*bc*sc*i* nv # nv43 GL
alias pcivideo:v000010DEd0000014Fsv*sd*bc*sc*i* nv # nv43
+
alias pcivideo:v000010DEd00000150sv*sd*bc*sc*i* nv # nv15
alias pcivideo:v000010DEd00000151sv*sd*bc*sc*i* nv # nv15
alias pcivideo:v000010DEd00000152sv*sd*bc*sc*i* nv # nv15
alias pcivideo:v000010DEd00000153sv*sd*bc*sc*i* nv # nv15 GL
+
alias pcivideo:v000010DEd00000160sv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd00000161sv*sd*bc*sc*i* nv # nv44
alias pcivideo:v000010DEd00000162sv*sd*bc*sc*i* nv # nv44
@@ -111,11 +124,12 @@ alias pcivideo:v000010DEd00000165sv*sd*bc*sc*i* nv # nv44
alias pcivideo:v000010DEd00000166sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000167sv*sd*bc*sc*i* nv # nv43
alias pcivideo:v000010DEd00000168sv*sd*bc*sc*i* nv # nv43
-alias pcivideo:v000010DEd00000169sv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd00000169sv*sd*bc*sc*i* nv # GeForce 6250
alias pcivideo:v000010DEd0000016Bsv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000016Csv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000016Dsv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000016Esv*sd*bc*sc*i* nv # XXX not in pci.ids
+
alias pcivideo:v000010DEd00000170sv*sd*bc*sc*i* nv # nv17
alias pcivideo:v000010DEd00000171sv*sd*bc*sc*i* nv # nv17
alias pcivideo:v000010DEd00000172sv*sd*bc*sc*i* nv # nv17
@@ -130,10 +144,11 @@ alias pcivideo:v000010DEd0000017Asv*sd*bc*sc*i* nv # nv17 GL
alias pcivideo:v000010DEd0000017Bsv*sd*bc*sc*i* nv # nv17 GL
alias pcivideo:v000010DEd0000017Csv*sd*bc*sc*i* nv # nv17 GL
alias pcivideo:v000010DEd0000017Dsv*sd*bc*sc*i* nv # nv17
+
alias pcivideo:v000010DEd00000181sv*sd*bc*sc*i* nv # nv18
alias pcivideo:v000010DEd00000182sv*sd*bc*sc*i* nv # nv18
alias pcivideo:v000010DEd00000183sv*sd*bc*sc*i* nv # nv18
-alias pcivideo:v000010DEd00000184sv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd00000184sv*sd*bc*sc*i* nv # nv18
alias pcivideo:v000010DEd00000185sv*sd*bc*sc*i* nv # nv18
alias pcivideo:v000010DEd00000186sv*sd*bc*sc*i* nv # nv18 M
alias pcivideo:v000010DEd00000187sv*sd*bc*sc*i* nv # nv18 M
@@ -143,21 +158,45 @@ alias pcivideo:v000010DEd0000018Asv*sd*bc*sc*i* nv # nv18 GL
alias pcivideo:v000010DEd0000018Bsv*sd*bc*sc*i* nv # nv18 GL
alias pcivideo:v000010DEd0000018Csv*sd*bc*sc*i* nv # nv18 GL
alias pcivideo:v000010DEd0000018Dsv*sd*bc*sc*i* nv # nv18 M
+
+# preemptive strike against g80
+alias pcivideo:v000010DEd00000190sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000191sv*sd*bc*sc*i* nv # GeForce 8800 GTX
+alias pcivideo:v000010DEd00000192sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000193sv*sd*bc*sc*i* nv # GeForce 8800 GTS
+alias pcivideo:v000010DEd00000194sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000195sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000196sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000197sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000198sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000199sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000019Asv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000019Bsv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000019Csv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000019Dsv*sd*bc*sc*i* nv # Quadro FX 5600
+alias pcivideo:v000010DEd0000019Esv*sd*bc*sc*i* nv # Quadro FX 4600
+alias pcivideo:v000010DEd0000019Fsv*sd*bc*sc*i* nv # g80
+
alias pcivideo:v000010DEd000001A0sv*sd*bc*sc*i* nv # nv11
+
alias pcivideo:v000010DEd000001D1sv*sd*bc*sc*i* nv # GeForce 7300 LE
-alias pcivideo:v000010DEd000001D6sv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd000001D3sv*sd*bc*sc*i* nv # GeForce 7300 SE
+alias pcivideo:v000010DEd000001D6sv*sd*bc*sc*i* nv # GeForce Go 7200
alias pcivideo:v000010DEd000001D7sv*sd*bc*sc*i* nv # GeForce Go 7300
alias pcivideo:v000010DEd000001D8sv*sd*bc*sc*i* nv # GeForce Go 7400
alias pcivideo:v000010DEd000001DAsv*sd*bc*sc*i* nv # Quadro NVS 110M
alias pcivideo:v000010DEd000001DBsv*sd*bc*sc*i* nv # XXX not in pci.ids
-alias pcivideo:v000010DEd000001DCsv*sd*bc*sc*i* nv # XXX not in pci.ids
+alias pcivideo:v000010DEd000001DCsv*sd*bc*sc*i* nv # Quadro FX 350M
alias pcivideo:v000010DEd000001DEsv*sd*bc*sc*i* nv # Quadro FX 350
alias pcivideo:v000010DEd000001DFsv*sd*bc*sc*i* nv # GeForce 7300 GS
+
alias pcivideo:v000010DEd000001F0sv*sd*bc*sc*i* nv # nv18
+
alias pcivideo:v000010DEd00000200sv*sd*bc*sc*i* nv # nv20
alias pcivideo:v000010DEd00000201sv*sd*bc*sc*i* nv # nv20
alias pcivideo:v000010DEd00000202sv*sd*bc*sc*i* nv # nv20
alias pcivideo:v000010DEd00000203sv*sd*bc*sc*i* nv # nv20
+
alias pcivideo:v000010DEd00000210sv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd00000211sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd00000212sv*sd*bc*sc*i* nv # nv40
@@ -165,15 +204,20 @@ alias pcivideo:v000010DEd00000215sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd00000218sv*sd*bc*sc*i* nv # nv40
alias pcivideo:v000010DEd0000021Dsv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000021Esv*sd*bc*sc*i* nv # XXX not in pci.ids
+
alias pcivideo:v000010DEd00000220sv*sd*bc*sc*i* nv # XXX not in pci.ids
-alias pcivideo:v000010DEd00000221sv*sd*bc*sc*i* nv # nv43
+alias pcivideo:v000010DEd00000221sv*sd*bc*sc*i* nv # nv44A
alias pcivideo:v000010DEd00000222sv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd00000228sv*sd*bc*sc*i* nv # XXX not in pci.ids
+
alias pcivideo:v000010DEd00000240sv*sd*bc*sc*i* nv # C51
-#alias pcivideo:v000010DEd00000241sv*sd*bc*sc*i* nv # XXX pcie bridge?
-alias pcivideo:v000010DEd00000242sv*sd*bc*sc*i* nv # C51
-#alias pcivideo:v000010DEd00000244sv*sd*bc*sc*i* nv # XXX pcie bridge?
-#alias pcivideo:v000010DEd00000247sv*sd*bc*sc*i* nv # XXX pcie bridge?
+alias pcivideo:v000010DEd00000241sv*sd*bc*sc*i* nv # C51
+alias pcivideo:v000010DEd00000242sv*sd*bc*sc*i* nv # C51G
+alias pcivideo:v000010DEd00000244sv*sd*bc*sc*i* nv # C51
+alias pcivideo:v000010DEd00000245sv*sd*bc*sc*i* nv # C51
+alias pcivideo:v000010DEd00000246sv*sd*bc*sc*i* nv # C51
+alias pcivideo:v000010DEd00000247sv*sd*bc*sc*i* nv # MCP51
+
alias pcivideo:v000010DEd00000250sv*sd*bc*sc*i* nv # nv25
alias pcivideo:v000010DEd00000251sv*sd*bc*sc*i* nv # nv25
alias pcivideo:v000010DEd00000252sv*sd*bc*sc*i* nv # nv25
@@ -181,6 +225,7 @@ alias pcivideo:v000010DEd00000253sv*sd*bc*sc*i* nv # nv25
alias pcivideo:v000010DEd00000258sv*sd*bc*sc*i* nv # nv25 GL
alias pcivideo:v000010DEd00000259sv*sd*bc*sc*i* nv # nv25 GL
alias pcivideo:v000010DEd0000025Bsv*sd*bc*sc*i* nv # nv25 GL
+
alias pcivideo:v000010DEd00000280sv*sd*bc*sc*i* nv # nv28
alias pcivideo:v000010DEd00000281sv*sd*bc*sc*i* nv # nv28
alias pcivideo:v000010DEd00000282sv*sd*bc*sc*i* nv # nv28
@@ -188,8 +233,14 @@ alias pcivideo:v000010DEd00000286sv*sd*bc*sc*i* nv # nv28
alias pcivideo:v000010DEd00000288sv*sd*bc*sc*i* nv # nv28 GL
alias pcivideo:v000010DEd00000289sv*sd*bc*sc*i* nv # nv28 GL
alias pcivideo:v000010DEd0000028Csv*sd*bc*sc*i* nv # nv28 GL M
-alias pcivideo:v000010DEd00000290sv*sd*bc*sc*i* nv # GeForce 7900 GTX
-alias pcivideo:v000010DEd00000291sv*sd*bc*sc*i* nv # GeForce 7900 GT
+
+alias pcivideo:v000010DEd00000290sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000291sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000292sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000293sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000294sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000295sv*sd*bc*sc*i* nv # g71
+alias pcivideo:v000010DEd00000297sv*sd*bc*sc*i* nv # GeFoece Go 7950 GTX
alias pcivideo:v000010DEd00000298sv*sd*bc*sc*i* nv # GeForce Go 7900 GS
alias pcivideo:v000010DEd00000299sv*sd*bc*sc*i* nv # GeForce Go 7900 GTX
alias pcivideo:v000010DEd0000029Asv*sd*bc*sc*i* nv # g71
@@ -198,11 +249,17 @@ alias pcivideo:v000010DEd0000029Csv*sd*bc*sc*i* nv # g71
alias pcivideo:v000010DEd0000029Dsv*sd*bc*sc*i* nv # g71
alias pcivideo:v000010DEd0000029Esv*sd*bc*sc*i* nv # g71
alias pcivideo:v000010DEd0000029Fsv*sd*bc*sc*i* nv # g71
+
+alias pcivideo:v000010DEd000002E0sv*sd*bc*sc*i* nv # g73
+alias pcivideo:v000010DEd000002E1sv*sd*bc*sc*i* nv # g73
+alias pcivideo:v000010DEd000002E2sv*sd*bc*sc*i* nv # g73
+
alias pcivideo:v000010DEd00000300sv*sd*bc*sc*i* nv # nv30
alias pcivideo:v000010DEd00000301sv*sd*bc*sc*i* nv # nv30
alias pcivideo:v000010DEd00000302sv*sd*bc*sc*i* nv # nv30
alias pcivideo:v000010DEd00000308sv*sd*bc*sc*i* nv # nv30 GL
alias pcivideo:v000010DEd00000309sv*sd*bc*sc*i* nv # nv30 GL
+
alias pcivideo:v000010DEd00000311sv*sd*bc*sc*i* nv # nv31
alias pcivideo:v000010DEd00000312sv*sd*bc*sc*i* nv # nv31
alias pcivideo:v000010DEd00000313sv*sd*bc*sc*i* nv # nv31
@@ -215,6 +272,7 @@ alias pcivideo:v000010DEd0000031Csv*sd*bc*sc*i* nv # nv31 GL M
alias pcivideo:v000010DEd0000031Dsv*sd*bc*sc*i* nv # nv31 GL M
alias pcivideo:v000010DEd0000031Esv*sd*bc*sc*i* nv # nv31 GL M
alias pcivideo:v000010DEd0000031Fsv*sd*bc*sc*i* nv # nv31 GL M
+
alias pcivideo:v000010DEd00000320sv*sd*bc*sc*i* nv # nv34
alias pcivideo:v000010DEd00000321sv*sd*bc*sc*i* nv # nv34
alias pcivideo:v000010DEd00000322sv*sd*bc*sc*i* nv # nv34
@@ -230,6 +288,7 @@ alias pcivideo:v000010DEd0000032Bsv*sd*bc*sc*i* nv # nv34 GL
alias pcivideo:v000010DEd0000032Csv*sd*bc*sc*i* nv # nv34 GL M
alias pcivideo:v000010DEd0000032Dsv*sd*bc*sc*i* nv # nv34
alias pcivideo:v000010DEd0000032Fsv*sd*bc*sc*i* nv # nv4 GL
+
alias pcivideo:v000010DEd00000330sv*sd*bc*sc*i* nv # nv35
alias pcivideo:v000010DEd00000331sv*sd*bc*sc*i* nv # nv35
alias pcivideo:v000010DEd00000332sv*sd*bc*sc*i* nv # nv35
@@ -237,6 +296,7 @@ alias pcivideo:v000010DEd00000333sv*sd*bc*sc*i* nv # nv38
alias pcivideo:v000010DEd00000334sv*sd*bc*sc*i* nv # nv35
alias pcivideo:v000010DEd00000338sv*sd*bc*sc*i* nv # nv35 GL
alias pcivideo:v000010DEd0000033Fsv*sd*bc*sc*i* nv # nv35 GL
+
alias pcivideo:v000010DEd00000341sv*sd*bc*sc*i* nv # nv36
alias pcivideo:v000010DEd00000342sv*sd*bc*sc*i* nv # nv36
alias pcivideo:v000010DEd00000343sv*sd*bc*sc*i* nv # nv36
@@ -249,16 +309,59 @@ alias pcivideo:v000010DEd0000034Bsv*sd*bc*sc*i* nv # nv36 M
alias pcivideo:v000010DEd0000034Csv*sd*bc*sc*i* nv # nv36
alias pcivideo:v000010DEd0000034Esv*sd*bc*sc*i* nv # nv36 GL
alias pcivideo:v000010DEd0000034Fsv*sd*bc*sc*i* nv # nv36 GL
+
alias pcivideo:v000010DEd00000391sv*sd*bc*sc*i* nv # g70
alias pcivideo:v000010DEd00000392sv*sd*bc*sc*i* nv # g70
+alias pcivideo:v000010DEd00000393sv*sd*bc*sc*i* nv # g70
+alias pcivideo:v000010DEd00000394sv*sd*bc*sc*i* nv # g70
+alias pcivideo:v000010DEd00000395sv*sd*bc*sc*i* nv # g70
+alias pcivideo:v000010DEd00000397sv*sd*bc*sc*i* nv # GeForce Go 7700
alias pcivideo:v000010DEd00000398sv*sd*bc*sc*i* nv # g70
alias pcivideo:v000010DEd00000399sv*sd*bc*sc*i* nv # XXX not in pci.ids
alias pcivideo:v000010DEd0000039Asv*sd*bc*sc*i* nv # XXX not in pci.ids
-alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # XXX not in pci.ids
-alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # Quadro FX 560
+alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # Quadro FX 550M
+alias pcivideo:v000010DEd0000039Esv*sd*bc*sc*i* nv # Quadro FX 560
+
alias pcivideo:v000010DEd000003D0sv*sd*bc*sc*i* nv # GF 6100 nForce 430
alias pcivideo:v000010DEd000003D1sv*sd*bc*sc*i* nv # GF 6100 nForce 405
alias pcivideo:v000010DEd000003D2sv*sd*bc*sc*i* nv # GF 6100 nForce 400
+alias pcivideo:v000010DEd000003D5sv*sd*bc*sc*i* nv # GF 6100 nForce 420
+
+# preemptive strike against g80.
+alias pcivideo:v000010DEd00000400sv*sd*bc*sc*i* nv # g80 official
+alias pcivideo:v000010DEd00000401sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000402sv*sd*bc*sc*i* nv # g80 official
+alias pcivideo:v000010DEd00000403sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000404sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000405sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000406sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000407sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000408sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000409sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Asv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Bsv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Csv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Dsv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Esv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000040Fsv*sd*bc*sc*i* nv # g80
+
+# preemptive strike against g80.
+alias pcivideo:v000010DEd00000420sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000421sv*sd*bc*sc*i* nv # g80 official
+alias pcivideo:v000010DEd00000422sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000423sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000424sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000425sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000426sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000427sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000428sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd00000429sv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Asv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Bsv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Csv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Dsv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Esv*sd*bc*sc*i* nv # g80
+alias pcivideo:v000010DEd0000042Fsv*sd*bc*sc*i* nv # g80
# SGS Thompson joint venture
# This is a bit inaccurate - the driver only knows about 12d2:0018 -