1. 19 10月, 2015 1 次提交
  2. 15 10月, 2015 29 次提交
  3. 08 10月, 2015 5 次提交
  4. 03 10月, 2015 1 次提交
  5. 25 9月, 2015 2 次提交
  6. 24 9月, 2015 2 次提交
    • A
      drm/amdgpu: Sprinkle drm_modeset_lock_all to appease locking checks · 4c7fbc39
      Alex Deucher 提交于
      In
      
      commit 7a3f3d66
      Author: Daniel Vetter <daniel.vetter@ffwll.ch>
      Date:   Thu Jul 9 23:44:28 2015 +0200
      
          drm: Check locking in drm_for_each_connector
      
      I added locking checks to drm_for_each_connector but failed that
      through drm_helper_connector_dpms -> drm_helper_choose_encoder_dpms
      it's used in a few more places in the amdgpu resume/suspend code.
      
      Fix them up.
      
      Note that we could use the connector iterator macros in there too, but
      that's for the future.
      
      Port of radeon commit:
      drm/radeon: Sprinkle drm_modeset_lock_all to appease locking checks
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      4c7fbc39
    • M
      drm/amdgpu: sync ce and me with SWITCH_BUFFER(2) · 5c3422b0
      monk.liu 提交于
      we used to adopt wait_reg_mem to let CE wait before DE finish page
      updating, but from Tonga+, CE doesn't support wait_reg_mem package so
      this logic no longer works.
      
      so here is another approach to do same thing:
      Insert two of SWITCH_BUFFER at both front and end of vm_flush can
      guarantee that CE not go further to process IB_const before vm_flush
      done.
      
      Insert two of SWITCH_BUFFER also works on CI, so remove legency method
      to sync CE and ME
      
      v2:
      Insert double SWITCH_BUFFER at front of vm flush as well.
      Signed-off-by: Nmonk.liu <monk.liu@amd.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      5c3422b0