diff -r 0a40d4215127 usr/src/pkgdefs/SUNWagp/postinstall --- a/usr/src/pkgdefs/SUNWagp/postinstall Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/pkgdefs/SUNWagp/postinstall Mon Aug 18 19:38:11 2008 +0200 @@ -43,6 +43,7 @@ \"pci8086,2590\" \ \"pci8086,2770\" \ \"pci8086,27a0\" \ + \"pci8086,27ac\" \ \"pci8086,2970\" \ \"pci8086,2980\" \ \"pci8086,2990\" \ diff -r 0a40d4215127 usr/src/pkgdefs/SUNWdrmr/postinstall --- a/usr/src/pkgdefs/SUNWdrmr/postinstall Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/pkgdefs/SUNWdrmr/postinstall Mon Aug 18 19:38:11 2008 +0200 @@ -39,6 +39,7 @@ \"pci8086,2592\" \ \"pci8086,2772\" \ \"pci8086,27a2\" \ + \"pci8086,27ae\" \ \"pci8086,2972\" \ \"pci8086,2982\" \ \"pci8086,2992\" \ diff -r 0a40d4215127 usr/src/uts/common/sys/agp/agpdefs.h --- a/usr/src/uts/common/sys/agp/agpdefs.h Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/uts/common/sys/agp/agpdefs.h Mon Aug 18 19:38:11 2008 +0200 @@ -90,6 +90,7 @@ #define INTEL_BR_915GM 0x25908086 #define INTEL_BR_945 0x27708086 #define INTEL_BR_945GM 0x27a08086 +#define INTEL_BR_945GME 0x27ac8086 #define INTEL_BR_946GZ 0x29708086 #define INTEL_BR_965G1 0x29808086 #define INTEL_BR_965Q 0x29908086 @@ -154,6 +155,7 @@ #define INTEL_IGD_915GM 0x25928086 #define INTEL_IGD_945 0x27728086 #define INTEL_IGD_945GM 0x27a28086 +#define INTEL_IGD_945GME 0x27ae8086 #define INTEL_IGD_946GZ 0x29728086 #define INTEL_IGD_965G1 0x29828086 #define INTEL_IGD_965Q 0x29928086 diff -r 0a40d4215127 usr/src/uts/intel/io/agpgart/agptarget.c --- a/usr/src/uts/intel/io/agpgart/agptarget.c Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/uts/intel/io/agpgart/agptarget.c Mon Aug 18 19:38:11 2008 +0200 @@ -344,6 +344,8 @@ {INTEL_BR_945, I8XX_CONF_GC, I8XX_GC_MODE_MASK, GMS_SIZE(gms_915_945_965), gms_915_945_965}, {INTEL_BR_945GM, I8XX_CONF_GC, I8XX_GC_MODE_MASK, + GMS_SIZE(gms_915_945_965), gms_915_945_965}, + {INTEL_BR_945GME, I8XX_CONF_GC, I8XX_GC_MODE_MASK, GMS_SIZE(gms_915_945_965), gms_915_945_965}, {INTEL_BR_946GZ, I8XX_CONF_GC, I8XX_GC_MODE_MASK, GMS_SIZE(gms_915_945_965), gms_915_945_965}, diff -r 0a40d4215127 usr/src/uts/intel/io/agpmaster/agpmaster.c --- a/usr/src/uts/intel/io/agpmaster/agpmaster.c Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/uts/intel/io/agpmaster/agpmaster.c Mon Aug 18 19:38:11 2008 +0200 @@ -94,7 +94,8 @@ #define IS_INTEL_915(agpmaster) ((agpmaster->agpm_id == INTEL_IGD_915) || \ (agpmaster->agpm_id == INTEL_IGD_915GM) || \ (agpmaster->agpm_id == INTEL_IGD_945) || \ - (agpmaster->agpm_id == INTEL_IGD_945GM)) + (agpmaster->agpm_id == INTEL_IGD_945GM) || \ + (agpmaster->agpm_id == INTEL_IGD_945GME)) /* Intel 965 series */ #define IS_INTEL_965(agpmaster) ((agpmaster->agpm_id == INTEL_IGD_946GZ) || \ @@ -629,6 +630,7 @@ case INTEL_IGD_915GM: case INTEL_IGD_945: case INTEL_IGD_945GM: + case INTEL_IGD_945GME: case INTEL_IGD_946GZ: case INTEL_IGD_965G1: case INTEL_IGD_965G2: diff -r 0a40d4215127 usr/src/uts/intel/io/drm/drm_pciids.h --- a/usr/src/uts/intel/io/drm/drm_pciids.h Mon Aug 04 21:54:51 2008 -0700 +++ b/usr/src/uts/intel/io/drm/drm_pciids.h Mon Aug 18 19:38:11 2008 +0200 @@ -194,6 +194,7 @@ {0x8086, 0x2592, CHIP_I9XX|CHIP_I915, "Intel i915GM"}, \ {0x8086, 0x2772, CHIP_I9XX|CHIP_I915, "Intel i945G"}, \ {0x8086, 0x27A2, CHIP_I9XX|CHIP_I915, "Intel i945GM"}, \ + {0x8086, 0x27AE, CHIP_I9XX|CHIP_I915, "Intel i945GME"}, \ {0x8086, 0x2972, CHIP_I9XX|CHIP_I965, "Intel i946GZ"}, \ {0x8086, 0x2982, CHIP_I9XX|CHIP_I965, "Intel i965G"}, \ {0x8086, 0x2992, CHIP_I9XX|CHIP_I965, "Intel i965Q"}, \