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

Alex Deucher agd5f at kemper.freedesktop.org
Thu Feb 3 15:14:42 PST 2011


Tag 'xf86-video-ati-6.14.0' created by Alex Deucher <alexdeucher at gmail.com> at 2011-02-03 23:10 -0800

xf86-video-ati-6.14.0

Changes since xf86-video-ati-6.13.2:
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 (72):
      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
      Merge branch 'evergreen_accel' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
      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
      Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
      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)

---
 configure.ac                        |    7 
 man/ati.man                         |    2 
 man/radeon.man                      |  187 +
 src/Makefile.am                     |    7 
 src/ati_pciids_gen.h                |   41 
 src/atombios_crtc.c                 |   26 
 src/atombios_output.c               |  456 ++--
 src/drmmode_display.c               |  313 ++
 src/drmmode_display.h               |   16 
 src/evergreen_accel.c               | 1201 ++++++++++
 src/evergreen_exa.c                 | 1965 +++++++++++++++++
 src/evergreen_reg.h                 |  247 ++
 src/evergreen_reg_auto.h            | 4039 ++++++++++++++++++++++++++++++++++++
 src/evergreen_shader.c              | 3124 +++++++++++++++++++++++++++
 src/evergreen_shader.h              |  292 ++
 src/evergreen_state.h               |  341 +++
 src/evergreen_textured_videofuncs.c |  556 ++++
 src/pcidb/ati_pciids.csv            |   43 
 src/r600_exa.c                      |  198 -
 src/r600_shader.c                   |  766 +++++-
 src/r600_shader.h                   |    4 
 src/r600_state.h                    |   42 
 src/r600_textured_videofuncs.c      |   64 
 src/r6xx_accel.c                    |  124 -
 src/radeon.h                        |   60 
 src/radeon_accel.c                  |    9 
 src/radeon_atombios.c               |    5 
 src/radeon_bios.c                   |    1 
 src/radeon_chipinfo_gen.h           |   41 
 src/radeon_chipset_gen.h            |   43 
 src/radeon_commonfuncs.c            |    2 
 src/radeon_crtc.c                   |    4 
 src/radeon_cursor.c                 |   41 
 src/radeon_dri2.c                   |  542 ++++
 src/radeon_dri2.h                   |    2 
 src/radeon_driver.c                 |  903 +++++---
 src/radeon_exa.c                    |   58 
 src/radeon_exa_funcs.c              |   46 
 src/radeon_exa_render.c             |    9 
 src/radeon_exa_shared.c             |   51 
 src/radeon_exa_shared.h             |    3 
 src/radeon_kms.c                    |   83 
 src/radeon_legacy_memory.c          |    3 
 src/radeon_output.c                 |   18 
 src/radeon_pci_chipset_gen.h        |   41 
 src/radeon_pci_device_match_gen.h   |   41 
 src/radeon_probe.c                  |    1 
 src/radeon_probe.h                  |   50 
 src/radeon_reg.h                    |    6 
 src/radeon_textured_video.c         |   36 
 src/radeon_textured_videofuncs.c    |    2 
 src/radeon_vbo.c                    |   67 
 src/radeon_vbo.h                    |   54 
 src/radeon_video.c                  |   46 
 src/radeon_video.h                  |    1 
 55 files changed, 15051 insertions(+), 1279 deletions(-)
---


More information about the xorg-commit mailing list