[pull] radeon drm-next-3.8

alexdeucher at gmail.com alexdeucher at gmail.com
Fri Dec 14 16:06:48 PST 2012


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

Hi Dave,

  This adds CS ioctl support for the async DMA rings.
The rest is bug fixes.

Alex

The following changes since commit 9add1ac3dd256ad12e266f8403daf928be19953f:

  Merge branch 'drm-next-3.8' of git://people.freedesktop.org/~agd5f/linux into drm-next (2012-12-13 12:03:22 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-3.8

Alex Deucher (6):
      drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)
      drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)
      drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI
      drm/radeon: enable the async DMA rings in the CS ioctl
      drm/radeon: bump version for CS ioctl support for async DMA
      drm/radeon: add more pedantic checks in the CP DMA checker

Daniel Vetter (3):
      drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss
      drm/radeon: make indirect register access concurrency-safe
      drm/radeon: fix fence locking in the pageflip callback

Dave Airlie (1):
      radeon: fix regression with eviction since evict caching changes

Jerome Glisse (1):
      drm/radeon: fix htile buffer size computation for command stream checker

 drivers/gpu/drm/radeon/evergreen_cs.c   |  603 ++++++++++++++++++++++++++++++-
 drivers/gpu/drm/radeon/r100.c           |   23 +-
 drivers/gpu/drm/radeon/r600_cs.c        |  285 +++++++++++----
 drivers/gpu/drm/radeon/radeon.h         |   19 +-
 drivers/gpu/drm/radeon/radeon_asic.c    |   26 +-
 drivers/gpu/drm/radeon/radeon_asic.h    |    3 +
 drivers/gpu/drm/radeon/radeon_combios.c |    6 +-
 drivers/gpu/drm/radeon/radeon_cp.c      |   14 -
 drivers/gpu/drm/radeon/radeon_cs.c      |   13 +
 drivers/gpu/drm/radeon/radeon_cursor.c  |   17 +-
 drivers/gpu/drm/radeon/radeon_device.c  |    1 +
 drivers/gpu/drm/radeon/radeon_display.c |    4 +
 drivers/gpu/drm/radeon/radeon_drv.c     |    4 +-
 drivers/gpu/drm/radeon/radeon_drv.h     |    1 -
 drivers/gpu/drm/radeon/radeon_object.c  |    4 +-
 include/uapi/drm/radeon_drm.h           |    1 +
 16 files changed, 897 insertions(+), 127 deletions(-)


More information about the dri-devel mailing list