xf86-video-intel: Changes to 'refs/tags/xf86-video-intel-1.9.92'

Eric Anholt anholt at kemper.freedesktop.org
Wed Mar 14 21:42:03 EET 2007


Tag 'xf86-video-intel-1.9.92' created by Eric Anholt <eric at anholt.net> at 2007-03-14 20:36 -0700

xf86-video-intel 1.9.92 (2.0 RC2)

Changes since xf86-video-intel-1.9.91:
Alan Hourihane:
      update port attributes immediately when overlay is on.
      Be a little more verbose when rejecting modes.
      Bump to 1.7.3
      Delete ChangeLog
      Fix bug #8536, i915 BIOS fails when restarting Xserver.
      Bump to 1.7.4
      Fix bug #9639, i810 XvMC needs linking against libdrm.
      Add some additional checks when XAA is enabled.

Dave Airlie:
      add XMODES flags to the i2c drivers
      fixup brace alignment for older X.org
      fixup missing assert includes

Eamon Walsh:
      Convert callers of LookupWindow() to dixLookupWindow().
      Revert "Convert callers of LookupWindow() to dixLookupWindow()."

Emilio Scalise:
      patch to control mergedfb options, bug #9664

Eric Anholt:
      Merge branch 'modesetting'
      Continue to allocate the legacy texture pool by default.
      Make the depth buffer X tiled instead of Y, and fix a Y tiling nit on 945.
      Remove leftover code that was disabling tiling after we set it up.
      Bug #9898: Fix a crash with NoAccel set.
      Bug #10157: Fix cursor corruption on server regen.
      Make the 965 use Y-major tiling for the depth buffer, as required by the spec.
      Fix uninitialized string use in SDVO non-TMDS case.
      Add write posting protections to relevant register writes in the mode-set path.
      Replace #if 0ed LVDS register setting with updated comment.
      Add write posting protection for the SDVO DPMS-on path.
      Add PCI write posting protection to i2c putbits.
      Use a POSTING_READ(reg) macro instead of using the (void)INREG(reg) pattern.
      Get SDVO DPMS working on the Mac Mini by writing SDVOB and SDVOC together.
      Refine the i855 LVDS clock code.  In particular, p2 is always 14.
      Bump to 1.9.92 for RC2.

Keith Packard:
      Move single mode setting code to X server.
      Merge branch 'modesetting'
      Move EnterVT mode setting code to xf86SetDesiredModes.
      Remove usage of 'shadow' module. Use xf86CrtcScreenInit.

Michel Dänzer:
      If the DRM can handle it, enable vertical blank interrupts for both pipes.
      Update SAREA pipe fields in i830PipeSetBase.
      Revive i830 page flipping support.
      Use new DRI ClipNotify hook to track page flipping per CRTC when available.
      Document Option "PageFlip".
      Don't mark page flipping as active when it really isn't.
      Add support for triple buffering using a third static buffer.
      intel.man: Fix typo.
      Do not sync DRI windows between pages when possible.
      I830DRISwapContext: Some cleanups.
      I830DRIClipNotify: Fix initialization of crtcBox[1].[xy]2.
      Update vblank pipe setup when setting a mode.
      Be more verbose when page flipping can't be enabled for various reasons.
      Fix handling of new vs. old texture pools.
      Fix DRM memory manager initialization.
      Merge remote branch 'origin/master' into i830-pageflip
      Merge remote branch 'origin/master' into i830-pageflip
      Remove warnings about potential artifacts with page flipping and mixed 2D/3D.
      Unify allocation of back buffers.
      Fix some conditionals related to triple buffering.
      Fix reduced DRI memory manager size.
      Fix build failure.
      Merge remote branch 'origin/master' into i830-pageflip
      Merge remote branch 'origin/master' into i830-pageflip
      Update SAREA pipe sizes in i830_crtc_dpms instead of i830PipeSetBase.
      Revert change accidentally included in previous commit.
      Don't crash when the SAREA pointer is NULL.
      Remove unused have3DWindows from pI830.
      Fix attempt to flip pages back to normal when the last 3D window disappears.
      Disable page flipping if the DRM is older than 1.9.
      Defer flipping pages back to normal until the end of the DRI block handler.
      Fix build against released libdrm.
      Make sure the legacy texture area is there when needed.

root:
      Tweak to bug #9639

Wang Zhenyu:
      EXA: try to always alloc exa i965 state buffer in stolen mem
      Merge branch 'master' of git://proxy.ims.intel.com:9419/git/xorg/driver/xf86-video-intel

---
 ChangeLog              |  138 ---------------
 configure.ac           |   15 +
 man/intel.man          |   20 ++
 src/ch7017/Makefile.am |    2 
 src/ch7xxx/Makefile.am |    2 
 src/common.h           |    2 
 src/i810_accel.c       |    3 
 src/i810_dri.c         |    8 
 src/i810_dri.h         |    2 
 src/i810_driver.c      |    7 
 src/i830.h             |   16 +
 src/i830_accel.c       |    3 
 src/i830_common.h      |    6 
 src/i830_debug.c       |   13 -
 src/i830_display.c     |  284 +++++++++++---------------------
 src/i830_display.h     |    3 
 src/i830_dri.c         |  429 ++++++++++++++++++++++++++++++++++---------------
 src/i830_dri.h         |    4 
 src/i830_driver.c      |  267 +++++++++++-------------------
 src/i830_i2c.c         |    1 
 src/i830_lvds.c        |    8 
 src/i830_memory.c      |   92 +++++++---
 src/i830_sdvo.c        |   84 ++++++++-
 src/i830_sdvo_regs.h   |    8 
 src/i830_video.c       |   16 -
 src/i830_xaa.c         |    6 
 src/i965_render.c      |    1 
 src/ivch/Makefile.am   |    2 
 src/sil164/Makefile.am |    2 
 src/xvmc/Makefile.am   |    3 
 30 files changed, 751 insertions(+), 696 deletions(-)
---



More information about the xorg-commit mailing list