xf86-video-ati: Changes to 'refs/tags/xf86-video-ati-6.13.2'

Alex Deucher agd5f at kemper.freedesktop.org
Mon Sep 27 15:28:16 PDT 2010


Tag 'xf86-video-ati-6.13.2' created by Alex Deucher <alexdeucher at gmail.com> at 2010-09-27 23:23 -0700

xf86-video-ati-6.13.2

Changes since xf86-video-ati-6.13.1:
Alex Deucher (18):
      r6xx/r7xx: group op variable state
      r6xx/r7xx: clean up composite vertex shader
      r6xx/r7xx: unify composite mask and non-mask pixel shader
      r6xx/r7xx: set VGT_MAX_VTX_INDX to a larger value
      remove unused reg headers from radeon_exa_shared.c
      EXA: move more common helpers to exa_shared
      r6xx/r7xx: move syrface sync emit to the functions that emit surface info
      radeon: add new pci ids
      r6xx/r7xx: add support for tiling with kms (v3)
      r6xx/r7xx: default to micro (1D) tiling for now
      atom: upstream parser update
      DCE3+: switch pads to ddc mode when doing i2c
      evergreen: set encoder type to DVI for HDMI
      radeon: fix legacy lvds dpms sequence
      evergreen: work around bad data in some i2c tables
      r6xx/r7xx: fix typos
      radeon: set interlaced and doublescan enabled for randr outputs
      bump version for release

Christopher James Halse Rogers (1):
      dri2: Reference count DRI2 buffers

Dave Airlie (17):
      configure.ac: bump version post release
      fix build on non-kms
      radeon/r600: restructure exa + vbo to provide more sharing
      fix make distcheck
      update atombios.h to latest from kernel
      atombios: realign digital transmitter/encoder setup with kms
      evergreen: add support to parse firmware info for ext dp clk
      evergreen: don't call YUV table on evergreen
      displayport: retry on timeout
      atombios: move adjust pixel clock around to follow KMS code flow
      atombios: fixup set crtc source like KMS
      dce32: remove rmx workaround
      radeon: take 8/10 encoding into a/c on displayport link
      evergreen: fix multi-head cursor support
      radeon: fixup non-kms build
      radeon: add correct flushing for direct rendered
      remove explicit buffer submit from copy region

Gaetan Nadon (14):
      config: upgrade to util-macros 1.8 for additional man page support
      config: update AC_PREREQ statement to 2.60
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      config: remove unrequired AC_HEADER_STDC
      config: remove unrequired AC_SUBST([XORG_CFLAGS])
      config: remove unrequired AC_SUBST([DRI_CFLAGS])
      config: remove unrequired AC_SUBST for LIBDRM and LIBUDEV
      config: complete AC_INIT m4 quoting
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
      config: add comments for main statements
      config: add AM_PROG_CC_C_O for per-target compilation flags
      The local copy of the modes code is no longer required.

Heikki Lindholm (1):
      xv: fix non-kms/non-dri Xv column ordering on big endian systems

Jerome Glisse (1):
      kms: don't call cursor helper if using software cursor

Karl Tomlinson (6):
      DownloadFromScreenCS: download via a scratch BO if pixmap domain is unknown
      FinishAccess_CS: set bo_mapped to FALSE on unmap
      RADEONDownloadFromScreenCS: flush CS writes before mapping BO for read
      radeon: complete big endian UTS and DFS even when scratch allocation fails.
      radeon: complete UTS and DFS even when a scratch BO is not necessary
      RADEONPrepareAccess_CS: fallback to DFS when pixmap is in VRAM

Michael Cree (1):
      Fix some unaligned 32bit accesses in the AtomBios code.

Nicolas Reinecke (1):
      radeon: Convert remaining x(c)alloc/xfree to m/calloc/free.

---
 configure.ac                      |  108 +---
 man/Makefile.am                   |   22 
 src/AtomBios/CD_Operations.c      |    9 
 src/AtomBios/includes/atombios.h  |   92 +++-
 src/Makefile.am                   |   27 -
 src/ati.c                         |    2 
 src/ati_pciids_gen.h              |    3 
 src/atombios_crtc.c               |  426 +++++++++---------
 src/atombios_output.c             |  353 ++++++---------
 src/drmmode_display.c             |   12 
 src/legacy_output.c               |    5 
 src/local_xf86Rename.h            |   23 -
 src/pcidb/ati_pciids.csv          |    7 
 src/r600_exa.c                    |  513 ++++++++--------------
 src/r600_shader.c                 |  860 +++++++++++++++++++-------------------
 src/r600_shader.h                 |    1 
 src/r600_state.h                  |   16 
 src/r600_textured_videofuncs.c    |   66 --
 src/r6xx_accel.c                  |  185 ++------
 src/radeon.h                      |   13 
 src/radeon_atombios.c             |   20 
 src/radeon_atombios.h             |    2 
 src/radeon_chipinfo_gen.h         |    3 
 src/radeon_chipset_gen.h          |    7 
 src/radeon_cursor.c               |    9 
 src/radeon_dri2.c                 |  109 ++++
 src/radeon_exa.c                  |   96 ++--
 src/radeon_exa_funcs.c            |  118 ++---
 src/radeon_exa_render.c           |    8 
 src/radeon_exa_shared.c           |  237 ++++++++++
 src/radeon_exa_shared.h           |   80 +++
 src/radeon_kms.c                  |  123 ++++-
 src/radeon_output.c               |   16 
 src/radeon_pci_chipset_gen.h      |    3 
 src/radeon_pci_device_match_gen.h |    3 
 src/radeon_vbo.h                  |   13 
 src/radeon_video.c                |   12 
 src/theatre200.c                  |    8 
 src/theatre_detect.c              |    4 
 39 files changed, 1967 insertions(+), 1647 deletions(-)
---


More information about the xorg-commit mailing list