From owner-cvs-src@FreeBSD.ORG Sat Apr 16 03:44:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8202916A4CF; Sat, 16 Apr 2005 03:44:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A40C43D41; Sat, 16 Apr 2005 03:44:47 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3G3ilLK026241; Sat, 16 Apr 2005 03:44:47 GMT (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3G3ilSx026240; Sat, 16 Apr 2005 03:44:47 GMT (envelope-from anholt) Message-Id: <200504160344.j3G3ilSx026240@repoman.freebsd.org> From: Eric Anholt Date: Sat, 16 Apr 2005 03:44:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/conf NOTES src/sys/conf files src/sys/dev/drm ati_pcigart.c ati_pcigart.h drm.h drmP.h drm_agpsupport.c drm_agpsupport.h drm_atomic.h drm_auth.c drm_auth.h drm_bufs.c drm_bufs.h drm_context.c drm_context.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2005 03:44:48 -0000 anholt 2005-04-16 03:44:47 UTC FreeBSD src repository Modified files: sys/amd64/conf NOTES sys/conf files sys/dev/drm drm.h drmP.h drm_linux_list.h drm_pciids.h drm_sarea.h 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 radeon_cp.c radeon_drm.h radeon_drv.c radeon_drv.h radeon_irq.c radeon_mem.c radeon_state.c sis_drm.h sis_drv.c sis_drv.h sis_ds.c sis_ds.h sis_mm.c tdfx_drv.c sys/i386/conf NOTES sys/modules/drm Makefile Added files: sys/dev/drm ati_pcigart.c 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_lock.c drm_memory.c drm_pci.c drm_scatter.c drm_sysctl.c drm_vm.c 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 savage_bci.c savage_drm.h savage_drv.c savage_drv.h savage_state.c tdfx_drv.h sys/modules/drm/drm Makefile sys/modules/drm/mach64 Makefile Removed files: sys/dev/drm ati_pcigart.h drm_agpsupport.h drm_auth.h drm_bufs.h drm_context.h drm_dma.h drm_drawable.h drm_drv.h drm_fops.h drm_ioctl.h drm_irq.h drm_lock.h drm_memory.h drm_memory_debug.h drm_os_freebsd.h drm_pci.h drm_scatter.h drm_sysctl.h drm_vm.h mga.h r128.h radeon.h sis.h tdfx.h Log: Update to DRM CVS as of 2005-04-12, bringing many changes: - Split core DRM routines back into their own module, rather than using the nasty templated system like before. - Development-class R300 support in radeon driver (requires userland pieces, of course). - Mach64 driver (haven't tested in a while -- my mach64s no longer fit in the testbox). Covers Rage Pros, Rage Mobility P/M, Rage XL, and some others. - i915 driver files, which just need to get drm_drv.c fixed to allow attachment to the drmsub device. Covers i830 through i915 integrated graphics. - savage driver files, which should require minimal changes to work. Covers the Savage3D, Savage IX/MX, Savage 4, ProSavage. - Support for color and texture tiling and HyperZ features of Radeon. Thanks to: scottl (much p4 handholding) Jung-uk Kim (helpful prodding) PR: [1] kern/76879, [2] kern/72548 Submitted by: [1] Alex, lesha at intercaf dot ru [2] Shaun Jurrens, shaun at shamz dot net Revision Changes Path 1.30 +9 -18 src/sys/amd64/conf/NOTES 1.1013 +21 -0 src/sys/conf/files 1.1 +116 -0 src/sys/dev/drm/ati_pcigart.c (new) 1.5 +0 -115 src/sys/dev/drm/ati_pcigart.h (dead) 1.9 +185 -173 src/sys/dev/drm/drm.h 1.13 +616 -244 src/sys/dev/drm/drmP.h 1.1 +358 -0 src/sys/dev/drm/drm_agpsupport.c (new) 1.5 +0 -315 src/sys/dev/drm/drm_agpsupport.h (dead) 1.1 +143 -0 src/sys/dev/drm/drm_atomic.h (new) 1.1 +173 -0 src/sys/dev/drm/drm_auth.c (new) 1.7 +0 -165 src/sys/dev/drm/drm_auth.h (dead) 1.1 +1034 -0 src/sys/dev/drm/drm_bufs.c (new) 1.14 +0 -973 src/sys/dev/drm/drm_bufs.h (dead) 1.1 +343 -0 src/sys/dev/drm/drm_context.c (new) 1.9 +0 -352 src/sys/dev/drm/drm_context.h (dead) 1.1 +134 -0 src/sys/dev/drm/drm_dma.c (new) 1.10 +0 -172 src/sys/dev/drm/drm_dma.h (dead) 1.1 +52 -0 src/sys/dev/drm/drm_drawable.c (new) 1.5 +0 -51 src/sys/dev/drm/drm_drawable.h (dead) 1.1 +916 -0 src/sys/dev/drm/drm_drv.c (new) 1.28 +0 -1155 src/sys/dev/drm/drm_drv.h (dead) 1.1 +124 -0 src/sys/dev/drm/drm_fops.c (new) 1.13 +0 -117 src/sys/dev/drm/drm_fops.h (dead) 1.1 +297 -0 src/sys/dev/drm/drm_ioctl.c (new) 1.9 +0 -280 src/sys/dev/drm/drm_ioctl.h (dead) 1.1 +285 -0 src/sys/dev/drm/drm_irq.c (new) 1.5 +0 -282 src/sys/dev/drm/drm_irq.h (dead) 1.3 +2 -1 src/sys/dev/drm/drm_linux_list.h 1.1 +177 -0 src/sys/dev/drm/drm_lock.c (new) 1.6 +0 -97 src/sys/dev/drm/drm_lock.h (dead) 1.1 +155 -0 src/sys/dev/drm/drm_memory.c (new) 1.13 +0 -186 src/sys/dev/drm/drm_memory.h (dead) 1.4 +0 -421 src/sys/dev/drm/drm_memory_debug.h (dead) 1.23 +0 -487 src/sys/dev/drm/drm_os_freebsd.h (dead) 1.1 +69 -0 src/sys/dev/drm/drm_pci.c (new) 1.4 +0 -67 src/sys/dev/drm/drm_pci.h (dead) 1.2 +107 -82 src/sys/dev/drm/drm_pciids.h 1.5 +15 -15 src/sys/dev/drm/drm_sarea.h 1.1 +126 -0 src/sys/dev/drm/drm_scatter.c (new) 1.7 +0 -152 src/sys/dev/drm/drm_scatter.h (dead) 1.1 +306 -0 src/sys/dev/drm/drm_sysctl.c (new) 1.10 +0 -326 src/sys/dev/drm/drm_sysctl.h (dead) 1.1 +127 -0 src/sys/dev/drm/drm_vm.c (new) 1.13 +0 -133 src/sys/dev/drm/drm_vm.h (dead) 1.1 +728 -0 src/sys/dev/drm/i915_dma.c (new) 1.1 +169 -0 src/sys/dev/drm/i915_drm.h (new) 1.1 +111 -0 src/sys/dev/drm/i915_drv.c (new) 1.1 +239 -0 src/sys/dev/drm/i915_drv.h (new) 1.1 +163 -0 src/sys/dev/drm/i915_irq.c (new) 1.1 +350 -0 src/sys/dev/drm/i915_mem.c (new) 1.1 +1532 -0 src/sys/dev/drm/mach64_dma.c (new) 1.1 +257 -0 src/sys/dev/drm/mach64_drm.h (new) 1.1 +119 -0 src/sys/dev/drm/mach64_drv.c (new) 1.1 +1045 -0 src/sys/dev/drm/mach64_drv.h (new) 1.1 +137 -0 src/sys/dev/drm/mach64_irq.c (new) 1.1 +918 -0 src/sys/dev/drm/mach64_state.c (new) 1.7 +0 -100 src/sys/dev/drm/mga.h (dead) 1.12 +254 -310 src/sys/dev/drm/mga_dma.c 1.6 +58 -61 src/sys/dev/drm/mga_drm.h 1.9 +77 -18 src/sys/dev/drm/mga_drv.c 1.9 +45 -45 src/sys/dev/drm/mga_drv.h 1.5 +26 -28 src/sys/dev/drm/mga_irq.c 1.10 +522 -518 src/sys/dev/drm/mga_state.c 1.3 +8035 -8035 src/sys/dev/drm/mga_ucode.h 1.7 +87 -93 src/sys/dev/drm/mga_warp.c 1.8 +0 -122 src/sys/dev/drm/r128.h (dead) 1.12 +308 -311 src/sys/dev/drm/r128_cce.c 1.7 +21 -23 src/sys/dev/drm/r128_drm.h 1.9 +78 -26 src/sys/dev/drm/r128_drv.c 1.10 +54 -51 src/sys/dev/drm/r128_drv.h 1.5 +26 -28 src/sys/dev/drm/r128_irq.c 1.12 +700 -689 src/sys/dev/drm/r128_state.c 1.11 +0 -175 src/sys/dev/drm/radeon.h (dead) 1.13 +1294 -963 src/sys/dev/drm/radeon_cp.c 1.10 +174 -152 src/sys/dev/drm/radeon_drm.h 1.12 +82 -26 src/sys/dev/drm/radeon_drv.c 1.12 +233 -98 src/sys/dev/drm/radeon_drv.h 1.6 +70 -79 src/sys/dev/drm/radeon_irq.c 1.7 +80 -91 src/sys/dev/drm/radeon_mem.c 1.15 +1619 -1089 src/sys/dev/drm/radeon_state.c 1.1 +1089 -0 src/sys/dev/drm/savage_bci.c (new) 1.1 +211 -0 src/sys/dev/drm/savage_drm.h (new) 1.1 +107 -0 src/sys/dev/drm/savage_drv.c (new) 1.1 +584 -0 src/sys/dev/drm/savage_drv.h (new) 1.1 +1149 -0 src/sys/dev/drm/savage_state.c (new) 1.5 +0 -75 src/sys/dev/drm/sis.h (dead) 1.5 +16 -7 src/sys/dev/drm/sis_drm.h 1.5 +67 -19 src/sys/dev/drm/sis_drv.c 1.3 +16 -11 src/sys/dev/drm/sis_drv.h 1.3 +44 -131 src/sys/dev/drm/sis_ds.c 1.4 +23 -42 src/sys/dev/drm/sis_ds.h 1.7 +84 -74 src/sys/dev/drm/sis_mm.c 1.6 +0 -54 src/sys/dev/drm/tdfx.h (dead) 1.8 +64 -17 src/sys/dev/drm/tdfx_drv.c 1.1 +48 -0 src/sys/dev/drm/tdfx_drv.h (new) 1.1194 +9 -18 src/sys/i386/conf/NOTES 1.4 +8 -1 src/sys/modules/drm/Makefile 1.1 +26 -0 src/sys/modules/drm/drm/Makefile (new) 1.1 +8 -0 src/sys/modules/drm/mach64/Makefile (new)