CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/07/29 16:23:51
Modified files: sys/dev/pci/drm: drmP.h drm_irq.c drm_sarea.h i915_dma.c i915_drv.h i915_irq.c r300_cmdbuf.c radeon_cp.c radeon_drv.h radeon_irq.c radeon_mem.c radeon_state.c Log message: Update to DRM git. Some stability fixes for radeon. The most part of this diff is related to fixing up the VBLANK (vertical blank interrupt) handling. Now, if the X driver supports the DRM_IOCTL_MODESET_CTL ioctl, (to be used when changing the video modes), then allow the vblank to be disabled once that ioctl has been called. Otherwise, keep the interrupt enabled at all time, since disabling it otherwise will lead to problems. Tested by a few. "no problem" on API/ABI [EMAIL PROTECTED]