Chameleon

View vidcards.patch

1diff -rupd ../trunk/i386/libsaio/ati.c ./i386/libsaio/ati.c
2--- ../trunk/i386/libsaio/ati.c2011-11-12 18:36:50.000000000 -0500
3+++ ./i386/libsaio/ati.c2011-11-12 18:55:13.000000000 -0500
4@@ -219,6 +219,7 @@ static radeon_card_info_t radeon_cards[]
5 { 0x9440,0x24411682, CHIP_FAMILY_RV770,"ATI Radeon HD 4870",kMotmot},
6 { 0x9440,0x24441682, CHIP_FAMILY_RV770,"ATI Radeon HD 4870",kMotmot},
7 { 0x9440,0x24451682, CHIP_FAMILY_RV770,"ATI Radeon HD 4870",kMotmot},
8+{ 0x9440,0x114A174B,CHIP_FAMILY_RV770,"Sapphire Radeon HD4870 Vapor-X",kCardinal},
9
10 { 0x9441,0x24401682, CHIP_FAMILY_RV770,"ATI Radeon HD 4870 X2",kMotmot},
11
12@@ -361,6 +362,7 @@ static radeon_card_info_t radeon_cards[]
13
14 { 0x954F,0x29201682, CHIP_FAMILY_RV710,"ATI Radeon HD 4550",kNull},
15 { 0x954F,0x29211682, CHIP_FAMILY_RV710,"ATI Radeon HD 4550",kNull},
16+{ 0x954F,0x16131462,CHIP_FAMILY_RV710,"ATI Radeon HD 4550",kNull},
17 { 0x954F,0x30901682, CHIP_FAMILY_RV710,"XFX Radeon HD 4570",kNull},
18
19 { 0x954F,0x30501787, CHIP_FAMILY_RV710,"ATI Radeon HD 4450",kNull},
20@@ -484,6 +486,7 @@ static radeon_card_info_t radeon_cards[]
21 { 0x68A8,0x050E1025, CHIP_FAMILY_CYPRESS,"AMD Radeon HD 6850M",kUakari},
22
23 { 0x68B8,0x00CF106B, CHIP_FAMILY_JUNIPER,"ATI Radeon HD 5770",kHoolock},
24+{ 0x68B8,0xE144174B,CHIP_FAMILY_JUNIPER,"ATI Radeon HD 5770",kHoolock},
25
26 { 0x68B8,0x29901682, CHIP_FAMILY_JUNIPER,"ATI Radeon HD 5770",kVervet},
27 { 0x68B8,0x29911682, CHIP_FAMILY_JUNIPER,"ATI Radeon HD 5770",kVervet},
28@@ -541,6 +544,8 @@ static radeon_card_info_t radeon_cards[]
29
30 { 0x68F9,0x20091787, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5450",kEulemur},
31 { 0x68F9,0x22911787, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5450",kEulemur},
32+{ 0x68F9,0xE145174B,CHIP_FAMILY_CEDAR,"ATI Radeon HD 5450",kEulemur},
33+{ 0x68F9,0x23401462,CHIP_FAMILY_CEDAR,"ATI Radeon HD 5450",kEulemur},
34 { 0x68F9,0x30001787, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5470",kNull},
35 { 0x68F9,0x30011787, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5530",kNull},
36 { 0x68F9,0x30021787, CHIP_FAMILY_CEDAR,"ATI Radeon HD 5490",kNull},
37@@ -693,8 +698,10 @@ static radeon_card_info_t radeon_cards[]
38 { 0x6718,0x00000000, CHIP_FAMILY_CAYMAN,"AMD Radeon HD 6970 Series",kNull},
39 { 0x6719,0x00000000, CHIP_FAMILY_CAYMAN,"AMD Radeon HD 6950 Series",kNull},
40
41+{ 0x6720,0x04BA1028,CHIP_FAMILY_BARTS,"AMD Radeon HD 6970m",kElodea},
42 { 0x6720,0x00000000, CHIP_FAMILY_BARTS,"AMD Radeon HD 6900M Series",kNull},
43
44+{ 0x6738,0x31081682,CHIP_FAMILY_BARTS,"AMD Radeon HD 6870",kDuckweed},
45 { 0x6738,0x00000000, CHIP_FAMILY_BARTS,"AMD Radeon HD 6870 Series",kDuckweed},
46 { 0x6739,0x00000000, CHIP_FAMILY_BARTS,"AMD Radeon HD 6850 Series",kDuckweed},
47 { 0x673E,0x00000000, CHIP_FAMILY_BARTS,"AMD Radeon HD 6790 Series",kNull},
48diff -rupd ../trunk/i386/libsaio/nvidia.c ./i386/libsaio/nvidia.c
49--- ../trunk/i386/libsaio/nvidia.c2011-11-12 18:22:52.000000000 -0500
50+++ ./i386/libsaio/nvidia.c2011-11-12 19:05:56.000000000 -0500
51@@ -507,6 +507,7 @@ static struct nv_chipsets_t NVKnownChips
52 { 0x10DE06DD, "Quadro 4000" },
53 { 0x10DE06DE, "Tesla M2050" },// TODO: sub-device id: 0x0846
54 { 0x10DE06DE, "Tesla M2070" },// TODO: sub-device id: ?
55+{ 0x10DE06DF, "Tesla M2070-Q" },
56 // 0x10DE06DE also applies to misc S2050, X2070, M2050, M2070
57 // 06E0 - 06EF
58 { 0x10DE06E0, "GeForce 9300 GE" },
59@@ -730,11 +731,15 @@ static struct nv_chipsets_t NVKnownChips
60 { 0x10DE0DC5, "GeForce GTS 450" },
61 { 0x10DE0DC6, "GeForce GTS 450" },
62 { 0x10DE0DCA, "GF10x" },
63+{ 0x10DE0DCD, "GeForce GT 555M" },
64+{ 0x10DE0DCE, "GeForce GT 555M" },
65 // 0DD0 - 0DDF
66 { 0x10DE0DD1, "GeForce GTX 460M" },
67 { 0x10DE0DD2, "GeForce GT 445M" },
68 { 0x10DE0DD3, "GeForce GT 435M" },
69+{ 0x10DE0DD6, "GeForce GT 550M" },
70 { 0x10DE0DD8, "Quadro 2000" },
71+{ 0x10DE0DDA, "Quadro 2000M" },
72 { 0x10DE0DDE, "GF106-ES" },
73 { 0x10DE0DDF, "GF106-INT" },
74 // 0DE0 - 0DEF
75@@ -743,13 +748,20 @@ static struct nv_chipsets_t NVKnownChips
76 { 0x10DE0DE2, "GeForce GT 420" },
77 { 0x10DE0DE5, "GeForce GT 530" },
78 { 0x10DE0DEB, "GeForce GT 555M" },
79+{ 0x10DE0DEC, "GeForce GT 525M" },
80+{ 0x10DE0DED, "GeForce GT 520M" },
81 { 0x10DE0DEE, "GeForce GT 415M" },
82 // 0DF0 - 0DFF
83 { 0x10DE0DF0, "GeForce GT 425M" },
84 { 0x10DE0DF1, "GeForce GT 420M" },
85 { 0x10DE0DF2, "GeForce GT 435M" },
86 { 0x10DE0DF3, "GeForce GT 420M" },
87+{ 0x10DE0DF4, "GeForce GT 540M" },
88+{ 0x10DE0DF5, "GeForce GT 525M" },
89+{ 0x10DE0DF6, "GeForce GT 550M" },
90+{ 0x10DE0DF7, "GeForce GT 520M" },
91 { 0x10DE0DF8, "Quadro 600" },
92+{ 0x10DE0DFA, "Quadro 1000M" },
93 { 0x10DE0DFE, "GF108 ES" },
94 { 0x10DE0DFF, "GF108 INT" },
95 // 0E00 - 0E0F
96@@ -762,7 +774,10 @@ static struct nv_chipsets_t NVKnownChips
97 { 0x10DE0E25, "D12U-50" },
98 // 0E30 - 0E3F
99 { 0x10DE0E30, "GeForce GTX 470M" },
100+{ 0x10DE0E31, "GeForce GTX 485M" },
101 { 0x10DE0E38, "GF104GL" },
102+{ 0x10DE0E3A, "Quadro 3000M" },
103+{ 0x10DE0E3B, "Quadro 4000M" },
104 { 0x10DE0E3E, "GF104-ES" },
105 { 0x10DE0E3F, "GF104-INT" },
106 // 0E40 - 0E4F
107@@ -801,13 +816,18 @@ static struct nv_chipsets_t NVKnownChips
108 { 0x10DE1040, "GeForce GT 520" },
109 // 1050 - 105F
110 { 0x10DE1050, "GeForce GT 520M" },
111+{ 0x10DE1054, "GeForce GT 410M" },
112+{ 0x10DE1056, "Quadro NVS 4200M" },
113+{ 0x10DE1057, "Quadro NVS 4200M" },
114 // 1060 - 106F
115 // 1070 - 107F
116+{ 0x10DE107F, "NVIDIA GF119-ES" },
117 // 1080 - 108F
118 { 0x10DE1080, "GeForce GTX 580" },
119 { 0x10DE1081, "GeForce GTX 570" },
120 { 0x10DE1082, "GeForce GTX 560 Ti" },
121 { 0x10DE1083, "D13U" },
122+{ 0x10DE1086, "GeForce GTX 570" },
123 { 0x10DE1088, "GeForce GTX 590" },
124 // 1090 - 109F
125 { 0x10DE1098, "D13U" },
126@@ -816,10 +836,12 @@ static struct nv_chipsets_t NVKnownChips
127 // 10B0 - 10BF
128 // 10C0 - 10CF
129 { 0x10DE10C3, "GeForce 8400 GS" },
130+{ 0x10DE10C5, "GeForce 405" },
131 // 1200 -
132 { 0x10DE1200, "GeForce GTX 560 Ti" },
133+{ 0x10DE1201, "GeForce GTX 560" },
134 { 0x10DE1244, "GeForce GTX 550 Ti" },
135-{ 0x10DE1245, "GeForce GTS 450" },
136+{ 0x10DE1245, "GeForce GTS 450" },
137 };
138
139 static uint16_t swap16(uint16_t x)
140

Archive Download this file

Attachment to issue 202

Created: 12 years 5 months ago by Jeremy Agostino