| ada8c4139fba ("drm/i915/guc: Small improvements to guc_wq_item_append") |
| a21ef715fbb8 ("drm/i915: Differentiate between sw write location into ring and last hw read") |
| ed1501d45136 ("drm/i915: Refactor tests for validity of RING_TAIL") |
| a91fdf129304 ("drm/i915: Assert that the request->tail fits within the ring") |
| 450362d3fe86 ("drm/i915/execlists: Wrap tail pointer after reset tweaking") |
| bd00e73ede59 ("drm/i915/guc: Refactor the retrieval of guc_process_desc") |
| 397fce887ad0 ("drm/i915/guc: A little bit more of doorbell sanitization") |
| 0704df2b08e7 ("drm/i915/guc: The Additional Data Struct (ADS) should get enabled together with GuC submission") |
| 3950bf3dbff1 ("drm/i915/guc: Add onion teardown to the GuC setup") |
| 73b055349c40 ("drm/i915/guc: Keep the ctx_pool_vaddr mapped, for easy access") |
| abddffdf3620 ("drm/i915/guc: Sanitize GuC client initialization") |
| fe085f13c790 ("drm/i915: Remove intel_ring.last_retired_head") |
| ff44ad51ebf8 ("drm/i915: Move engine->submit_request selection to a vfunc") |
| 16f11f46964f ("drm/i915/guc: Use formalized struct definition for ads object") |
| 6cd5a72c3577 ("drm/i915/guc: Simplify intel_guc_init_hw()") |
| d2be9f2f41a8 ("drm/i915/guc: Extract param logic form guc_init_fw()") |
| 29ad6a30de84 ("drm/i915/uc: Introduce intel_uc_init_fw()") |
| 4c0fed7911fa ("drm/i915/uc: Move intel_uc_fw_fetch() to intel_uc.c") |
| 882d1db09bf0 ("drm/i915/uc: Rename intel_?uc_{setup, load}() to _init_hw()") |
| 0417a2b3a15b ("drm/i915/uc: Drop superfluous externs in intel_uc.h") |
| 7762ebb9a455 ("drm/i915/guc: Release GuC interrupts in i915_guc_submission_disable") |
| cbf4b77af11b ("drm/i915/guc: Fix request re-submission after reset") |
| 9735b04d0c1b ("drm/i915: Initialize pm_intr_keep during intel_irq_init for GuC") |
| 0542524944c2 ("drm/i915: Generalise wait for execlists to be idle") |
| 5400367a864d ("drm/i915: Ensure the engine is idle before manually changing HWS") |
| 13e867f6faaa ("i915/HuC: Add an extra check for platforms that do not have HUC") |
| 349ab9192cc3 ("drm/i915/guc: Make wq_lock irq-safe") |
| 12d3173b2e55 ("drm/i915: Move reserve_seqno() next to unreserve_seqno()") |
| 9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine") |
| 944a36d472be ("drm/i915: Assert that the request->tail is always qword aligned") |
| 784f2f1a9da2 ("drm/i915: Fix typo in semaphore debug message") |
| 9f235dfa4958 ("drm/i915: Consolidate gen8_emit_pipe_control") |
| 097d4f1c121f ("drm/i915: Tidy workaround batch buffer emission") |
| 133b4bd74d89 ("drm/i915: Move common workaround code to intel_engine_cs") |
| 2f35afe94af0 ("drm/i915: Make int __intel_ring_space static") |
| 4ac9659ef9f1 ("drm/i915: Remove duplicate intel_logical_ring_workarounds_emit") |
| 65300b1f6e04 ("drm/i915/guc: Don't take struct_mutex for object unreference") |
| 9cc19733fd7c ("drm/i915: fix for WaDisableDopClockGating:bdw") |
| 73dec95e6ba3 ("drm/i915: Emit to ringbuffer directly") |
| 170594502cf5 ("drm/i915: Test coherency of and barriers between cache domains") |
| 12d30d879398 ("drm/i915: Add a live seftest for GEM objects") |
| 8335fd65ce6c ("drm/i915: Add selftests for object allocation, phys") |
| b348090d6758 ("drm/i915: Simple selftest to exercise live requests") |
| c835c5508358 ("drm/i915: Add selftests for i915_gem_request") |
| 44653988ef7c ("drm/i915: Create a fake object for testing huge allocations") |
| 0daf0113cff6 ("drm/i915: Mock infrastructure for request emission") |
| 3b5bb0a37665 ("drm/i915: Mock a GGTT for self-testing") |
| 66d9cb5d805a ("drm/i915: Mock the GEM device for self-testing") |
| f97fbf9606a1 ("drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove") |
| 935a2f776aa5 ("drm/i915: Add some selftests for sg_table manipulation") |