1. 31 3月, 2011 1 次提交
  2. 23 2月, 2011 2 次提交
  3. 15 2月, 2011 1 次提交
  4. 02 2月, 2011 4 次提交
  5. 07 1月, 2011 2 次提交
  6. 21 12月, 2010 1 次提交
  7. 23 11月, 2010 1 次提交
  8. 22 11月, 2010 3 次提交
  9. 09 11月, 2010 1 次提交
  10. 19 10月, 2010 2 次提交
  11. 06 10月, 2010 6 次提交
  12. 01 10月, 2010 1 次提交
    • D
      drm/gem: handlecount isn't really a kref so don't make it one. · 29d08b3e
      Dave Airlie 提交于
      There were lots of places being inconsistent since handle count
      looked like a kref but it really wasn't.
      
      Fix this my just making handle count an atomic on the object,
      and have it increase the normal object kref.
      
      Now i915/radeon/nouveau drivers can drop the normal reference on
      userspace object creation, and have the handle hold it.
      
      This patch fixes a memory leak or corruption on unload, because
      the driver had no way of knowing if a handle had been actually
      added for this object, and the fbcon object needed to know this
      to clean itself up properly.
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      29d08b3e
  13. 27 9月, 2010 1 次提交
  14. 13 9月, 2010 2 次提交
  15. 23 8月, 2010 1 次提交
  16. 10 8月, 2010 4 次提交
  17. 04 8月, 2010 2 次提交
  18. 02 8月, 2010 2 次提交
  19. 08 6月, 2010 1 次提交
  20. 21 5月, 2010 1 次提交
  21. 18 5月, 2010 1 次提交
    • A
      drm/radeon/kms/pm: rework power management · ce8f5370
      Alex Deucher 提交于
      - Separate dynpm and profile based power management methods.  You can select the pm method
        by echoing the selected method ("dynpm" or "profile") to power_method in sysfs.
      - Expose basic 4 profile in profile method
        "default" - default clocks
        "auto" - select between low and high based on ac/dc state
        "low" - DC, low power mode
        "high" - AC, performance mode
        The current base profile is "default", but it should switched to "auto" once we've tested
        on more systems.  Switching the state is a matter of echoing the requested profile to
        power_profile in sysfs.  The lowest power states are selected automatically when dpms turns
        the monitors off in all states but default.
      - Remove dynamic fence-based reclocking for the moment.  We can revisit this later once we
        have basic pm in.
      - Move pm init/fini to modesetting path.  pm is tightly coupled with display state.  Make sure
        display side is initialized before pm.
      - Add pm suspend/resume functions to make sure pm state is properly reinitialized on resume.
      - Remove dynpm module option.  It's now selectable via sysfs.
      Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      ce8f5370