svn commit: r187100 - head/sys/dev/agp

Jung-uk Kim jkim at FreeBSD.org
Mon Jan 12 08:07:04 PST 2009


Author: jkim
Date: Mon Jan 12 16:07:03 2009
New Revision: 187100
URL: http://svn.freebsd.org/changeset/base/187100

Log:
  Add support for AMD64 Family 10h processors.
  
  PR:		kern/128331
  MFC after:	3 days

Modified:
  head/sys/dev/agp/agp_amd64.c

Modified: head/sys/dev/agp/agp_amd64.c
==============================================================================
--- head/sys/dev/agp/agp_amd64.c	Mon Jan 12 15:48:22 2009	(r187099)
+++ head/sys/dev/agp/agp_amd64.c	Mon Jan 12 16:07:03 2009	(r187100)
@@ -167,14 +167,16 @@ agp_amd64_attach(device_t dev)
 {
 	struct agp_amd64_softc *sc = device_get_softc(dev);
 	struct agp_gatt *gatt;
+	uint32_t devid;
 	int i, n, error;
 
-	for (i = 0, n = 0; i < PCI_SLOTMAX && n < AMD64_MAX_MCTRL; i++)
-		if (pci_cfgregread(0, i, 3, 0, 4) == 0x11031022) {
+	for (i = 0, n = 0; i < PCI_SLOTMAX && n < AMD64_MAX_MCTRL; i++) {
+		devid = pci_cfgregread(0, i, 3, 0, 4);
+		if (devid == 0x11031022 || devid == 0x12031022) {
 			sc->mctrl[n] = i;
 			n++;
 		}
-
+	}
 	if (n == 0)
 		return (ENXIO);
 


More information about the svn-src-head mailing list