Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Matthias Drochner <drochner@netbsd.org>
List: source-changes
Date: 03/20/2007 18:05:39
Module Name: src
Committed By: drochner
Date: Tue Mar 20 18:05:38 UTC 2007
Modified Files:
src/sys/arch/x86/x86: mtrr_i686.c
src/sys/conf: files
src/sys/dev/pci: agp_i810.c files.pci vga_pci.c vga_pcivar.h
Added Files:
src/sys/dev/drm: drm.h drmP.h drm_agpsupport.c drm_atomic.h drm_auth.c
drm_bufs.c drm_context.c drm_dma.c drm_drawable.c drm_drv.c
drm_fops.c drm_ioctl.c drm_irq.c drm_linux_list.h drm_lock.c
drm_memory.c drm_pci.c drm_sarea.h drm_scatter.c drm_sysctl.c
drm_vm.c files.drm
src/sys/dev/pci/drm: ati_pcigart.c drm_pciids.h i915_dma.c i915_drm.h
i915_drv.c i915_drv.h i915_irq.c i915_mem.c mach64_dma.c
mach64_drm.h mach64_drv.c mach64_drv.h mach64_irq.c mach64_state.c
mga_dma.c mga_drm.h mga_drv.c mga_drv.h mga_irq.c mga_state.c
mga_ucode.h mga_warp.c r128_cce.c r128_drm.h r128_drv.c r128_drv.h
r128_irq.c r128_state.c r300_cmdbuf.c r300_reg.h radeon_cp.c
radeon_drm.h radeon_drv.c radeon_drv.h radeon_irq.c radeon_mem.c
radeon_state.c savage_bci.c savage_drm.h savage_drv.c savage_drv.h
savage_state.c sis_drm.h sis_drv.c sis_drv.h sis_ds.c sis_ds.h
sis_mm.c tdfx_drv.c tdfx_drv.h
Log Message:
Import DRM drivers, brought into shape by Yorick Hardy, posted to tech-x11.
Minor modifications by me:
-use an mi device major number
-(coarsly) divided into pci card specific and less specific parts, moved
the latter to dev/drm
-renamed autoconf attributes to reflect this
Todo:
-adapt all card frontends but i915 to drm include file location
-review the mtrr change
-make the change to agp_i810.c coexist with the fix for buggy VESA
BIOSes which is commented out temporarily
-RCS IDs etc style stuff
-LKM support (rescan support for vga)
-test
To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 src/sys/arch/x86/x86/mtrr_i686.c
cvs rdiff -r1.835 -r1.836 src/sys/conf/files
cvs rdiff -r0 -r1.1 src/sys/dev/drm/drm.h src/sys/dev/drm/drmP.h \
src/sys/dev/drm/drm_agpsupport.c src/sys/dev/drm/drm_atomic.h \
src/sys/dev/drm/drm_auth.c src/sys/dev/drm/drm_bufs.c \
src/sys/dev/drm/drm_context.c src/sys/dev/drm/drm_dma.c \
src/sys/dev/drm/drm_drawable.c src/sys/dev/drm/drm_drv.c \
src/sys/dev/drm/drm_fops.c src/sys/dev/drm/drm_ioctl.c \
src/sys/dev/drm/drm_irq.c src/sys/dev/drm/drm_linux_list.h \
src/sys/dev/drm/drm_lock.c src/sys/dev/drm/drm_memory.c \
src/sys/dev/drm/drm_pci.c src/sys/dev/drm/drm_sarea.h \
src/sys/dev/drm/drm_scatter.c src/sys/dev/drm/drm_sysctl.c \
src/sys/dev/drm/drm_vm.c src/sys/dev/drm/files.drm
cvs rdiff -r1.36 -r1.37 src/sys/dev/pci/agp_i810.c
cvs rdiff -r1.278 -r1.279 src/sys/dev/pci/files.pci
cvs rdiff -r1.31 -r1.32 src/sys/dev/pci/vga_pci.c
cvs rdiff -r1.4 -r1.5 src/sys/dev/pci/vga_pcivar.h
cvs rdiff -r0 -r1.1 src/sys/dev/pci/drm/ati_pcigart.c \
src/sys/dev/pci/drm/drm_pciids.h src/sys/dev/pci/drm/i915_dma.c \
src/sys/dev/pci/drm/i915_drm.h src/sys/dev/pci/drm/i915_drv.c \
src/sys/dev/pci/drm/i915_drv.h src/sys/dev/pci/drm/i915_irq.c \
src/sys/dev/pci/drm/i915_mem.c src/sys/dev/pci/drm/mach64_dma.c \
src/sys/dev/pci/drm/mach64_drm.h src/sys/dev/pci/drm/mach64_drv.c \
src/sys/dev/pci/drm/mach64_drv.h src/sys/dev/pci/drm/mach64_irq.c \
src/sys/dev/pci/drm/mach64_state.c src/sys/dev/pci/drm/mga_dma.c \
src/sys/dev/pci/drm/mga_drm.h src/sys/dev/pci/drm/mga_drv.c \
src/sys/dev/pci/drm/mga_drv.h src/sys/dev/pci/drm/mga_irq.c \
src/sys/dev/pci/drm/mga_state.c src/sys/dev/pci/drm/mga_ucode.h \
src/sys/dev/pci/drm/mga_warp.c src/sys/dev/pci/drm/r128_cce.c \
src/sys/dev/pci/drm/r128_drm.h src/sys/dev/pci/drm/r128_drv.c \
src/sys/dev/pci/drm/r128_drv.h src/sys/dev/pci/drm/r128_irq.c \
src/sys/dev/pci/drm/r128_state.c src/sys/dev/pci/drm/r300_cmdbuf.c \
src/sys/dev/pci/drm/r300_reg.h src/sys/dev/pci/drm/radeon_cp.c \
src/sys/dev/pci/drm/radeon_drm.h src/sys/dev/pci/drm/radeon_drv.c \
src/sys/dev/pci/drm/radeon_drv.h src/sys/dev/pci/drm/radeon_irq.c \
src/sys/dev/pci/drm/radeon_mem.c src/sys/dev/pci/drm/radeon_state.c \
src/sys/dev/pci/drm/savage_bci.c src/sys/dev/pci/drm/savage_drm.h \
src/sys/dev/pci/drm/savage_drv.c src/sys/dev/pci/drm/savage_drv.h \
src/sys/dev/pci/drm/savage_state.c src/sys/dev/pci/drm/sis_drm.h \
src/sys/dev/pci/drm/sis_drv.c src/sys/dev/pci/drm/sis_drv.h \
src/sys/dev/pci/drm/sis_ds.c src/sys/dev/pci/drm/sis_ds.h \
src/sys/dev/pci/drm/sis_mm.c src/sys/dev/pci/drm/tdfx_drv.c \
src/sys/dev/pci/drm/tdfx_drv.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.