This file contains last-minute bug fixes which didn't make it into XFree86 3.1. This fix is for a problem with the S3 server's support for new versions of the #9 GXE64Pro. To use this fix, you need the XFree86 3.1 source. ------------------------------------------------------------------------ *** xc/programs/Xserver/hw/xfree86/accel/s3/s3init.c-3.1 Mon Sep 26 22:03:31 1994 --- xc/programs/Xserver/hw/xfree86/accel/s3/s3init.c Thu Sep 29 19:29:26 1994 *************** *** 375,381 **** * Set up the Serial Access Mode 256 Words Control * (bit 6 in CR58) */ ! if (S3_964_SERIES(s3ChipId)) s3SAM256 = 0x40; else s3SAM256 = 0x00; --- 375,381 ---- * Set up the Serial Access Mode 256 Words Control * (bit 6 in CR58) */ ! if (S3_964_SERIES(s3ChipId) && !DAC_IS_TI3025) s3SAM256 = 0x40; else s3SAM256 = 0x00; *************** *** 1273,1279 **** if (DAC_IS_TI3025) { /* set s3 reg65 for some unknown reason */ outb(vgaCRIndex, 0x65); ! outb(vgaCRReg, 0x02); } if (pixel_multiplexing) { --- 1273,1280 ---- if (DAC_IS_TI3025) { /* set s3 reg65 for some unknown reason */ outb(vgaCRIndex, 0x65); ! outb(vgaCRReg, 0x82); ! /* was 0x02 for all, now 0x82 is required on new ones */ } if (pixel_multiplexing) { *** xc/programs/Xserver/hw/xfree86/accel/s3/s3.h-3.1 Sat Oct 1 12:04:43 1994 --- xc/programs/Xserver/hw/xfree86/accel/s3/s3.h Sat Oct 1 12:04:52 1994 *************** *** 33,39 **** #ifndef _S3_H_ #define _S3_H_ ! #define S3_PATCHLEVEL "0" #ifndef LINKKIT #include "s3name.h" --- 33,39 ---- #ifndef _S3_H_ #define _S3_H_ ! #define S3_PATCHLEVEL "1" #ifndef LINKKIT #include "s3name.h" ------------------------------------------------------------------------