blob: 7f1c0edcbd44839464b26d3b81bd15944ab07dc0 [file] [log] [blame]
2abe2f844645 ("drm/i915: Allow fence allocations to fail")
fc9d4d2b6fd5 ("drm/i915: Do not record a successful syncpoint for a dma-await")
7e8894e97dc4 ("drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]")
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")
ae351beb1f0e ("drm/i915: Combine reset_all_global_seqno() loops into one")
d223760f38b1 ("drm/i915: Wait for all fences before installing an exclusive clflush fence")
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")
12d3173b2e55 ("drm/i915: Move reserve_seqno() next to unreserve_seqno()")
9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine")
309663ab7b4f ("drm/i915: Check against the signaled bit for fences/requests")
57822dc6b9cf ("drm/i915: Perform object clflushing asynchronously")
f6aaba4dfbc8 ("drm/i915: Skip clflushes for all non-page backed objects")
5a97bcc69cc0 ("drm/i915: Amalgamate flushing of display objects")
e59dc1721180 ("drm/i915: Move cpu_cache_is_coherent() to header")
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")
69aeafeae9b3 ("drm/i915: Flush untouched framebuffers before display on !llc")
9b51b105f2a5 ("drm/i915: clean up unused vgpu_read/write")
77ae9957897d ("drm/i915: Enable userspace to opt-out of implicit fencing")
7c9e934ef8a0 ("drm/i915: Emit dma-fence (and execlists submit) first from signaler")
538b257dae83 ("drm/i915: Move breadcrumbs irq_posted up a level to engine")
241455172b86 ("drm/i915: Reset the gpu on takeover")
2f1ac9cc68e0 ("drm/i915: Queue hangcheck when irqs are disabled")
be1e341513ca ("drm/i915: Track pinned vma in intel_plane_state")