1. 11 7月, 2018 2 次提交
  2. 16 6月, 2018 1 次提交
  3. 31 5月, 2018 1 次提交
  4. 16 5月, 2018 3 次提交
  5. 12 4月, 2018 1 次提交
  6. 24 3月, 2018 1 次提交
  7. 27 2月, 2018 1 次提交
  8. 20 2月, 2018 2 次提交
  9. 11 1月, 2018 1 次提交
  10. 16 12月, 2017 1 次提交
  11. 08 12月, 2017 1 次提交
  12. 07 12月, 2017 5 次提交
  13. 05 12月, 2017 5 次提交
  14. 29 11月, 2017 1 次提交
  15. 18 11月, 2017 1 次提交
  16. 16 11月, 2017 1 次提交
  17. 10 11月, 2017 1 次提交
  18. 20 10月, 2017 10 次提交
  19. 10 10月, 2017 1 次提交
    • A
      drm/amdgpu: add framework for HW specific priority settings v9 · b2ff0e8a
      Andres Rodriguez 提交于
      Add an initial framework for changing the HW priorities of rings. The
      framework allows requesting priority changes for the lifetime of an
      amdgpu_job. After the job completes the priority will decay to the next
      lowest priority for which a request is still valid.
      
      A new ring function set_priority() can now be populated to take care of
      the HW specific programming sequence for priority changes.
      
      v2: set priority before emitting IB, and take a ref on amdgpu_job
      v3: use AMD_SCHED_PRIORITY_* instead of AMDGPU_CTX_PRIORITY_*
      v4: plug amdgpu_ring_restore_priority_cb into amdgpu_job_free_cb
      v5: use atomic for tracking job priorities instead of last_job
      v6: rename amdgpu_ring_priority_[get/put]() and align parameters
      v7: replace spinlocks with mutexes for KIQ compatibility
      v8: raise ring priority during cs_ioctl, instead of job_run
      v9: priority_get() before push_job()
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Acked-by: NChristian König <christian.koenig@amd.com>
      Signed-off-by: NAndres Rodriguez <andresx7@gmail.com>
      Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
      b2ff0e8a