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

(-)agp_intel.c (+6 lines)
Lines 98-103 Link Here
98
98
99
	case 0x25318086:
99
	case 0x25318086:
100
		return ("Intel 82860 host to AGP bridge");
100
		return ("Intel 82860 host to AGP bridge");
101
102
	case 0x25788086:
103
		return ("Intel 82875P host to AGP bridge");
101
	};
104
	};
102
105
103
	if (pci_get_vendor(dev) == 0x8086)
106
	if (pci_get_vendor(dev) == 0x8086)
Lines 188-193 Link Here
188
		break;
191
		break;
189
192
190
	case 0x1a308086: /* i845 */
193
	case 0x1a308086: /* i845 */
194
	case 0x25788086: /* i875P */
191
		pci_write_config(dev, AGP_INTEL_I845_MCHCFG,
195
		pci_write_config(dev, AGP_INTEL_I845_MCHCFG,
192
				 (pci_read_config(dev, AGP_INTEL_I845_MCHCFG, 1)
196
				 (pci_read_config(dev, AGP_INTEL_I845_MCHCFG, 1)
193
				  | (1 << 1)), 1);
197
				  | (1 << 1)), 1);
Lines 209-214 Link Here
209
	case 0x1a308086: /* i845 */
213
	case 0x1a308086: /* i845 */
210
	case 0x25308086: /* i850 */
214
	case 0x25308086: /* i850 */
211
	case 0x25318086: /* i860 */
215
	case 0x25318086: /* i860 */
216
	case 0x25788086: /* i875P */
212
		pci_write_config(dev, AGP_INTEL_I8XX_ERRSTS, 0x001c, 2);
217
		pci_write_config(dev, AGP_INTEL_I8XX_ERRSTS, 0x001c, 2);
213
		break;
218
		break;
214
219
Lines 251-256 Link Here
251
				& ~(1 << 1)), 1);
256
				& ~(1 << 1)), 1);
252
257
253
	case 0x1a308086: /* i845 */
258
	case 0x1a308086: /* i845 */
259
	case 0x25788086: /* i875P */
254
		printf("%s: set MCHCFG to %x\n", __func__, (unsigned)
260
		printf("%s: set MCHCFG to %x\n", __func__, (unsigned)
255
				(pci_read_config(dev, AGP_INTEL_I845_MCHCFG, 1)
261
				(pci_read_config(dev, AGP_INTEL_I845_MCHCFG, 1)
256
				& ~(1 << 1)));
262
				& ~(1 << 1)));

Return to bug 51802