Commit History

Autor SHA1 Mensaxe Data
  Chuanxiao Dong 46cd902f6d drm/i915: set initialised only when init_context callback is NULL %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 18afa28892 Revert "drm/i915: Skip execlists_dequeue() early if the list is empty" %!s(int64=8) %!d(string=hai) anos
  Chris Wilson a79a524e92 drm/i915: Avoid lock dropping between rescheduling %!s(int64=8) %!d(string=hai) anos
  Chris Wilson ed1501d451 drm/i915: Refactor tests for validity of RING_TAIL %!s(int64=8) %!d(string=hai) anos
  Chris Wilson a91fdf1293 drm/i915: Assert that the request->tail fits within the ring %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 450362d3fe drm/i915/execlists: Wrap tail pointer after reset tweaking %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 4af0d727b1 drm/i915/execlists: Trim irq handler %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 2e70b8c6bf drm/i915/execlists: Relax the locked clear_bit(IRQ_EXECLIST) %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 9f7886d07f drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq %!s(int64=8) %!d(string=hai) anos
  Chris Wilson fe085f13c7 drm/i915: Remove intel_ring.last_retired_head %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 899f6204c0 drm/i915/execlists: Split the atomic test_and_clear_bit for irq handler %!s(int64=8) %!d(string=hai) anos
  Chris Wilson c9203e8277 drm/i915: Reset tasklet back to execlists after disabling guc %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 6c943de668 drm/i915: Skip execlists_dequeue() early if the list is empty %!s(int64=8) %!d(string=hai) anos
  Chris Wilson a533b4ba77 drm/i915: Assert that the context pin_counts do not overflow %!s(int64=8) %!d(string=hai) anos
  Chris Wilson ff44ad51eb drm/i915: Move engine->submit_request selection to a vfunc %!s(int64=8) %!d(string=hai) anos
  Changbin Du 3fc03069bc drm/i915: make context status notifier head be per engine %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 31de73501a drm/i915/scheduler: emulate a scheduler for guc %!s(int64=8) %!d(string=hai) anos
  Mika Kuoppala e71677698b drm/i915: Avoid using word legacy with ppgtt %!s(int64=8) %!d(string=hai) anos
  Mika Kuoppala 54af56dbf8 drm/i915: Don't mark pdps clear if pdps are not submitted %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 0542524944 drm/i915: Generalise wait for execlists to be idle %!s(int64=8) %!d(string=hai) anos
  Kelvin Gardiner 69060d9644 drm/i915/bdw: Do not write the replay bit of the ring mode register %!s(int64=8) %!d(string=hai) anos
  Chris Wilson fe9ae7a3bf drm/i915/execlists: Detect an out-of-order context switch %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin d7d96833f2 drm/i915/tracepoints: Add backend level request in and out tracepoints %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 56e51bf036 drm/i915: Tidy execlists_init_reg_state %!s(int64=8) %!d(string=hai) anos
  Chris Wilson 944a36d472 drm/i915: Assert that the request->tail is always qword aligned %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 9f235dfa49 drm/i915: Consolidate gen8_emit_pipe_control %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 097d4f1c12 drm/i915: Tidy workaround batch buffer emission %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 4ac9659ef9 drm/i915: Remove duplicate intel_logical_ring_workarounds_emit %!s(int64=8) %!d(string=hai) anos
  Tvrtko Ursulin 73dec95e6b drm/i915: Emit to ringbuffer directly %!s(int64=8) %!d(string=hai) anos
  Chris Wilson ae9a043b0c drm/i915: Rename conditional GEM execution macros %!s(int64=8) %!d(string=hai) anos