From: Eric A. <an...@us...> - 2003-10-17 03:16:20
|
CVSROOT: /cvs/dri Module name: xc Repository: xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/ Changes by: anholt@pdx. 03/10/16 20:14:39 Log message: - Converted Linux drivers to initialize DRM instances based on PCI IDs, not just a single instance. Moved the PCI ID lists from <card>_drv.c in BSD to <card>.h. The PCI ID lists include a driver private field, which may be used by drivers for chip family or other information. Based on work by jonsmirl. - Make tdfx_drv.c and tdfx.h match other drivers. - Fixed up linking of sis shared files. Tested with Radeon and SiS on Linux and FreeBSD, including a Linux setup with 2 SiS cards in a machine, but only one head being used (with DRI) Modified files: xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/: Imakefile drmP.h drm_drv.h drm_os_freebsd.h drm_os_netbsd.h mga_drv.c r128_drv.c radeon_drv.c sis_drv.c tdfx_drv.c xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/: Imakefile Makefile.linux drmP.h drm_drv.h gamma.h i810.h i830.h tdfx_drv.c xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/: mga.h r128.h radeon.h sis.h Added files: xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/: tdfx.h Removed files: xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/: tdfx.h xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/: tdfx.h Revision Changes Path 1.17 +1 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/Imakefile 1.34 +8 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/drmP.h 1.31 +13 -15 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/drm_drv.h 1.39 +0 -8 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/drm_os_freebsd.h 1.17 +0 -8 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/drm_os_netbsd.h 1.8 +0 -11 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/mga_drv.c 1.9 +0 -24 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/r128_drv.c 1.11 +0 -39 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon_drv.c 1.2 +0 -7 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/sis_drv.c 1.8 +0 -44 xc/xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/tdfx_drv.c 1.16 +1 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Imakefile 1.57 +4 -1 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.linux 1.81 +8 -4 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/drmP.h 1.44 +98 -119 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/drm_drv.h 1.12 +4 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/gamma.h 1.13 +8 -1 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i810.h 1.8 +5 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i830.h 1.36 +0 -41 xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/tdfx_drv.c 1.5 +6 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/mga.h 1.9 +20 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/r128.h 1.21 +37 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/radeon.h 1.2 +7 -0 xc/xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/sis.h |