Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2009 02:39:02 +0000 (UTC)
From:      Robert Noland <rnoland@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/drm drmP.h drm_drv.c drm_irq.c i915_dma.c i915_drv.h i915_irq.c mach64_drv.c mach64_drv.h mach64_irq.c mga_dma.c mga_irq.c r128_drv.c r128_drv.h r128_irq.c radeon_cp.c radeon_irq.c
Message-ID:  <200903110239.n2B2d8jk049787@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rnoland     2009-03-11 02:39:02 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/drm          drmP.h drm_drv.c drm_irq.c i915_dma.c 
                         i915_drv.h i915_irq.c mach64_drv.c 
                         mach64_drv.h mach64_irq.c mga_dma.c 
                         mga_irq.c r128_drv.c r128_drv.h 
                         r128_irq.c radeon_cp.c radeon_irq.c 
  Log:
  SVN rev 189673 on 2009-03-11 02:39:02Z by rnoland
  
  Merge 189130
  
  Initialize the vblank structures at load time.  Previously we did this
  at irq install/uninstall time, but when we vt switch, we uninstall the
  irq handler.  When the irq handler is reinstalled, the modeset ioctl
  happens first.  The modeset ioctl is supposed to tell us that we can
  disable vblank interrupts if there are no active consumers.  This will
  fail after a vt switch until another modeset ioctl is called via dpms
  or xrandr.  Leading to cases where either interrupts are on and can't
  be disabled, or worse, no interrupts at all.
  
  Revision  Changes    Path
  1.18.2.8  +1 -0      src/sys/dev/drm/drmP.h
  1.6.2.10  +2 -0      src/sys/dev/drm/drm_drv.c
  1.3.2.5   +1 -3      src/sys/dev/drm/drm_irq.c
  1.6.2.6   +7 -0      src/sys/dev/drm/i915_dma.c
  1.4.2.5   +2 -0      src/sys/dev/drm/i915_drv.h
  1.4.2.5   +0 -5      src/sys/dev/drm/i915_irq.c
  1.3.2.2   +7 -0      src/sys/dev/drm/mach64_drv.c
  1.2.2.2   +1 -0      src/sys/dev/drm/mach64_drv.h
  1.2.2.2   +1 -1      src/sys/dev/drm/mach64_irq.c
  1.13.2.2  +8 -0      src/sys/dev/drm/mga_dma.c
  1.6.2.2   +0 -5      src/sys/dev/drm/mga_irq.c
  1.11.2.2  +6 -0      src/sys/dev/drm/r128_drv.c
  1.11.2.2  +1 -0      src/sys/dev/drm/r128_drv.h
  1.6.2.2   +1 -1      src/sys/dev/drm/r128_irq.c
  1.19.2.2  +6 -0      src/sys/dev/drm/radeon_cp.c
  1.7.2.4   +0 -5      src/sys/dev/drm/radeon_irq.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903110239.n2B2d8jk049787>