[pull] radeon drm-fixes-3.6

alexdeucher at gmail.com alexdeucher at gmail.com
Fri Aug 10 10:50:44 PDT 2012


From: Alex Deucher <alexander.deucher at amd.com>

Hi Dave,

This is the current set of radeon fixes for 3.6.  Nothing too major.

Highlights:
- various display fixes
- some SI fixes
- new SI pci ids
- major VM fix
- CS checker support for MSAA

I've tested on a number of cards across generations and noticed no problems.

There is also a patch to implement vbios fetching on legacy free UEFI systems:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
The patch is posted there, but I'm waiting to hear back from the author.  Look
for that in a future pull.

The following changes since commit d323748a8e6df3fb91872b73766e29da2f68b025:

  drm/edid: Fix potential memory leak in edid_load() (2012-08-09 10:10:37 +1000)

are available in the git repository at:
  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.6

Alex Deucher (9):
      drm/radeon: fix handling for ddc type 5 on combios
      drm/radeon/dce4+: set a more reasonable cursor watermark
      drm/radeon: properly handle SS overrides on TN (v2)
      drm/radeon: properly handle crtc powergating
      drm/radeon: fix bank tiling parameters on evergreen
      drm/radeon: fix bank tiling parameters on cayman
      drm/radeon: fix ordering in pll picking on dce4+
      drm/radeon: add some new SI pci ids
      drm/radeon: fix some missing parens in asic macros

Christian König (1):
      drm/radeon: fix bank tiling parameters on SI

Jerome Glisse (2):
      drm/radeon: do not reenable crtc after moving vram start address
      drm/radeon: fence virtual address and free it once idle v4

Marek Olšák (3):
      drm/radeon/kms: reorder code in r600_check_texture_resource
      drm/radeon/kms: add MSAA texture support for r600-evergreen
      drm/radeon/kms: implement timestamp userspace query (v2)

 drivers/gpu/drm/radeon/atombios_crtc.c      |   22 ++++++--
 drivers/gpu/drm/radeon/evergreen.c          |   71 ++++----------------------
 drivers/gpu/drm/radeon/evergreen_cs.c       |    7 +++
 drivers/gpu/drm/radeon/ni.c                 |   14 ++++-
 drivers/gpu/drm/radeon/r600.c               |   20 ++++++++
 drivers/gpu/drm/radeon/r600_cs.c            |   59 ++++++++++++----------
 drivers/gpu/drm/radeon/r600d.h              |    3 +
 drivers/gpu/drm/radeon/radeon.h             |   12 +++--
 drivers/gpu/drm/radeon/radeon_asic.h        |   10 ++--
 drivers/gpu/drm/radeon/radeon_atombios.c    |   49 ++++++++++++++-----
 drivers/gpu/drm/radeon/radeon_combios.c     |   57 ++++++++++++++--------
 drivers/gpu/drm/radeon/radeon_cs.c          |   32 +++++++++++-
 drivers/gpu/drm/radeon/radeon_cursor.c      |    6 ++-
 drivers/gpu/drm/radeon/radeon_device.c      |    1 +
 drivers/gpu/drm/radeon/radeon_drv.c         |    4 +-
 drivers/gpu/drm/radeon/radeon_gart.c        |   24 ++++++++-
 drivers/gpu/drm/radeon/radeon_gem.c         |   13 +----
 drivers/gpu/drm/radeon/radeon_kms.c         |   35 +++++++++++--
 drivers/gpu/drm/radeon/radeon_legacy_crtc.c |    4 ++
 drivers/gpu/drm/radeon/radeon_mode.h        |    1 +
 drivers/gpu/drm/radeon/radeon_object.c      |    6 +--
 drivers/gpu/drm/radeon/rv515.c              |   13 -----
 drivers/gpu/drm/radeon/si.c                 |   35 ++++++++++++--
 drivers/gpu/drm/radeon/sid.h                |    3 +
 include/drm/drm_pciids.h                    |    3 +
 include/drm/radeon_drm.h                    |    2 +
 26 files changed, 319 insertions(+), 187 deletions(-)


More information about the dri-devel mailing list