[ANNOUNCE] xf86-video-ati 6.14.0

Alex Deucher alexdeucher at gmail.com
Thu Feb 3 15:26:19 PST 2011

Hash: SHA1

New release of xf86-video-ati.  Highlights include:
- - KMS EXA/Xv support for evergreen asics (requires kernel 2.6.36 or newer)
- - KMS EXA/Xv support for ontario fusion asics (requires kernel
2.6.38 or newer)
- - KMS EXA/Xv support for northern islands asics (requires kernel
2.6.38 or newer)
- - UMS support for ontario fusion asics
- - KMS pageflipping support for all radeons (requires kernel 2.6.38 or newer)
- - Major man page cleanup
- - Lots of bug fixes

Adam Jackson (2):
      Don't allow the config file to override BIOS location
      kms: Let the server know if we got more than 1 EDID block

Alex Deucher (70):
      Add initial EXA and Xv support for evergreen
      evergreen: fix dword counts in default state
      radeon: move vbo data to a separate struct
      evergreen: use vbo pool for constant buffers
      evergreen Xv: remove stray line that caused a segfault
      evergreen: add additional default state
      evergreen: fix Xv
      bump version post release
      r6xx: fix bad mask when setting up HDP_NONSURFACE_BASE
      radeon: fix fbLocation for >32 bit MC addresses
      evergreen/dri2: fix depth allocation for depth+stencil
      evergreen: port Karl's UTS/DFS changes to evergreen
      evergreen: use EXACreatePixmap2 if available
      radeon: man page updates
      fix the non-kms build
      DCE3.2 UMS: fix duallink
      ATOM DDC fixes for UMS
      DCE3+: UMS modesetting fixes
      evergreen: increase XV_CRTC Xv attribute range
      evergreen: requires same cursor fix as avivo chips
      radeon: fix compilation on xserver >= 1.10
      Xv: limit overlay to 2047x2047
      UMS/atom: default to DVI mode if we don't have monitor hdmi info
      UMS/radeon: fix screen dimming on VT switch
      UMS/radeon: fix typo in restore palette
      r100: add some missing bits in SE_COORD_FMT
      kms/radeon: unify fb bo alignment handling
      drm/radeon: unify fb bo alignment harder
      radeon/kms: more alignment fixes
      radeon/kms: fix buffer base alignment for tiling
      ontario: add UMS modesetting support
      Add Ontario fusion APU pci ids
      Add EXA/Xv acceleration support for Ontario Fusion APUs
      Ontario: add workaround for small pixmap issues with DFS
      update man page to include ontario
      radeon/man: divide driver options into UMS and KMS
      radeon/kms: fix output enumeration
      r6xx/r7xx use dot4 for transforms
      6xx/7xx: clean up gpr/const handling in shaders
      evergreen: use dot4 for transforms
      evergreen: set default group_bytes to 256
      radeon/kms: allow tiled front buffer on 6xx/7xx
      radeon/kms: add pageflip support
      radeon/kms: pageflipping man page updates
      radeon/exa: fallback for non-affine transforms
      radeon: remove duplicated define
      man: add rs880 info
      man: minor formatting fixes
      DCE4.1: fix DIGx routing
      exa/dfs/ontario: always use the CPU for DFS for now
      add NI family ids
      Bail on NI cards with UMS
      Add EXA/Xv acceleration support for NI chips
      NI: add pci ids
      radeon: fix pitch align in pageflip code
      radeon: fix yet another pitch align
      kms: fix pitch aligment for scanout
      rs880 fix typo in HD 4250 string
      evergreen/ni: fix Xv artifacts
      vbo: remove useless radeon_vb_discard()
      evergreen: use vb_offset rather than vb_start_op for cbuf offset
      vbo: balance radeon_vbo_get() and radeon_vbo_put()
      vbo: avoid extra cs revalidation in vbo alloc
      vbo: always flush the cbuf bo in flush_indirect()
      vbo: warn if we add a bo with a pointer to the wait list
      ums: fix build against xserver >= 1.10
      radeon: remove device 0x4243
      kms/r6xx+: fix tiling and pageflipping harder
      kms/pre-6xx: fix pageflipping with tiling
      bump version for release

Dave Airlie (10):
      r600: for 2d tiles we need to align to channels no banks.
      radeon: only register block handler once per fd.
      dri2: reference count the client privates key/callback
      avivo: use arrays to store the crtc/pll info for save/restore
      evergreen: add UMS VT switch support.
      evergreen: remove warnings since last commit
      dce4: improve the VT switching code.
      radeon: make sure EXA is off when EXA is disabled with --disable-exa
      radeon: add some missing math.h and assert.h includes
      radeon: add back flush in block handler.

Jerome Glisse (2):
      evergreen: fix typo for fetch resource offset
      dp: fix displayport support by syncing with KMS code

Jesse Adkins (1):
      Purge cvs tags.

Mario Kleiner (3):
      ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps.
      ddx/ati: Fix reporting of pageflip completion events on multi-head.
      ddx/ati: Bugfix for pageflip consistency check.

Mark Schreiber (1):
      Correct spelling and grammar

Marton Balint (1):
      r6xx/7xx: fix Xv artifacts

Mathieu Bérard (1):
      Fix NULL possible deref in evergreen_cp_wait_vline_sync

Matt Turner (1):
      Add missing call to vbeFree (bug 4417)

Michel Dänzer (7):
      Don't try to delete DRI2 event list entries that were never
added. (Bug #31086)
      Fix another stray xfree() call.
      Re-use result of GetScreenPixmap call.
      Fix incorrect CS size in one textured video path. (Bug #31364)
      Fix KMS textured video leaks (bug #33193).
      Fix crash freeing KMS video memory.
      UMS: Slightly improve xserver version check.

Nicolas Joly (1):
      ati: remove leftover word in ati.man

Oldřich Jedlička (1):
      radeon: proper DRI2 pending events handling when client gone. (v6)

git tag: xf86-video-ati-6.14.0

MD5:  b64bf8939f9f8fb518baf858f8b6ca73  xf86-video-ati-6.14.0.tar.bz2
SHA1: 132a6b1ed6e03f7365659cdcf520516746a8fc27  xf86-video-ati-6.14.0.tar.bz2

MD5:  491cc980f224cdcc6689d8bcc3d7f2c7  xf86-video-ati-6.14.0.tar.gz
SHA1: e449d723e85c36408c5d63197aa65c2e602dd3ba  xf86-video-ati-6.14.0.tar.gz

Version: GnuPG v2.0.14 (GNU/Linux)


More information about the xorg-announce mailing list