Subject: X11 on Toshiba Tecra 8100
To: None <tech-x11@netbsd.org>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: tech-x11
Date: 06/18/2000 03:48:12
The patches below (against xsrc as of 20000617) together with the
following "Device" section in XF86Config get X going on a Toshiba 
Tecra 8100 (equipped with S3 Savage MX):

Section "Device"
    Identifier  "S3 Savage MX"
    VendorName  "toshiba"
    BoardName   "tecra8100"
    VideoRam    8192
    Chipset     "s3_savage"
    ChipID  0x8a20
EndSection  

Any objections to commit these changes?

Many thanks to Soren for pointing me at things!!!


 - Hubert

-- 
NetBSD - because Unix isn't just #include <linux.h>, i386, ILP32, ELF, ...!


Index: xf86site.def
===================================================================
RCS file: /cvsroot/xsrc/xc/config/cf/xf86site.def,v
retrieving revision 1.19
diff -u -r1.19 xf86site.def
--- xf86site.def	2000/02/01 23:42:18	1.19
+++ xf86site.def	2000/06/18 01:34:10
@@ -350,7 +350,7 @@
 #define XF86SvgaDrivers		nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
 				cirrus ncr77c22 compaq mga oak al2101 ali \
 				cl64xx video7 ark mx realtek apm s3_savage \
-				s3v s3_svga neo chips cyrix rendition p9x00 \
+				s3v s3_savage s3_svga neo chips cyrix rendition p9x00 \
 				spc8110 i740 tdfx smi generic
  */
 
Index: xfree86.cf
===================================================================
RCS file: /cvsroot/xsrc/xc/config/cf/xfree86.cf,v
retrieving revision 1.11
diff -u -r1.11 xfree86.cf
--- xfree86.cf	2000/01/10 23:50:33	1.11
+++ xfree86.cf	2000/06/18 01:34:10
@@ -496,13 +496,13 @@
 #   define XF86SvgaDrivers	nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
 				cirrus ncr77c22 compaq mga oak al2101 \
 				ali cl64xx video7 ark mx realtek s3_savage s3v apm \
-				s3_svga neo chips cyrix rendition p9x00 \
+				s3_savage s3_svga neo chips cyrix rendition p9x00 \
 				spc8110 i740 tdfx smi generic
 #  else
 #   define XF86SvgaDrivers	nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
 				cirrus ncr77c22 compaq mga oak al2101 \
 				ali cl64xx video7 ark mx realtek s3v apm \
-				s3_svga neo chips cyrix rendition p9x00 \
+				s3_savage s3_svga neo chips cyrix rendition p9x00 \
 				spc8110 i740 tdfx smi generic
 #  endif
 # endif
Index: Imakefile
===================================================================
RCS file: /cvsroot/xsrc/xc/programs/Xserver/hw/xfree86/vga256/drivers/Imakefile,v
retrieving revision 1.7
diff -u -r1.7 Imakefile
--- Imakefile	2000/01/10 23:50:35	1.7
+++ Imakefile	2000/06/18 01:39:28
@@ -21,7 +21,7 @@
        mga/?*.c mx/?*.c ncr77c22/?*.c oak/?*.c pvga1/?*.c realtek/?*.c \
        sis/?*.c tvga8900/?*.c video7/?*.c nv/?*.c compaq/?*.c s3v/?*.c \
        rendition/?*.c p9x00/?*.c cyrix/?*.c neo/?*.c spc8110/?*.c \
-       s3_svga.c/?*.c i740/?*.c tdfx/?*.c r128/?*.c smi/?*.c
+       s3_svga.c/?*.c i740/?*.c tdfx/?*.c r128/?*.c smi/?*.c s3_savage/?*.c 
 XCOMM s3_savage/?*.c 
 
 OBJS = al2101/?*_drv.o ali/?*_drv.o apm/?*_drv.o ark/?*_drv.o ati/?*_drv.o \
@@ -32,7 +32,7 @@
        nv/?*_drv.o compaq/?*_drv.o s3v/?*_drv.o rendition/?*_drv.o \
        p9x00/?*_drv.o cyrix/?*_drv.o neo/?*_drv.o spc8110/?*_drv.o \
        s3_svga/?*_drv.o i740/?*_drv.o tdfx/?*_drv.o r128/?*_drv.o \
-       smi/?*_drv.o
+       smi/?*_drv.o s3_savage/?*.o 
 XCOMM s3_savage/?*.o 
 
 #endif