Index: sys/arch/x86/pci/pchb.c =================================================================== RCS file: /cvsroot/src/sys/arch/x86/pci/pchb.c,v retrieving revision 1.21 diff -u -r1.21 pchb.c --- sys/arch/x86/pci/pchb.c 24 Feb 2010 22:37:55 -0000 1.21 +++ sys/arch/x86/pci/pchb.c 16 Jun 2010 03:07:22 -0000 @@ -386,6 +386,14 @@ case PCI_PRODUCT_INTEL_82IGD_E_HB: case PCI_PRODUCT_INTEL_82Q45_HB: case PCI_PRODUCT_INTEL_82G45_HB: + case PCI_PRODUCT_INTEL_82G41_HB: + case PCI_PRODUCT_INTEL_E7221_HB: + case PCI_PRODUCT_INTEL_82965GME_HB: + case PCI_PRODUCT_INTEL_82B43_HB: + case PCI_PRODUCT_INTEL_IRONLAKE_D_HB: + case PCI_PRODUCT_INTEL_IRONLAKE_M_HB: + case PCI_PRODUCT_INTEL_IRONLAKE_MA_HB: + case PCI_PRODUCT_INTEL_IRONLAKE_MC2_HB: /* * The host bridge is either in GFX mode (internal * graphics) or in AGP mode. In GFX mode, we pretend Index: sys/dev/pci/agp.c =================================================================== RCS file: /cvsroot/src/sys/dev/pci/agp.c,v retrieving revision 1.68 diff -u -r1.68 agp.c --- sys/dev/pci/agp.c 24 Feb 2010 22:37:59 -0000 1.68 +++ sys/dev/pci/agp.c 16 Jun 2010 03:07:23 -0000 @@ -192,6 +192,22 @@ NULL, agp_i810_attach }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82G45_HB, NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82G41_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_E7221_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82965GME_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82B43_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_IRONLAKE_D_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_IRONLAKE_M_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_IRONLAKE_MA_HB, + NULL, agp_i810_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_IRONLAKE_MC2_HB, + NULL, agp_i810_attach }, #endif #if NAGP_INTEL > 0 Index: sys/dev/pci/agp_i810.c =================================================================== RCS file: /cvsroot/src/sys/dev/pci/agp_i810.c,v retrieving revision 1.67 diff -u -r1.67 agp_i810.c --- sys/dev/pci/agp_i810.c 4 Apr 2010 14:40:05 -0000 1.67 +++ sys/dev/pci/agp_i810.c 16 Jun 2010 03:07:24 -0000 @@ -171,6 +171,7 @@ case PCI_PRODUCT_INTEL_82945GM_IGD: case PCI_PRODUCT_INTEL_82945GM_IGD_1: case PCI_PRODUCT_INTEL_82945GME_IGD: + case PCI_PRODUCT_INTEL_E7221_IGD: case PCI_PRODUCT_INTEL_82965Q_IGD: case PCI_PRODUCT_INTEL_82965Q_IGD_1: case PCI_PRODUCT_INTEL_82965PM_IGD: @@ -179,6 +180,7 @@ case PCI_PRODUCT_INTEL_82G33_IGD_1: case PCI_PRODUCT_INTEL_82965G_IGD: case PCI_PRODUCT_INTEL_82965G_IGD_1: + case PCI_PRODUCT_INTEL_82965GME_IGD: case PCI_PRODUCT_INTEL_82Q35_IGD: case PCI_PRODUCT_INTEL_82Q35_IGD_1: case PCI_PRODUCT_INTEL_82Q33_IGD: @@ -191,6 +193,10 @@ case PCI_PRODUCT_INTEL_82IGD_E_IGD: case PCI_PRODUCT_INTEL_82Q45_IGD: case PCI_PRODUCT_INTEL_82G45_IGD: + case PCI_PRODUCT_INTEL_82G41_IGD: + case PCI_PRODUCT_INTEL_82B43_IGD: + case PCI_PRODUCT_INTEL_IRONLAKE_D_IGD: + case PCI_PRODUCT_INTEL_IRONLAKE_M_IGD: return (1); } @@ -274,6 +280,7 @@ case PCI_PRODUCT_INTEL_82945GM_IGD: case PCI_PRODUCT_INTEL_82945GM_IGD_1: case PCI_PRODUCT_INTEL_82945GME_IGD: + case PCI_PRODUCT_INTEL_E7221_IGD: isc->chiptype = CHIP_I915; break; case PCI_PRODUCT_INTEL_82965Q_IGD: @@ -282,6 +289,7 @@ case PCI_PRODUCT_INTEL_82965PM_IGD_1: case PCI_PRODUCT_INTEL_82965G_IGD: case PCI_PRODUCT_INTEL_82965G_IGD_1: + case PCI_PRODUCT_INTEL_82965GME_IGD: case PCI_PRODUCT_INTEL_82946GZ_IGD: case PCI_PRODUCT_INTEL_82G35_IGD: case PCI_PRODUCT_INTEL_82G35_IGD_1: @@ -300,6 +308,10 @@ case PCI_PRODUCT_INTEL_82IGD_E_IGD: case PCI_PRODUCT_INTEL_82Q45_IGD: case PCI_PRODUCT_INTEL_82G45_IGD: + case PCI_PRODUCT_INTEL_82G41_IGD: + case PCI_PRODUCT_INTEL_82B43_IGD: + case PCI_PRODUCT_INTEL_IRONLAKE_D_IGD: + case PCI_PRODUCT_INTEL_IRONLAKE_M_IGD: isc->chiptype = CHIP_G4X; break; } Index: sys/dev/pci/pcidevs =================================================================== RCS file: /cvsroot/src/sys/dev/pci/pcidevs,v retrieving revision 1.1034 diff -u -r1.1034 pcidevs --- sys/dev/pci/pcidevs 8 Jun 2010 13:22:04 -0000 1.1034 +++ sys/dev/pci/pcidevs 16 Jun 2010 03:07:28 -0000 @@ -2219,6 +2219,16 @@ product IMS TT128M 0x9128 TwinTurbo 128M /* Intel products */ +product INTEL IRONLAKE_D_HB 0x0040 Iron Lake Host Bridge +product INTEL IRONLAKE_D_IGD 0x0042 Iron Lake Integrated Graphics Device +product INTEL IRONLAKE_M_HB 0x0044 Iron Lake Host Bridge +product INTEL IRONLAKE_M_IGD 0x0046 Iron Lake Integrated Graphics Device +product INTEL IRONLAKE_MA_HB 0x0062 Iron Lake Host Bridge +product INTEL IRONLAKE_MC2_HB 0x006a Iron Lake Host Bridge +product INTEL SANDYBRIDGE_HB 0x0100 Sandy Bridge Host Bridge +product INTEL SANDYBRIDGE_IGD 0x0102 Sandy Bridge Integrated Graphics Device +product INTEL SANDYBRIDGE_M_HB 0x0104 Sandy Bridge Host Bridge +product INTEL SANDYBRIDGE_M_IGD 0x0106 Sandy Bridge Integrated Graphics Device product INTEL 80312 0x030d 80312 I/O Companion Chip product INTEL 80321 0x0319 80321 I/O Processor product INTEL IOP333_A 0x0370 IOP333 PCI Express-to-PCI Bridge #0 @@ -2508,6 +2518,9 @@ product INTEL 82915G_IGD 0x2582 82915G/GL Integrated Graphics Device product INTEL 82925X_HB 0x2584 82925X Host product INTEL 82925X_EX 0x2585 82925X PCI Express Bridge +product INTEL E7221_HB 0x2588 E7221 Host Bridge +product INTEL E7221_IGD 0x258a E7221 Integrated Graphics Device +product INTEL 82915G_IGD 0x2582 82915G/GL Integrated Graphics Device product INTEL 82915GM_HB 0x2590 82915PM/GM/GMS,82910GML Host Bridge product INTEL 82915GM_EX 0x2591 82915PM/GM PCI Express Bridge product INTEL 82915GM_IGD 0x2592 82915GM/GMS,82910GML Integrated Graphics Device @@ -2712,6 +2725,8 @@ product INTEL 82965PM_MEI 0x2a04 82965PM MEI Controller product INTEL 82965PM_IDE 0x2a06 82965PM IDE Interface product INTEL 82965PM_KT 0x2a07 82965PM Serial Interface +product INTEL 82965GME_HB 0x2a10 82965GME Host Bridge +product INTEL 82965GME_IGD 0x2a12 82965GME Integrated Graphics Device product INTEL 82GM45_HB 0x2a40 82GM45 Host Bridge product INTEL 82GM45_IGD 0x2a42 82GM45 Integrated Graphics Device product INTEL 82GM45_IGD_1 0x2a43 82GM45 Integrated Graphics Device @@ -2721,6 +2736,10 @@ product INTEL 82Q45_IGD 0x2e12 82Q45 Integrated Graphics Device product INTEL 82G45_HB 0x2e20 82G45 Host Bridge product INTEL 82G45_IGD 0x2e22 82G45 Integrated Graphics Device +product INTEL 82G41_HB 0x2e30 82G41 Host Bridge +product INTEL 82G41_IGD 0x2e32 82G41 Integrated Graphics Device +product INTEL 82B43_HB 0x2e40 82B43 Host Bridge +product INTEL 82B43_IGD 0x2e42 82B43 Integrated Graphics Device product INTEL 31244 0x3200 31244 Serial ATA Controller product INTEL 82855PM_DDR 0x3340 82855PM MCH Host Controller product INTEL 82855PM_AGP 0x3341 82855PM Host-AGP Bridge @@ -2844,6 +2863,10 @@ product INTEL PCI450_MC 0x84c5 82451KX/GX Memory Controller (MC) product INTEL 82451NX_MIOC 0x84ca 82451NX Memory & I/O Controller (MIOC) product INTEL 82451NX_PXB 0x84cb 82451NX PCI Expander Bridge (PXB) +product INTEL PINEVIEW_HB 0xa000 Pineview Host Bridge +product INTEL PINEVIEW_IGD 0xa001 Pineview Integrated Graphics Device +product INTEL PINEVIEW_M_HB 0xa010 Pineview Host Bridge +product INTEL PINEVIEW_M_IGD 0xa011 Pineview Integrated Graphics Device product INTEL 21152 0xb152 S21152BB PCI-PCI Bridge product INTEL 21154 0xb154 S21152BA,S21154AE/BE PCI-PCI Bridge product INTEL 21555 0xb555 21555 Non-Transparent PCI-PCI Bridge