dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [pull] radeon drm-fixes-3.16
@ 2014-07-17 20:50 Alex Deucher
  2014-07-18  0:50 ` Dieter Nützel
  0 siblings, 1 reply; 10+ messages in thread
From: Alex Deucher @ 2014-07-17 20:50 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

A few more fixes for 3.16.  The pageflipping fixes I dropped last week
have finally shaped up so this is mostly fixes for fallout from the
pageflipping code changes.  Also fix a memory leak and a black screen
when restoring the backlight on console unblanking.

The following changes since commit bf38b025d3f58f4c1273714ff1be5bfbf99574a4:

  Merge branch 'drm-fixes-3.16' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2014-07-11 11:24:13 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to 5f87e090a7368adc2290ae17ffd82a070caadd20:

  drm/radeon: Make classic pageflip completion path less racy. (2014-07-17 09:04:03 -0400)

----------------------------------------------------------------
Alex Deucher (2):
      drm/radeon: avoid leaking edid data
      drm/radeon: set default bl level to something reasonable

Mario Kleiner (4):
      drm/radeon: Prevent too early kms-pageflips triggered by vblank.
      drm/radeon: Remove redundant fence unref in pageflip path.
      drm/radeon: Add missing vblank_put in pageflip ioctl error path.
      drm/radeon: Make classic pageflip completion path less racy.

Michel Dänzer (2):
      drm/radeon: Move pinning the BO back to radeon_crtc_page_flip()
      drm/radeon: Complete page flip even if waiting on the BO fence fails

 drivers/gpu/drm/radeon/atombios_crtc.c     |   8 +-
 drivers/gpu/drm/radeon/atombios_encoders.c |  10 +-
 drivers/gpu/drm/radeon/evergreen.c         |   5 +-
 drivers/gpu/drm/radeon/evergreen_reg.h     |   1 -
 drivers/gpu/drm/radeon/radeon.h            |   3 +-
 drivers/gpu/drm/radeon/radeon_display.c    | 198 +++++++++++++++--------------
 drivers/gpu/drm/radeon/rv515.c             |   5 +-
 7 files changed, 119 insertions(+), 111 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-07-24 18:05 Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-24 18:05 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

    Just a couple more small radeon fixes.

The following changes since commit ec8a362f2e6e380e7a1f66a6c9a7f6c237ab3520:

  Merge branch 'drm-fixes-3.16' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2014-07-22 10:44:10 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to e8c214d22e76dd0ead38f97f8d2dc09aac70d651:

  drm/radeon: fix irq ring buffer overflow handling (2014-07-23 11:35:36 -0400)

----------------------------------------------------------------
Christian König (2):
      drm/radeon: fix error handling in radeon_vm_bo_set_addr
      drm/radeon: fix irq ring buffer overflow handling

 drivers/gpu/drm/radeon/cik.c       | 1 +
 drivers/gpu/drm/radeon/evergreen.c | 1 +
 drivers/gpu/drm/radeon/r600.c      | 1 +
 drivers/gpu/drm/radeon/radeon_vm.c | 4 ++++
 drivers/gpu/drm/radeon/si.c        | 1 +
 5 files changed, 8 insertions(+)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-07-21 21:48 Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-21 21:48 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Another fixes pull for radeon.  This one is a little bigger than I'd like,
but fixes a stability issue with GPUVM that led to GPU hangs that was
introduced in 3.15.  Also included is a system hang/reboot regression fix
for dpm on TN/RL hardware.

The following changes since commit e898c791e1a4c27fa1f221058b29b0ad06ddf8b0:

  Merge tag 'drm-intel-fixes-2014-07-18' of git://anongit.freedesktop.org/drm-intel (2014-07-19 16:48:38 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to 730a336c33a3398d65896e8ee3ef9f5679fe30a9:

  drm/radeon/TN: only enable bapm on MSI systems (2014-07-21 13:17:39 -0400)

----------------------------------------------------------------
Alex Deucher (1):
      drm/radeon/TN: only enable bapm on MSI systems

Christian König (3):
      drm/radeon: let's use GB for vm_size (v2)
      drm/radeon: fix handling of radeon_vm_bo_rmv v3
      drm/radeon: fix VM IB handling

 drivers/gpu/drm/radeon/radeon.h        | 15 ++++--
 drivers/gpu/drm/radeon/radeon_cs.c     | 20 +++++++-
 drivers/gpu/drm/radeon/radeon_device.c | 22 ++++-----
 drivers/gpu/drm/radeon/radeon_drv.c    |  4 +-
 drivers/gpu/drm/radeon/radeon_kms.c    | 26 +++++------
 drivers/gpu/drm/radeon/radeon_vm.c     | 83 ++++++++++++++++++++++++----------
 drivers/gpu/drm/radeon/trinity_dpm.c   | 15 +++---
 7 files changed, 122 insertions(+), 63 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-07-10 21:21 Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-10 21:21 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

This new request drops the pageflipping fixes for now.  Just a few small
fixes for dpm, DP, and a fix for a hang on boot evergreen.

The following changes since commit 2db38e06ecda80063d748df7bd79b7186c8831e0:

  Merge tag 'drm-intel-fixes-2014-07-09' of git://anongit.freedesktop.org/drm-intel into drm-fixes (2014-07-10 10:10:06 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to 41959341ac7e33dd360c7a881d13566f9eca37b2:

  drm/radeon/dpm: Reenabling SS on Cayman (2014-07-10 17:01:30 -0400)

----------------------------------------------------------------
Alex Deucher (3):
      drm/radeon/dp: return -EIO for flags not zero case
      drm/radeon: fix typo in golden register setup on evergreen
      drm/radeon: fix typo in ci_stop_dpm()

Alexandre Demers (1):
      drm/radeon/dpm: Reenabling SS on Cayman

Christian König (1):
      drm/radeon: only print meaningful VM faults

 drivers/gpu/drm/radeon/atombios_dp.c |  2 +-
 drivers/gpu/drm/radeon/ci_dpm.c      |  2 +-
 drivers/gpu/drm/radeon/cik.c         |  6 ++++--
 drivers/gpu/drm/radeon/evergreen.c   | 14 ++++++++------
 drivers/gpu/drm/radeon/rv770_dpm.c   |  6 ------
 drivers/gpu/drm/radeon/si.c          |  6 ++++--
 6 files changed, 18 insertions(+), 18 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-07-10 15:46 Alex Deucher
  2014-07-10 20:38 ` Alex Deucher
  0 siblings, 1 reply; 10+ messages in thread
From: Alex Deucher @ 2014-07-10 15:46 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Mostly fixes to fallout from the pageflipping changes in 3.16.  The
rest are dpm and display fixes and a boot hang fix.

The following changes since commit 2db38e06ecda80063d748df7bd79b7186c8831e0:

  Merge tag 'drm-intel-fixes-2014-07-09' of git://anongit.freedesktop.org/drm-intel into drm-fixes (2014-07-10 10:10:06 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to cb2416af027a334ba62f49042386686fcf5b7425:

  drm/radeon/dpm: Reenabling SS on Cayman (2014-07-10 09:31:38 -0400)

----------------------------------------------------------------
Alex Deucher (3):
      drm/radeon/dp: return -EIO for flags not zero case
      drm/radeon: fix typo in golden register setup on evergreen
      drm/radeon: fix typo in ci_stop_dpm()

Alexandre Demers (1):
      drm/radeon/dpm: Reenabling SS on Cayman

Christian König (1):
      drm/radeon: only print meaningful VM faults

Michel Dänzer (3):
      drm/radeon: Program page flips to execute in hblank instead of vblank
      drm/radeon: Move pinning the BO back to radeon_crtc_page_flip()
      drm/radeon: Complete page flip even if waiting on the BO fence fails

 drivers/gpu/drm/radeon/atombios_crtc.c  |  28 ++--
 drivers/gpu/drm/radeon/atombios_dp.c    |   2 +-
 drivers/gpu/drm/radeon/ci_dpm.c         |   2 +-
 drivers/gpu/drm/radeon/cik.c            |  64 ++-------
 drivers/gpu/drm/radeon/evergreen.c      | 100 +++----------
 drivers/gpu/drm/radeon/r100.c           |  48 ++-----
 drivers/gpu/drm/radeon/r600.c           |  18 +--
 drivers/gpu/drm/radeon/radeon.h         |   5 +-
 drivers/gpu/drm/radeon/radeon_asic.c    |  22 ---
 drivers/gpu/drm/radeon/radeon_asic.h    |   4 -
 drivers/gpu/drm/radeon/radeon_display.c | 243 +++++++++++++-------------------
 drivers/gpu/drm/radeon/radeon_mode.h    |   3 +-
 drivers/gpu/drm/radeon/rs600.c          |  28 +---
 drivers/gpu/drm/radeon/rv770.c          |  24 +---
 drivers/gpu/drm/radeon/rv770_dpm.c      |   6 -
 drivers/gpu/drm/radeon/si.c             |  58 ++------
 16 files changed, 172 insertions(+), 483 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-07-02 21:17 Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-02 21:17 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Some additional radeon fixes for 3.16.  It's a bit bigger than usual
since I missed last week.  Fixes for some system hangs, displays issues,
and some fallout from the new pageflipping changes.

The following changes since commit 0fcb70c30131aac40f62ba13f89963d5c13b48a7:

  Merge tag 'drm-intel-fixes-2014-06-26' of git://anongit.freedesktop.org/drm-intel into drm-fixes (2014-06-27 15:04:06 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to 7dae77f8809a81b0dc5195debae8fd78cbbcc550:

  drm/radeon: page table BOs are kernel allocations (2014-07-02 15:52:21 -0400)

----------------------------------------------------------------
Alex Deucher (8):
      drm/radeon: adjust default dispclk on DCE6 (v2)
      drm/radeon: only apply bapm changes for AC power on ARUBA
      drm/radeon: enable bapm by default on KV/KB
      drm/radeon: enable bapm by default on desktop TN/RL boards
      drm/radeon: add a module parameter to control deep color support
      drm/radeon/dpm: fix typo in vddci setup for eg/btc
      drm/radeon/dpm: fix vddci setup typo on cayman
      drm/radeon/cik: fix typo in EOP packet

Christian König (1):
      drm/radeon: page table BOs are kernel allocations

Michel Dänzer (1):
      drm/radeon: Track the status of a page flip more explicitly

Stefan Brüns (2):
      drm/radeon: Use only one line for whole DPCD debug output
      drm/radeon: use RADEON_MAX_CRTCS, RADEON_MAX_AFMT_BLOCKS (v2)

 drivers/gpu/drm/radeon/atombios_dp.c       | 12 +++++++-----
 drivers/gpu/drm/radeon/cikd.h              |  2 +-
 drivers/gpu/drm/radeon/cypress_dpm.c       |  2 +-
 drivers/gpu/drm/radeon/kv_dpm.c            |  2 +-
 drivers/gpu/drm/radeon/ni_dpm.c            |  2 +-
 drivers/gpu/drm/radeon/radeon.h            |  5 +----
 drivers/gpu/drm/radeon/radeon_atombios.c   | 10 +++++++++-
 drivers/gpu/drm/radeon/radeon_connectors.c |  3 +++
 drivers/gpu/drm/radeon/radeon_display.c    | 19 ++++++++++++++-----
 drivers/gpu/drm/radeon/radeon_drv.c        |  4 ++++
 drivers/gpu/drm/radeon/radeon_mode.h       | 15 +++++++++++++--
 drivers/gpu/drm/radeon/radeon_pm.c         |  6 ++++--
 drivers/gpu/drm/radeon/radeon_vm.c         |  4 ++--
 drivers/gpu/drm/radeon/trinity_dpm.c       | 10 +++++++++-
 14 files changed, 70 insertions(+), 26 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [pull] radeon drm-fixes-3.16
@ 2014-06-18 21:01 Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-06-18 21:01 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Some fixes for radeon mode validation, deep color support, and pageflipping.

The following changes since commit 571366284b50c93ba4ba5f13fad3f2430024c613:

  Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next (2014-06-18 15:50:58 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.16

for you to fetch changes up to 46889d9568b90ae9032a4e84a7b404bb5f96f9a3:

  drm/radeon: Fix radeon_irq_kms_pflip_irq_get/put() imbalance (2014-06-18 16:30:50 -0400)

----------------------------------------------------------------
Alex Deucher (2):
      drm/radeon: update mode_valid testing for DP
      drm/radeon: improve dvi_mode_valid

Mario Kleiner (1):
      drm/radeon: Use dce5/6 hdmi deep color clock setup also on dce8+

Michel Dänzer (2):
      Revert "drm/radeon: remove drm_vblank_get|put from pflip handling"
      drm/radeon: Fix radeon_irq_kms_pflip_irq_get/put() imbalance

 drivers/gpu/drm/radeon/atombios_crtc.c     |  2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c | 35 +++++++++++++++++++-----------
 drivers/gpu/drm/radeon/radeon_display.c    | 19 +++++++++++++++-
 3 files changed, 41 insertions(+), 15 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2014-07-24 18:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-17 20:50 [pull] radeon drm-fixes-3.16 Alex Deucher
2014-07-18  0:50 ` Dieter Nützel
2014-07-18  1:20   ` Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2014-07-24 18:05 Alex Deucher
2014-07-21 21:48 Alex Deucher
2014-07-10 21:21 Alex Deucher
2014-07-10 15:46 Alex Deucher
2014-07-10 20:38 ` Alex Deucher
2014-07-02 21:17 Alex Deucher
2014-06-18 21:01 Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox