1. 02 10月, 2012 1 次提交
  2. 27 9月, 2012 1 次提交
  3. 21 9月, 2012 3 次提交
  4. 21 6月, 2012 2 次提交
  5. 16 6月, 2012 1 次提交
  6. 10 5月, 2012 2 次提交
  7. 21 3月, 2012 2 次提交
  8. 29 2月, 2012 1 次提交
  9. 21 12月, 2011 6 次提交
  10. 11 11月, 2011 1 次提交
  11. 26 7月, 2011 1 次提交
  12. 26 5月, 2011 1 次提交
  13. 13 4月, 2011 2 次提交
  14. 24 3月, 2011 1 次提交
  15. 04 2月, 2011 1 次提交
  16. 02 2月, 2011 1 次提交
  17. 07 1月, 2011 3 次提交
  18. 06 1月, 2011 1 次提交
    • T
      drm/radeon: use system_wq instead of dev_priv->wq · 32c87fca
      Tejun Heo 提交于
      With cmwq, there's no reason for radeon to use a dedicated workqueue.
      Drop dev_priv->wq and use system_wq instead.
      
      Because radeon_driver_irq_uninstall_kms() may be called from
      unsleepable context, the work items can't be flushed from there.
      Instead, init and flush from radeon_irq_kms_init/fini().
      
      While at it, simplify canceling/flushing of rdev->pm.dynpm_idle_work.
      Always initialize and sync cancel instead of being unnecessarily smart
      about it.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Acked-by: NAlex Deucher <alexdeucher@gmail.com>
      Cc: dri-devel@lists.freedesktop.org
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      32c87fca
  19. 23 11月, 2010 1 次提交
  20. 22 11月, 2010 1 次提交
    • M
      drm/kms/radeon: Add support for precise vblank timestamping. · f5a80209
      Mario Kleiner 提交于
      This patch adds new functions for use by the drm core:
      
      .get_vblank_timestamp() provides a precise timestamp
      for the end of the most recent (or current) vblank
      interval of a given crtc, as needed for the DRI2
      implementation of the OML_sync_control extension.
      
      It is a thin wrapper around the drm function
      drm_calc_vbltimestamp_from_scanoutpos() which does
      almost all the work and is shared across drivers.
      
      .get_scanout_position() provides the current horizontal
      and vertical video scanout position and "in vblank"
      status of a given crtc, as needed by the drm for use by
      drm_calc_vbltimestamp_from_scanoutpos().
      
      The function is also used by the dynamic gpu reclocking
      code to determine when it is safe to reclock inside vblank.
      
      For that purpose radeon_pm_in_vbl() is modified to
      accomodate a small change in the function prototype of
      the radeon_get_crtc_scanoutpos() which is hooked up to
      .get_scanout_position().
      
      This code has been tested on AVIVO hardware, a RV530
      (ATI Mobility Radeon X1600) in a Intel Core-2 Duo MacBookPro
      and some R600 variant (FireGL V7600) in a single cpu
      AMD Athlon 64 PC.
      Signed-off-by: NMario Kleiner <mario.kleiner@tuebingen.mpg.de>
      Reviewed-by: NAlex Deucher <alexdeucher@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      f5a80209
  21. 06 10月, 2010 1 次提交
  22. 27 8月, 2010 1 次提交
  23. 20 8月, 2010 1 次提交
  24. 10 8月, 2010 1 次提交
  25. 02 8月, 2010 2 次提交
  26. 29 7月, 2010 1 次提交