From owner-cvs-src@FreeBSD.ORG Thu Oct 23 18:48:19 2003 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 5C25616A4B3; Thu, 23 Oct 2003 18:48:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8819543FB1; Thu, 23 Oct 2003 18:48:18 -0700 (PDT) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h9O1mIXJ008968; Thu, 23 Oct 2003 18:48:18 -0700 (PDT) (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h9O1mIcs008967; Thu, 23 Oct 2003 18:48:18 -0700 (PDT) (envelope-from anholt) Message-Id: <200310240148.h9O1mIcs008967@repoman.freebsd.org> From: Eric Anholt Date: Thu, 23 Oct 2003 18:48:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/drm ati_pcigart.h drm.h drmP.h drm_auth.h drm_bufs.h drm_context.h drm_dma.h drm_drv.h drm_fops.h drm_ioctl.h drm_irq.h drm_memory.h drm_memory_debug.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: Fri, 24 Oct 2003 01:48:19 -0000 anholt 2003/10/23 18:48:18 PDT FreeBSD src repository Modified files: sys/dev/drm ati_pcigart.h drm.h drmP.h drm_auth.h drm_bufs.h drm_context.h drm_dma.h drm_drv.h drm_fops.h drm_ioctl.h drm_memory.h drm_memory_debug.h drm_os_freebsd.h drm_pci.h drm_sysctl.h drm_vm.h mga.h mga_dma.c mga_drv.c mga_irq.c r128.h r128_cce.c r128_drv.c r128_drv.h r128_irq.c r128_state.c radeon.h radeon_cp.c radeon_drv.c radeon_irq.c sis.h sis_drv.c sis_mm.c tdfx.h tdfx_drv.c Added files: sys/dev/drm drm_irq.h Log: Update to latest from DRI CVS. Primary new feature is mostly-complete smpng locking, and the apparently unnecessary locking for -stable has been removed. This may fix issues with missed interrupts since April, which manifested themselves as slowdowns or hangs in radeon, in particular. Many cleanups also took place. In the shared code, there are improvements to r128 driver stability. Revision Changes Path 1.3 +1 -1 src/sys/dev/drm/ati_pcigart.h 1.5 +9 -5 src/sys/dev/drm/drm.h 1.7 +43 -51 src/sys/dev/drm/drmP.h 1.5 +14 -11 src/sys/dev/drm/drm_auth.h 1.7 +166 -268 src/sys/dev/drm/drm_bufs.h 1.7 +67 -71 src/sys/dev/drm/drm_context.h 1.7 +12 -232 src/sys/dev/drm/drm_dma.h 1.15 +185 -225 src/sys/dev/drm/drm_drv.h 1.9 +8 -5 src/sys/dev/drm/drm_fops.h 1.6 +80 -9 src/sys/dev/drm/drm_ioctl.h 1.1 +255 -0 src/sys/dev/drm/drm_irq.h (new) 1.11 +57 -0 src/sys/dev/drm/drm_memory.h 1.2 +8 -0 src/sys/dev/drm/drm_memory_debug.h 1.14 +66 -41 src/sys/dev/drm/drm_os_freebsd.h 1.2 +1 -1 src/sys/dev/drm/drm_pci.h 1.5 +149 -85 src/sys/dev/drm/drm_sysctl.h 1.8 +32 -13 src/sys/dev/drm/drm_vm.h 1.4 +7 -1 src/sys/dev/drm/mga.h 1.8 +1 -1 src/sys/dev/drm/mga_dma.c 1.7 +1 -11 src/sys/dev/drm/mga_drv.c 1.3 +1 -1 src/sys/dev/drm/mga_irq.c 1.4 +21 -1 src/sys/dev/drm/r128.h 1.8 +10 -31 src/sys/dev/drm/r128_cce.c 1.7 +1 -24 src/sys/dev/drm/r128_drv.c 1.7 +32 -25 src/sys/dev/drm/r128_drv.h 1.3 +1 -1 src/sys/dev/drm/r128_irq.c 1.8 +24 -8 src/sys/dev/drm/r128_state.c 1.6 +40 -3 src/sys/dev/drm/radeon.h 1.9 +1 -1 src/sys/dev/drm/radeon_cp.c 1.9 +1 -39 src/sys/dev/drm/radeon_drv.c 1.4 +1 -1 src/sys/dev/drm/radeon_irq.c 1.2 +7 -0 src/sys/dev/drm/sis.h 1.2 +0 -7 src/sys/dev/drm/sis_drv.c 1.2 +1 -1 src/sys/dev/drm/sis_mm.c 1.3 +18 -0 src/sys/dev/drm/tdfx.h 1.6 +0 -44 src/sys/dev/drm/tdfx_drv.c