View | Details | Raw Unified | Return to bug 41466
Collapse All | Expand All

(-)agp_intel.c (+4 lines)
Lines 76-81 Link Here
76
 		return ("Intel 82443GX host to AGP bridge");
76
 		return ("Intel 82443GX host to AGP bridge");
77
77
78
	case 0x25008086:
78
	case 0x25008086:
79
	case 0x25018086:
79
 		return ("Intel 82820 host to AGP bridge");
80
 		return ("Intel 82820 host to AGP bridge");
80
81
81
	case 0x35758086:
82
	case 0x35758086:
Lines 160-165 Link Here
160
		break;
161
		break;
161
162
162
	case 0x25008086: /* i820 */
163
	case 0x25008086: /* i820 */
164
	case 0x25018086: /* i820 */
163
		pci_write_config(dev, AGP_INTEL_AGPCTRL, 0x0000, 4);
165
		pci_write_config(dev, AGP_INTEL_AGPCTRL, 0x0000, 4);
164
		pci_write_config(dev, AGP_INTEL_I820_RDCR,
166
		pci_write_config(dev, AGP_INTEL_I820_RDCR,
165
				 (pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
167
				 (pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
Lines 186-191 Link Here
186
		break;
188
		break;
187
189
188
	case 0x25008086: /* i820 */
190
	case 0x25008086: /* i820 */
191
	case 0x25018086: /* i820 */
189
	case 0x1a308086: /* i845 */
192
	case 0x1a308086: /* i845 */
190
	case 0x25308086: /* i850 */
193
	case 0x25308086: /* i850 */
191
	case 0x25318086: /* i860 */
194
	case 0x25318086: /* i860 */
Lines 222-227 Link Here
222
				& ~(1 << 9)), 2);
225
				& ~(1 << 9)), 2);
223
226
224
	case 0x25008086: /* i820 */
227
	case 0x25008086: /* i820 */
228
	case 0x25018086: /* i820 */
225
		printf("%s: set RDCR to %x\n", __FUNCTION__, (unsigned)
229
		printf("%s: set RDCR to %x\n", __FUNCTION__, (unsigned)
226
				(pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
230
				(pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
227
				& ~(1 << 1)));
231
				& ~(1 << 1)));
(-)agp_intel.c (+4 lines)
Lines 81-86 Link Here
81
		return ("Intel 82815 (i815 GMCH) host to PCI bridge");
81
		return ("Intel 82815 (i815 GMCH) host to PCI bridge");
82
82
83
	case 0x25008086:
83
	case 0x25008086:
84
	case 0x25018086:
84
		return ("Intel 82820 host to AGP bridge");
85
		return ("Intel 82820 host to AGP bridge");
85
86
86
	case 0x35758086:
87
	case 0x35758086:
Lines 180-185 Link Here
180
		break;
181
		break;
181
182
182
	case 0x25008086: /* i820 */
183
	case 0x25008086: /* i820 */
184
	case 0x25018086: /* i820 */
183
		pci_write_config(dev, AGP_INTEL_I820_RDCR,
185
		pci_write_config(dev, AGP_INTEL_I820_RDCR,
184
				 (pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
186
				 (pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
185
				  | (1 << 1)), 1);
187
				  | (1 << 1)), 1);
Lines 203-208 Link Here
203
		break;
205
		break;
204
206
205
	case 0x25008086: /* i820 */
207
	case 0x25008086: /* i820 */
208
	case 0x25018086: /* i820 */
206
	case 0x1a308086: /* i845 */
209
	case 0x1a308086: /* i845 */
207
	case 0x25308086: /* i850 */
210
	case 0x25308086: /* i850 */
208
	case 0x25318086: /* i860 */
211
	case 0x25318086: /* i860 */
Lines 239-244 Link Here
239
				& ~(1 << 9)), 2);
242
				& ~(1 << 9)), 2);
240
243
241
	case 0x25008086: /* i820 */
244
	case 0x25008086: /* i820 */
245
	case 0x25018086: /* i820 */
242
		printf("%s: set RDCR to %x\n", __func__, (unsigned)
246
		printf("%s: set RDCR to %x\n", __func__, (unsigned)
243
				(pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
247
				(pci_read_config(dev, AGP_INTEL_I820_RDCR, 1)
244
				& ~(1 << 1)));
248
				& ~(1 << 1)));

Return to bug 41466