-
- Downloads
drm/i915: add dynamic performance control support for Ironlake
Ironlake (and 965GM, which this patch doesn't support) supports a hardware performance and power management feature that allows it to adjust to changes in GPU load over time with software help. The goal if this is to maximize performance/power for a given workload. This patch enables that feature, which is also a requirement for supporting Intelligent Power Sharing, a feature which allows for dynamic budgeting of power between the CPU and GPU in Arrandale platforms. Tested-by:ykzhao <yakui.zhao@intel.com> [anholt: Resolved against the irq handler loop removal] Signed-off-by:
Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by:
Eric Anholt <eric@anholt.net>
Showing
- drivers/gpu/drm/i915/i915_debugfs.c 96 additions, 0 deletionsdrivers/gpu/drm/i915/i915_debugfs.c
- drivers/gpu/drm/i915/i915_drv.c 5 additions, 0 deletionsdrivers/gpu/drm/i915/i915_drv.c
- drivers/gpu/drm/i915/i915_drv.h 6 additions, 0 deletionsdrivers/gpu/drm/i915/i915_drv.h
- drivers/gpu/drm/i915/i915_irq.c 63 additions, 0 deletionsdrivers/gpu/drm/i915/i915_irq.c
- drivers/gpu/drm/i915/i915_reg.h 138 additions, 3 deletionsdrivers/gpu/drm/i915/i915_reg.h
- drivers/gpu/drm/i915/i915_suspend.c 8 additions, 0 deletionsdrivers/gpu/drm/i915/i915_suspend.c
- drivers/gpu/drm/i915/intel_display.c 93 additions, 7 deletionsdrivers/gpu/drm/i915/intel_display.c
- drivers/gpu/drm/i915/intel_drv.h 2 additions, 0 deletionsdrivers/gpu/drm/i915/intel_drv.h
Loading
Please register or sign in to comment