An error occurred fetching the project authors.
  1. 23 Dec, 2010 2 commits
  2. 04 Dec, 2010 1 commit
  3. 03 Dec, 2010 2 commits
  4. 02 Dec, 2010 1 commit
  5. 29 Nov, 2010 1 commit
  6. 13 Nov, 2010 1 commit
  7. 04 Nov, 2010 2 commits
  8. 02 Nov, 2010 1 commit
    • Jesse Barnes's avatar
      drm/i915: Fix the graphics frequency clamping at init and when IPS is active. · 80dbf4b7
      Jesse Barnes authored
      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: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      [ickle: demoted a debugging printk]
      Cc: stable@kernel.org
      Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      80dbf4b7
  9. 21 Oct, 2010 2 commits
  10. 19 Oct, 2010 2 commits
  11. 08 Oct, 2010 10 commits
  12. 07 Oct, 2010 1 commit
    • Chris Wilson's avatar
      drm/i915: Wait for pending flips on the GPU · e59f2bac
      Chris Wilson authored
      Currently, if a batch buffer refers to an object with a pending flip,
      then we sleep until that pending flip is completed (unpinned and
      signalled). This is so that a flip can be queued and the user can
      continue rendering to the backbuffer oblivious to whether the buffer is
      still pinned as the scan out. (The kernel arbitrating at the last moment
      to stall the batch and wait until the buffer is unpinned and replaced as
      the front buffer.)
      
      As we only have a queue depth of 1, we can simply wait for the current
      pending flip to complete and continue rendering. We can achieve this
      with a single WAIT_FOR_EVENT command inserted into the ring buffer prior
      to executing the batch, *without* stalling the client.
      Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      e59f2bac
  13. 06 Oct, 2010 1 commit
    • Jason Wessel's avatar
      drm, kdb, kms: Add an enter argument to mode_set_base_atomic() API · 413d45d3
      Jason Wessel authored
      Some devices such as the radeon chips receive information from user
      space which needs to be saved when executing an atomic mode set
      operation, else the user space would have to be queried again for the
      information.
      
      This patch extends the mode_set_base_atomic() call to pass an argument
      to indicate if this is an entry or an exit from an atomic kernel mode
      set change.  Individual drm drivers can properly save and restore
      state accordingly.
      Signed-off-by: default avatarJason Wessel <jason.wessel@windriver.com>
      CC: Jesse Barnes <jbarnes@virtuousgeek.org>
      CC: David Airlie <airlied@linux.ie>
      CC: dri-devel@lists.freedesktop.org
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      413d45d3
  14. 04 Oct, 2010 2 commits
  15. 03 Oct, 2010 1 commit
  16. 24 Sep, 2010 4 commits
  17. 23 Sep, 2010 1 commit
  18. 22 Sep, 2010 1 commit
  19. 21 Sep, 2010 4 commits