1. 18 11月, 2010 10 次提交
  2. 10 11月, 2010 2 次提交
  3. 09 11月, 2010 21 次提交
  4. 08 11月, 2010 2 次提交
  5. 04 11月, 2010 3 次提交
  6. 02 11月, 2010 2 次提交
    • C
      drm/i915: SNB BLT workaround · 55889788
      Chris Wilson 提交于
      On some stepping of SNB cpu, the first command to be parsed in BLT
      command streamer should be MI_BATCHBUFFER_START otherwise the GPU
      may hang.
      
      (cherry picked from commit 8d19215b)
      
      Conflicts:
      
      	drivers/gpu/drm/i915/intel_ringbuffer.c
      	drivers/gpu/drm/i915/intel_ringbuffer.h
      Signed-off-by: NZou Nan hai <nanhai.zou@intel.com>
      Cc: stable@kernel.org
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      55889788
    • J
      drm/i915: Fix the graphics frequency clamping at init and when IPS is active. · 80dbf4b7
      Jesse Barnes 提交于
      Part of the issue here was that Eric slipped in a debug hack for
      testing the i915 IPS code before the intel_ips.c driver had landed.
      This caused the driver to always use the full range of frequencies,
      which is only legal when IPS tells us we have the headroom.  Once that
      hack was removed, there was confusion about the driver's frequency
      clamping variables: max_delay is the driver's current limit on the
      highest frequency the IPS driver wants us to use, while dev_priv->fmax
      is the hardware-reported limit that the IPS driver can increase up to.
      
      Tested with IPS driver loaded or not.  Note that on Ironlake systems
      without the IPS driver loaded this will result in a performance
      reduction, and the inital warmup of frequency limits can impact
      benchmarking on systems with IPS loaded.
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NEric Anholt <eric@anholt.net>
      [ickle: demoted a debugging printk]
      Cc: stable@kernel.org
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      80dbf4b7