summaryrefslogtreecommitdiff
path: root/linux-core
diff options
context:
space:
mode:
authorAlan Hourihane <alanh@fairlite.demon.co.uk>2001-05-17 15:20:40 +0000
committerAlan Hourihane <alanh@fairlite.demon.co.uk>2001-05-17 15:20:40 +0000
commit18ce40c9d31c166b49e6689c260eb1ddb3cc08c9 (patch)
treeeaa3e05a5aaf5afb387caa765a914aa9d844ad6c /linux-core
parent9c775d0b2f303389c24aea5e8abc1473f0cf93e8 (diff)
Make the SiS module work again. At least glxinfo reports it's working, yet
trying to run the simple apps return 'out of video memory'
Diffstat (limited to 'linux-core')
-rw-r--r--linux-core/sis_drv.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/linux-core/sis_drv.c b/linux-core/sis_drv.c
index d04d3739..3dd83fd7 100644
--- a/linux-core/sis_drv.c
+++ b/linux-core/sis_drv.c
@@ -39,7 +39,13 @@
#define DRIVER_MINOR 0
#define DRIVER_PATCHLEVEL 0
-#define DRIVER_IOCTLS
+#define DRIVER_IOCTLS \
+ [DRM_IOCTL_NR(SIS_IOCTL_FB_ALLOC)] = { sis_fb_alloc, 1, 1 }, \
+ [DRM_IOCTL_NR(SIS_IOCTL_FB_FREE)] = { sis_fb_free, 1, 1 }, \
+ /* AGP Memory Management */ \
+ [DRM_IOCTL_NR(SIS_IOCTL_AGP_INIT)] = { sisp_agp_init, 1, 1 }, \
+ [DRM_IOCTL_NR(SIS_IOCTL_AGP_ALLOC)] = { sisp_agp_alloc, 1, 1 }, \
+ [DRM_IOCTL_NR(SIS_IOCTL_AGP_FREE)] = { sisp_agp_free, 1, 1 }
#if 0 /* these don't appear to be defined */
/* SIS Stereo */
[DRM_IOCTL_NR(DRM_IOCTL_CONTROL)] = { sis_control, 1, 1 },