| 7ce5b6850b47 ("drm/i915/selftests: Use mul_u32_u32() for 32b x 32b -> 64b result") |
| 4797948071f6 ("drm/i915: Squash repeated awaits on the same fence") |
| ceae14bd4cc4 ("drm/i915: Lift timeline ordering to await_dma_fence") |
| 29ef3fa987ed ("drm/i915: Unwrap top level fence-array") |
| 67b807a89230 ("drm/i915: Delay disabling the user interrupt for breadcrumbs") |
| 19d0a5727123 ("drm/i915: Defer enabling hangcheck to the first fake breadcrumb interrupt") |
| 56299fb7d904 ("drm/i915: Signal first fence from irq handler if complete") |
| 8d769ea7bc16 ("drm/i915: Report both waiters and success from intel_engine_wakeup()") |
| 9eb143bbec7d ("drm/i915: Allow a request to be cancelled") |
| cced5e2f098d ("drm/i915: Take a reference whilst processing the signaler request") |
| 754c9fd57649 ("drm/i915: Protect the request->global_seqno with the engine->timeline lock") |
| fe49789fab97 ("drm/i915: Deconstruct execute fence") |
| 541ca6ed79f0 ("drm/i915: Inline __i915_gem_request_wait_for_execute()") |
| 7de53bf7e6f3 ("drm/i915: Add ourselves to the gpu error waitqueue for the entire wait") |
| 4b36b2e50677 ("drm/i915: Use a local to shorten req->i915->gpu_error.wait_queue") |
| 9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine") |
| 309663ab7b4f ("drm/i915: Check against the signaled bit for fences/requests") |
| dffabc8f4ee3 ("drm/i915/tracepoints: Rename i915_gem_request_notify") |
| 354d036fcf70 ("drm/i915/tracepoints: Add request submit and execute tracepoints") |
| 6ef98ea0dacd ("drm/i915: Only start with the fake-irq timer if interrupts are dead") |
| 8998567b5114 ("drm/i915: Defer declaration of missed-interrupt until the waiter is asleep") |
| 2246bea6cf77 ("drm/i915: Postpone fake breadcrumb interrupt until real interrupts cease") |
| 9852d543a85f ("drm/i915: Test all fw tables during mock selftests") |
| 26e7a2a17971 ("drm/i915: Move uncore selfchecks to live selftest infrastructure") |
| b348090d6758 ("drm/i915: Simple selftest to exercise live requests") |
| c835c5508358 ("drm/i915: Add selftests for i915_gem_request") |
| e62e8ad1ba57 ("drm/i915: Add unit tests for the breadcrumb rbtree, wakeups") |
| ae1f8090b1a7 ("drm/i915: Add unit tests for the breadcrumb rbtree, completion") |
| f97fbf9606a1 ("drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove") |
| 935a2f776aa5 ("drm/i915: Add some selftests for sg_table manipulation") |
| 953c7f82eb89 ("drm/i915: Provide a hook for selftests") |
| c00122f33fe6 ("drm/i915: Assert that the active request hasn't been signaled") |
| 969bb72cbfd9 ("drm/i915: Check for timeout completion when waiting for the rq to submitted") |
| 9b51b105f2a5 ("drm/i915: clean up unused vgpu_read/write") |
| 7c9e934ef8a0 ("drm/i915: Emit dma-fence (and execlists submit) first from signaler") |
| 538b257dae83 ("drm/i915: Move breadcrumbs irq_posted up a level to engine") |
| 2f1ac9cc68e0 ("drm/i915: Queue hangcheck when irqs are disabled") |
| 36193acd54bd ("drm/i915: Introduce engine_skip_context") |
| 4c9655436522 ("drm/i915: Move engine reset preparation to i915_gem_reset_prepare()") |
| 6ffb7d0756e3 ("drm/i915: Construct a request even if the GPU is currently hung") |
| c781c978e784 ("drm/i915: Add a sanity check that no request is submitted in the middle") |
| 2edc6e0df1c1 ("drm/i915: Consolidate reset_request()") |
| 5c37daf5dd2e ("Merge tag 'drm-intel-next-2017-01-09' of git://anongit.freedesktop.org/git/drm-intel into drm-next") |