1. 09 Oct, 2018 2 commits
  2. 25 Sep, 2018 5 commits
  3. 06 Sep, 2018 1 commit
  4. 05 Sep, 2018 4 commits
  5. 27 Jun, 2018 1 commit
  6. 09 Jun, 2018 2 commits
  7. 31 May, 2018 8 commits
  8. 12 May, 2018 1 commit
  9. 02 May, 2018 2 commits
    • Liwei Song's avatar
      Add Coffeelake PCI IDs for U Skus · e7bfc906
      Liwei Song authored
      Add the Coffeelake PCI IDs based on the following kernel patch:
      
      commit d29fe702c9cb682df99146d24d06e5455f043101
      Author: Anusha Srivatsa <anusha.srivatsa@intel.com>
      Date:   Thu Jun 8 16:41:07 2017 -0700
      
          drm/i915/cfl: Add Coffee Lake PCI IDs for U Sku.
      Signed-off-by: 's avatarLiwei Song <liwei.song@windriver.com>
      e7bfc906
    • Liwei Song's avatar
      Add Coffeelake PCI IDs for H Skus · 8b90ab04
      Liwei Song authored
      Add the Coffeelake PCI IDs based on the following kernel patches:
      
      commit ccfd13215fd25a0e8c28221f3acc0dcaec11cd15
      Author: Anusha Srivatsa <anusha.srivatsa@intel.com>
      Date:   Thu Jun 8 16:41:06 2017 -0700
      
          drm/i915/cfl: Add Coffee Lake PCI IDs for H Sku.
      Signed-off-by: 's avatarLiwei Song <liwei.song@windriver.com>
      8b90ab04
  10. 24 Apr, 2018 2 commits
  11. 15 Apr, 2018 1 commit
  12. 13 Apr, 2018 1 commit
  13. 05 Apr, 2018 2 commits
  14. 04 Apr, 2018 2 commits
  15. 03 Apr, 2018 3 commits
    • Chris Wilson's avatar
      sna: Reorder vblank/flip event handling to avoid TearFree recursion · 12db28ab
      Chris Wilson authored
      TearFree wants to grab the most recently used scanout for rendering the
      next frame into. If the flip event was still pending, we would then
      query the drm event buffer for any pending completions, but this would
      proceed to execute all the other events before the flip events as well.
      Since we they were out of sequence, we pushed them into a buffer to
      execute afterwards, however we forgot the side effects of the flip
      handlers, for example see commit af36a4ab ("sna: Defer submission
      of the next shadow frame until halfway through") and that there may have
      been events read from drm into a local buffer inside sna_mode_wakeup()
      that haven't been processed yet.
      
      Eliminate the need for calling sna_mode_wakeup() by ensuring that all
      flip events have been completed first before handing the vblank
      callbacks and potential drawing, ensuring the correct ordering.
      
      References: https://bugs.freedesktop.org/show_bug.cgi?id=105720Signed-off-by: 's avatarChris Wilson <chris@chris-wilson.co.uk>
      12db28ab
    • Chris Wilson's avatar
      sna: Skip shadow redisplay if flips still pending · ca6a57d5
      Chris Wilson authored
      We shouldn't even be attempting to redisplay if there are flips pending,
      so exit early and expect to be called again after the pending flips
      complete. Exiting early avoids having to call sna_mode_wakeup() in what
      used to be a potentially recursive manner (see commit af36a4ab
      "sna: Defer submission of the next shadow frame until halfway through").
      Signed-off-by: 's avatarChris Wilson <chris@chris-wilson.co.uk>
      ca6a57d5
    • Chris Wilson's avatar
      sna: Report the move_to_gpu failed if the allocation failed · 0a8a8529
      Chris Wilson authored
      Do not try and workaround the failure by forcing the wait-for-flip as we
      may be inside a vblank handler already. Just report the move failed and
      expect the caller to skip the draw, fairly standard practice for
      allocation failure handling (stale output rather than crash).
      Signed-off-by: 's avatarChris Wilson <chris@chris-wilson.co.uk>
      0a8a8529
  16. 01 Apr, 2018 2 commits
  17. 28 Mar, 2018 1 commit