diff options
author | miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM> | 2008-11-06 13:45:30 +0800 |
---|---|---|
committer | miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM> | 2008-11-06 13:45:30 +0800 |
commit | 12db04d32e66c3b1803eed1182611245893e23dd (patch) | |
tree | c008ec638ef19b6d3613e791ddcd5bbbac9cbe8a /usr/src/uts/intel/io | |
parent | ee33b1b8d10d92b82e8b3a266d228d3c8007f229 (diff) | |
download | illumos-gate-12db04d32e66c3b1803eed1182611245893e23dd.tar.gz |
6738342 Need support for Intel i945GME
Diffstat (limited to 'usr/src/uts/intel/io')
-rw-r--r-- | usr/src/uts/intel/io/agpgart/agptarget.c | 2 | ||||
-rw-r--r-- | usr/src/uts/intel/io/agpmaster/agpmaster.c | 4 | ||||
-rw-r--r-- | usr/src/uts/intel/io/drm/drm_pciids.h | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/usr/src/uts/intel/io/agpgart/agptarget.c b/usr/src/uts/intel/io/agpgart/agptarget.c index 131353f577..a03353c756 100644 --- a/usr/src/uts/intel/io/agpgart/agptarget.c +++ b/usr/src/uts/intel/io/agpgart/agptarget.c @@ -347,6 +347,8 @@ static gms_mode_t gms_modes[] = { 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}, {INTEL_BR_965G1, I8XX_CONF_GC, I8XX_GC_MODE_MASK, diff --git a/usr/src/uts/intel/io/agpmaster/agpmaster.c b/usr/src/uts/intel/io/agpmaster/agpmaster.c index 55d448d56c..7b4d290d23 100644 --- a/usr/src/uts/intel/io/agpmaster/agpmaster.c +++ b/usr/src/uts/intel/io/agpmaster/agpmaster.c @@ -92,7 +92,8 @@ int agpm_debug = 0; #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) || \ @@ -633,6 +634,7 @@ detect_i8xx_device(agp_master_softc_t *master_softc) 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 --git a/usr/src/uts/intel/io/drm/drm_pciids.h b/usr/src/uts/intel/io/drm/drm_pciids.h index 1951899485..c2a63d9f40 100644 --- a/usr/src/uts/intel/io/drm/drm_pciids.h +++ b/usr/src/uts/intel/io/drm/drm_pciids.h @@ -192,6 +192,7 @@ extern "C" { {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"}, \ |