1 | diff -rupd ../trunk/i386/libsaio/ati.c ./i386/libsaio/ati.c␊ |
2 | --- ../trunk/i386/libsaio/ati.c␉2011-11-12 18:36:50.000000000 -0500␊ |
3 | +++ ./i386/libsaio/ati.c␉2011-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␉␉},␊ |
48 | diff -rupd ../trunk/i386/libsaio/nvidia.c ./i386/libsaio/nvidia.c␊ |
49 | --- ../trunk/i386/libsaio/nvidia.c␉2011-11-12 18:22:52.000000000 -0500␊ |
50 | +++ ./i386/libsaio/nvidia.c␉2011-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 | |