diff -ru -X dontdiff linux-2.6.0-test1/drivers/char/drm/Kconfig kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/Kconfig --- linux-2.6.0-test1/drivers/char/drm/Kconfig 2003-07-14 05:37:28.000000000 +0200 +++ kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/Kconfig 2003-07-23 19:24:31.000000000 +0200 @@ -72,3 +72,12 @@ Choose this option if you have a Matrox G200, G400 or G450 graphics card. If M is selected, the module will be called mga. AGP support is required for this driver to work. + +config DRM_SIS + tristate "SiS video cards" + depends on DRM && AGP + help + Choose this option if you have a SiS 630 or compatibel video + chipset. If M is selected the module will be called sis. AGP + support is required for this driver to work. + diff -ru -X dontdiff linux-2.6.0-test1/drivers/char/drm/Makefile kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/Makefile --- linux-2.6.0-test1/drivers/char/drm/Makefile 2003-07-14 05:38:38.000000000 +0200 +++ kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/Makefile 2003-07-21 22:50:51.000000000 +0200 @@ -10,6 +10,7 @@ i830-objs := i830_drv.o i830_dma.o i830_irq.o radeon-objs := radeon_drv.o radeon_cp.o radeon_state.o radeon_mem.o radeon_irq.o ffb-objs := ffb_drv.o ffb_context.o +sis-objs := sis_drv.o sis_ds.o sis_mm.o obj-$(CONFIG_DRM_GAMMA) += gamma.o obj-$(CONFIG_DRM_TDFX) += tdfx.o @@ -19,3 +20,5 @@ obj-$(CONFIG_DRM_I810) += i810.o obj-$(CONFIG_DRM_I830) += i830.o obj-$(CONFIG_DRM_FFB) += ffb.o +obj-$(CONFIG_DRM_SIS) += sis.o + diff -ru -X dontdiff linux-2.6.0-test1/drivers/char/drm/sis_mm.c kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/sis_mm.c --- linux-2.6.0-test1/drivers/char/drm/sis_mm.c 2003-07-14 05:35:56.000000000 +0200 +++ kernel-source-2.6.0-test1-ac1-kb1/drivers/char/drm/sis_mm.c 2003-07-22 20:38:54.000000000 +0200 @@ -28,8 +28,9 @@ * */ +#include #include "sis.h" -#include +#include "video/sisfb.h" #include "drmP.h" #include "sis_drm.h" #include "sis_drv.h"