dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [pull] radeon drm-next-3.8
@ 2012-12-08  1:07 alexdeucher
  2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
  2012-12-23 16:03 ` Rafał Miłecki
  0 siblings, 2 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-08  1:07 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

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

Pretty minor -next pull request.  We some additional new bits waiting
internally for release.  Hopefully Monday we can get at least some of
them out.  The others will probably take a few more weeks.

Highlights of the current request:
- ELD registers for passing audio information to the sound hardware
- Handle GPUVM page faults more gracefully
- Misc fixes

The following changes since commit e548a83c34806b8bc2c55f52d3bc481a13a3829e:

  Merge branch 'drm-fixes-3.7' of git://people.freedesktop.org/~agd5f/linux (2012-11-28 16:51:10 +1000)

are available in the git repository at:

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

Alex Deucher (6):
      drm/radeon/dce3.2: add registers for ELD handling
      drm/radeon/dce4/5: add registers for ELD handling
      drm/radeon/dce32+: use fractional fb dividers for high clocks
      drm/radeon: add new INFO ioctl requests
      drm/radeon: fix eDP clk and lane setup for scaled modes
      drm/radeon: bump driver version for new info ioctl requests

Christian König (1):
      drm/radeon: stop page faults from hanging the system (v2)

Jerome Glisse (1):
      drm/radeon: use cached memory when evicting for vram on non agp

Marek Olšák (1):
      drm/radeon: add a CS flag END_OF_FRAME

 drivers/gpu/drm/radeon/atombios_crtc.c     |    2 +
 drivers/gpu/drm/radeon/atombios_encoders.c |    2 +-
 drivers/gpu/drm/radeon/evergreen.c         |   10 +++++
 drivers/gpu/drm/radeon/evergreend.h        |   51 ++++++++++++++++++++++++++++
 drivers/gpu/drm/radeon/ni.c                |   16 +++++++--
 drivers/gpu/drm/radeon/nid.h               |   11 ++++++
 drivers/gpu/drm/radeon/radeon_drv.c        |    3 +-
 drivers/gpu/drm/radeon/radeon_kms.c        |   16 +++++++++
 drivers/gpu/drm/radeon/radeon_object.c     |   18 ++++++++--
 drivers/gpu/drm/radeon/rv770d.h            |   48 ++++++++++++++++++++++++++
 drivers/gpu/drm/radeon/si.c                |   25 ++++++++++++-
 drivers/gpu/drm/radeon/sid.h               |   14 ++++++++
 include/uapi/drm/radeon_drm.h              |    5 +++
 13 files changed, 210 insertions(+), 11 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon drm-next-3.8 (v2)
  2012-12-08  1:07 [pull] radeon drm-next-3.8 alexdeucher
@ 2012-12-10 22:44 ` alexdeucher
  2012-12-12 22:44   ` [pull] radeon drm-next-3.8 alexdeucher
  2012-12-23 16:03 ` Rafał Miłecki
  1 sibling, 1 reply; 5+ messages in thread
From: alexdeucher @ 2012-12-10 22:44 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

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

Hi Dave,

  I've added a new set of patches that adds support for the
asynchronous DMA engines on r6xx-SI.  These engines are used
for ttm bo moves and VM page table updates currently.  They
could also be exposed via the CS ioctl for userspace use,
but I haven't had a chance to add proper CS checker patches
for them yet.  These patches have been tested extensively
internally for months, so they should be pretty solid.

Alex

The following changes since commit e548a83c34806b8bc2c55f52d3bc481a13a3829e:

  Merge branch 'drm-fixes-3.7' of git://people.freedesktop.org/~agd5f/linux (2012-11-28 16:51:10 +1000)

are available in the git repository at:

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

Alex Deucher (16):
      drm/radeon/dce3.2: add registers for ELD handling
      drm/radeon/dce4/5: add registers for ELD handling
      drm/radeon/dce32+: use fractional fb dividers for high clocks
      drm/radeon: add new INFO ioctl requests
      drm/radeon: fix eDP clk and lane setup for scaled modes
      drm/radeon: bump driver version for new info ioctl requests
      drm/radeon/kms: Add initial support for async DMA on r6xx/r7xx
      drm/radeon/kms: Add initial support for async DMA on evergreen
      drm/radeon/kms: Add initial support for async DMA on cayman/TN
      drm/radeon/kms: Add initial support for async DMA on SI
      drm/radeon/kms: add support for dma rings to radeon_test_moves()
      drm/radeon: use async dma for ttm buffer moves on 6xx-SI
      drm/radeon: add dma engine support for vm pt updates on ni (v5)
      drm/radeon: use DMA engine for VM page table updates on cayman/TN
      drm/radeon: add dma engine support for vm pt updates on si (v2)
      drm/radeon: use DMA engine for VM page table updates on SI

Christian König (1):
      drm/radeon: stop page faults from hanging the system (v2)

Jerome Glisse (1):
      drm/radeon: use cached memory when evicting for vram on non agp

Marek Olšák (1):
      drm/radeon: add a CS flag END_OF_FRAME

 drivers/gpu/drm/radeon/atombios_crtc.c     |    2 +
 drivers/gpu/drm/radeon/atombios_encoders.c |    2 +-
 drivers/gpu/drm/radeon/evergreen.c         |  210 ++++++++++++-
 drivers/gpu/drm/radeon/evergreend.h        |   82 +++++
 drivers/gpu/drm/radeon/ni.c                |  357 ++++++++++++++++++++--
 drivers/gpu/drm/radeon/nid.h               |   86 +++++
 drivers/gpu/drm/radeon/r600.c              |  471 +++++++++++++++++++++++++++-
 drivers/gpu/drm/radeon/r600d.h             |   54 +++-
 drivers/gpu/drm/radeon/radeon.h            |   18 +-
 drivers/gpu/drm/radeon/radeon_asic.c       |  192 +++++++++---
 drivers/gpu/drm/radeon/radeon_asic.h       |   30 ++
 drivers/gpu/drm/radeon/radeon_drv.c        |    3 +-
 drivers/gpu/drm/radeon/radeon_kms.c        |   16 +
 drivers/gpu/drm/radeon/radeon_object.c     |   18 +-
 drivers/gpu/drm/radeon/radeon_test.c       |   37 ++-
 drivers/gpu/drm/radeon/rv770.c             |   31 ++-
 drivers/gpu/drm/radeon/rv770d.h            |   71 +++++
 drivers/gpu/drm/radeon/si.c                |  308 ++++++++++++++++--
 drivers/gpu/drm/radeon/sid.h               |   71 +++++
 include/uapi/drm/radeon_drm.h              |    5 +
 20 files changed, 1952 insertions(+), 112 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon drm-next-3.8
  2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
@ 2012-12-12 22:44   ` alexdeucher
  0 siblings, 0 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-12 22:44 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

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

Hi Dave,

  One more pull for 3.8.  This one adds CP DMA support and
several bug fixes.

Alex

The following changes since commit a636a9829175987e74ddd28a2e87ed17ff7adfdc:

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

are available in the git repository at:

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

Alex Deucher (6):
      drm/radeon: improve mc_stop/mc_resume on r5xx-r7xx
      drm/radeon: add register headers for CP DMA on r6xx-SI
      drm/radeon: add support for CP DMA packet to r6xx/r7xx CS checker
      drm/radeon: add support for CP DMA packet to evergreen CS checker
      drm/radeon/cayman: add VM CS checker support for CP DMA
      drm/radeon/si: add VM CS checker support for CP DMA

Jerome Glisse (3):
      drm/radeon: do not move bo to different placement at each cs
      drm/radeon: fix amd afusion gpu setup aka sumo v2
      drm/radeon: fix fence driver for dma ring when wb is disabled

 drivers/gpu/drm/radeon/evergreen.c     |    8 +-
 drivers/gpu/drm/radeon/evergreen_cs.c  |  136 ++++++++++++++++++++++++++++++++
 drivers/gpu/drm/radeon/evergreend.h    |   49 ++++++++++++
 drivers/gpu/drm/radeon/r600.c          |    3 +-
 drivers/gpu/drm/radeon/r600_cs.c       |   72 +++++++++++++++++
 drivers/gpu/drm/radeon/r600_reg.h      |    9 ++
 drivers/gpu/drm/radeon/r600d.h         |   32 ++++++++
 drivers/gpu/drm/radeon/radeon.h        |    1 +
 drivers/gpu/drm/radeon/radeon_asic.h   |    1 +
 drivers/gpu/drm/radeon/radeon_fence.c  |    2 +-
 drivers/gpu/drm/radeon/radeon_object.c |   18 ++---
 drivers/gpu/drm/radeon/rv515.c         |  122 +++++++++++++++++++++++++----
 drivers/gpu/drm/radeon/si.c            |   47 +++++++++++
 drivers/gpu/drm/radeon/sid.h           |   48 +++++++++++
 14 files changed, 516 insertions(+), 32 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [pull] radeon drm-next-3.8
  2012-12-08  1:07 [pull] radeon drm-next-3.8 alexdeucher
  2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
@ 2012-12-23 16:03 ` Rafał Miłecki
  1 sibling, 0 replies; 5+ messages in thread
From: Rafał Miłecki @ 2012-12-23 16:03 UTC (permalink / raw)
  To: alexdeucher; +Cc: Alex Deucher, dri-devel

2012/12/8  <alexdeucher@gmail.com>:
> Alex Deucher (6):
>       drm/radeon/dce3.2: add registers for ELD handling
>       drm/radeon/dce4/5: add registers for ELD handling

Sorry, I can't reply to the any of above patches.

Alex: can we also get definition of (1 << 20) bit for
AZ_HOT_PLUG_CONTROL? Just my curiosity :)

-- 
Rafał
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon drm-next-3.8
@ 2012-12-15  0:06 alexdeucher
  0 siblings, 0 replies; 5+ messages in thread
From: alexdeucher @ 2012-12-15  0:06 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

From: Alex Deucher <alexander.deucher@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(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-12-23 16:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-08  1:07 [pull] radeon drm-next-3.8 alexdeucher
2012-12-10 22:44 ` [pull] radeon drm-next-3.8 (v2) alexdeucher
2012-12-12 22:44   ` [pull] radeon drm-next-3.8 alexdeucher
2012-12-23 16:03 ` Rafał Miłecki
2012-12-15  0:06 alexdeucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).