dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [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

* [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-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

* Re: [pull] radeon drm-fixes-3.16
  2014-07-10 15:46 [pull] radeon drm-fixes-3.16 Alex Deucher
@ 2014-07-10 20:38 ` Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-10 20:38 UTC (permalink / raw)
  To: Maling list - DRI developers, Dave Airlie; +Cc: Alex Deucher

Hi Dave,

Ignore this request for now.  Mario ran into some problems with
further pageflipping testing so I'll send a new request once we've
sorted that out.

Alex


On Thu, Jul 10, 2014 at 11:46 AM, Alex Deucher <alexdeucher@gmail.com> wrote:
> 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-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-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

* Re: [pull] radeon drm-fixes-3.16
  2014-07-17 20:50 Alex Deucher
@ 2014-07-18  0:50 ` Dieter Nützel
  2014-07-18  1:20   ` Alex Deucher
  0 siblings, 1 reply; 10+ messages in thread
From: Dieter Nützel @ 2014-07-18  0:50 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Michel Dänzer, Dri Devel

Am 17.07.2014 22:50, schrieb 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

Hello Alex and Michel,

isn't this needed anylonger?
drm-radeon-Disable-pflip-interrupts.patch

[-]
 From 462febcc7b5f6e54648f2fd941b9f90de16e54f1 Mon Sep 17 00:00:00 2001
 From: Michel Dänzer <michel.daenzer@amd.com>
Date: Mon, 14 Jul 2014 06:42:06 +0000
Subject: drm/radeon: Disable pflip interrupts

With Mario's previous fix, there are three possible scenarios for the
pflip interrupts:

1) If a pflip interrupt can occur before the corresponding vblank
    interrupt, the sequence number of the userspace event will be too
    small by one.
2) If a pflip interrupt can occur after the vblank interrupt and after
    the next flip is programmed to the hardware, 
radeon_crtc_handle_flip()
    will complete the next flip earlier than expected by userspace.
3) Otherwise, radeon_crtc_handle_flip() doesn't perform any actual work
    when called from the pflip interrupt handler, i.e. the pflip 
interrupt
    is useless.

In summary, Mario's fix made the pflip interrupts useless in the best
case and harmful in the worst case, so let's disable them.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
[-]

Thanks,
   Dieter
_______________________________________________
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

* Re: [pull] radeon drm-fixes-3.16
  2014-07-18  0:50 ` Dieter Nützel
@ 2014-07-18  1:20   ` Alex Deucher
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Deucher @ 2014-07-18  1:20 UTC (permalink / raw)
  To: Dieter Nützel; +Cc: Michel Dänzer, Dri Devel

On Thu, Jul 17, 2014 at 8:50 PM, Dieter Nützel <Dieter@nuetzel-hh.de> wrote:
> Am 17.07.2014 22:50, schrieb 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
>
>
> Hello Alex and Michel,
>
> isn't this needed anylonger?
> drm-radeon-Disable-pflip-interrupts.patch

No it's not needed for 3.16.

Alex

>
> [-]
> From 462febcc7b5f6e54648f2fd941b9f90de16e54f1 Mon Sep 17 00:00:00 2001
> From: Michel Dänzer <michel.daenzer@amd.com>
> Date: Mon, 14 Jul 2014 06:42:06 +0000
> Subject: drm/radeon: Disable pflip interrupts
>
> With Mario's previous fix, there are three possible scenarios for the
> pflip interrupts:
>
> 1) If a pflip interrupt can occur before the corresponding vblank
>    interrupt, the sequence number of the userspace event will be too
>    small by one.
> 2) If a pflip interrupt can occur after the vblank interrupt and after
>    the next flip is programmed to the hardware, radeon_crtc_handle_flip()
>    will complete the next flip earlier than expected by userspace.
> 3) Otherwise, radeon_crtc_handle_flip() doesn't perform any actual work
>    when called from the pflip interrupt handler, i.e. the pflip interrupt
>    is useless.
>
> In summary, Mario's fix made the pflip interrupts useless in the best
> case and harmful in the worst case, so let's disable them.
>
> Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
> [-]
>
> Thanks,
>   Dieter
_______________________________________________
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-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

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-10 15:46 [pull] radeon drm-fixes-3.16 Alex Deucher
2014-07-10 20:38 ` 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-17 20:50 Alex Deucher
2014-07-18  0:50 ` Dieter Nützel
2014-07-18  1:20   ` Alex Deucher
2014-07-10 21:21 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