February 2021 Archives by author
Starting: Mon Feb 1 00:12:30 UTC 2021
Ending: Sat Feb 27 00:07:58 UTC 2021
Messages: 2601
- [PATCH 1/4] drm/i915: Distinction of memory regions
Matthew Auld
- [PATCH 2/4] drm/i915/gtt/dg1: add PTE_LM plumbing for ppGTT
Matthew Auld
- [PATCH 3/4] drm/i915/gtt: make vm.insert_page depend on mappable aperture
Matthew Auld
- [PATCH 4/4] drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT
Matthew Auld
- [PATCH] drm/i915: Add Wa_14011060649
Swathi Dhanavanthri
- [PATCH] drm/i915: Add Wa_14011060649
Swathi Dhanavanthri
- [PATCH] drm/i915: Add Wa_14011060649
Swathi Dhanavanthri
- [PATCH] Test Wa_14011060649
Swathi Dhanavanthri
- [PATCH] Test Wa_14011060649
Swathi Dhanavanthri
- [PATCH i-g-t v4 00/40] Introduce IGT allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 01/40] lib/igt_list: Add igt_list_del_init()
Zbigniew Kempczyński
- [PATCH i-g-t v4 02/40] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v4 03/40] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v4 04/40] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v4 05/40] lib/intel_allocator_simple: Add simple allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 06/40] SQUASH: lib/intel_allocator_simple: Allow create vm to its gtt limit
Zbigniew Kempczyński
- [PATCH i-g-t v4 07/40] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 08/40] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v4 09/40] SQUASH: lib/intel_allocator: Allow user to define vm range
Zbigniew Kempczyński
- [PATCH i-g-t v4 10/40] lib/intel_allocator: Try to stop smoothly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v4 11/40] lib/intel_allocator_msgchannel: Scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v4 12/40] lib/intel_allocator: Separate allocator multiprocess start
Zbigniew Kempczyński
- [PATCH i-g-t v4 13/40] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v4 14/40] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v4 15/40] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 16/40] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v4 17/40] SQUASH: lib/intel_batchbuffer: Remove intel_bufs for bb reset with purging caches
Zbigniew Kempczyński
- [PATCH i-g-t v4 18/40] SQUASH: lib/intel_batchbuffer: Remove unnecessary function and cleanup the code
Zbigniew Kempczyński
- [PATCH i-g-t v4 19/40] lib/intel_batchbuffer: Use relocations in intel-bb up to gen12
Zbigniew Kempczyński
- [PATCH i-g-t v4 20/40] SQUASH: lib/intel_batchbuffer: Create bb with strategy / vm ranges
Zbigniew Kempczyński
- [PATCH i-g-t v4 21/40] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 22/40] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v4 23/40] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 24/40] tests/api_intel_bb: Add subtest to check render batch on the last page
Zbigniew Kempczyński
- [PATCH i-g-t v4 25/40] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v4 26/40] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v4 27/40] tests/gem_softpin: Verify allocator and execbuf pair work together
Zbigniew Kempczyński
- [PATCH i-g-t v4 28/40] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v4 29/40] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v4 30/40] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 31/40] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 32/40] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v4 33/40] tests/gem_linear_blits: Use intel allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 34/40] lib/gem_submission: Add gem_has_relocations() check
Zbigniew Kempczyński
- [PATCH i-g-t v4 35/40] tests/api_intel_*: Adopt to use relocations as default up to gen12
Zbigniew Kempczyński
- [PATCH i-g-t v4 36/40] tests/api_intel_bb: Remove check-canonical test
Zbigniew Kempczyński
- [PATCH i-g-t v4 37/40] SQUASH: tests/api_intel_bb: Use allocator in delta-check test
Zbigniew Kempczyński
- [PATCH i-g-t v4 38/40] tests/api_intel_allocator: Prepare to run with sanitizer
Zbigniew Kempczyński
- [PATCH i-g-t v4 39/40] tests/api_intel_bb: Add simple intel-bb which uses allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 40/40] tests/api_intel_allocator: Add execbuf with allocator example
Zbigniew Kempczyński
- [PATCH i-g-t 00/38] Introduce IGT allocator
Zbigniew Kempczyński
- [PATCH i-g-t 01/38] lib/gem_submission: Add gem_has_relocations() check
Zbigniew Kempczyński
- [PATCH i-g-t 02/38] lib/igt_list: Add igt_list_del_init()
Zbigniew Kempczyński
- [PATCH i-g-t 03/38] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t 04/38] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t 05/38] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t 06/38] lib/intel_allocator_simple: Add simple allocator
Zbigniew Kempczyński
- [PATCH i-g-t 07/38] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t 08/38] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t 09/38] lib/intel_allocator: Try to stop smoothly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t 10/38] lib/intel_allocator_msgchannel: Scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t 11/38] lib/intel_allocator: Separate allocator multiprocess start
Zbigniew Kempczyński
- [PATCH i-g-t 12/38] lib/intel_bufops: Change size from 32->64 bit
Zbigniew Kempczyński
- [PATCH i-g-t 13/38] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t 14/38] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t 15/38] lib/intel_batchbuffer: Use relocations in intel-bb up to gen12
Zbigniew Kempczyński
- [PATCH i-g-t 16/38] lib/intel_batchbuffer: Create bb with strategy / vm ranges
Zbigniew Kempczyński
- [PATCH i-g-t 17/38] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t 18/38] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t 19/38] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t 20/38] tests/api_intel_bb: Add subtest to check render batch on the last page
Zbigniew Kempczyński
- [PATCH i-g-t 21/38] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t 22/38] tests/api_intel_bb: Add purge-bb test
Zbigniew Kempczyński
- [PATCH i-g-t 23/38] tests/api_intel_bb: Remove check-canonical test
Zbigniew Kempczyński
- [PATCH i-g-t 24/38] tests/api_intel_bb: Add simple intel-bb which uses allocator
Zbigniew Kempczyński
- [PATCH i-g-t 25/38] tests/api_intel_bb: Use allocator in delta-check test
Zbigniew Kempczyński
- [PATCH i-g-t 26/38] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t 27/38] tests/api_intel_allocator: Prepare to run with sanitizer
Zbigniew Kempczyński
- [PATCH i-g-t 28/38] tests/api_intel_allocator: Add execbuf with allocator example
Zbigniew Kempczyński
- [PATCH i-g-t 29/38] tests/gem_softpin: Verify allocator and execbuf pair work together
Zbigniew Kempczyński
- [PATCH i-g-t 30/38] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t 31/38] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t 32/38] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t 33/38] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t 34/38] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t 35/38] tests/gem_linear_blits: Use intel allocator
Zbigniew Kempczyński
- [PATCH i-g-t 36/38] WIP
Zbigniew Kempczyński
- [PATCH i-g-t 37/38] WIP rework
Zbigniew Kempczyński
- [PATCH i-g-t 38/38] WIP on vm
Zbigniew Kempczyński
- [PATCH i-g-t v21 00/36] Introduce IGT allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 01/36] lib/gem_submission: Add gem_has_relocations() check
Zbigniew Kempczyński
- [PATCH i-g-t v21 02/36] lib/igt_list: Add igt_list_del_init()
Zbigniew Kempczyński
- [PATCH i-g-t v21 03/36] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v21 04/36] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v21 05/36] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v21 06/36] lib/intel_allocator_simple: Add simple allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 07/36] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 08/36] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v21 09/36] lib/intel_allocator: Try to stop smoothly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v21 10/36] lib/intel_allocator_msgchannel: Scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v21 11/36] lib/intel_allocator: Separate allocator multiprocess start
Zbigniew Kempczyński
- [PATCH i-g-t v21 12/36] lib/intel_bufops: Change size from 32->64 bit
Zbigniew Kempczyński
- [PATCH i-g-t v21 13/36] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v21 14/36] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 15/36] lib/intel_batchbuffer: Use relocations in intel-bb up to gen12
Zbigniew Kempczyński
- [PATCH i-g-t v21 16/36] lib/intel_batchbuffer: Create bb with strategy / vm ranges
Zbigniew Kempczyński
- [PATCH i-g-t v21 17/36] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v21 18/36] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v21 19/36] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 20/36] tests/api_intel_bb: Add subtest to check render batch on the last page
Zbigniew Kempczyński
- [PATCH i-g-t v21 21/36] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v21 22/36] tests/api_intel_bb: Add purge-bb test
Zbigniew Kempczyński
- [PATCH i-g-t v21 23/36] tests/api_intel_bb: Remove check-canonical test
Zbigniew Kempczyński
- [PATCH i-g-t v21 24/36] tests/api_intel_bb: Add simple intel-bb which uses allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 25/36] tests/api_intel_bb: Use allocator in delta-check test
Zbigniew Kempczyński
- [PATCH i-g-t v21 26/36] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v21 27/36] tests/api_intel_allocator: Prepare to run with sanitizer
Zbigniew Kempczyński
- [PATCH i-g-t v21 28/36] tests/api_intel_allocator: Add execbuf with allocator example
Zbigniew Kempczyński
- [PATCH i-g-t v21 29/36] tests/gem_softpin: Verify allocator and execbuf pair work together
Zbigniew Kempczyński
- [PATCH i-g-t v21 30/36] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v21 31/36] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v21 32/36] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 33/36] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 34/36] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v21 35/36] tests/gem_linear_blits: Use intel allocator
Zbigniew Kempczyński
- [PATCH i-g-t v21 36/36] Cleanup
Zbigniew Kempczyński
- [PATCH 01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Maarten Lankhorst
- [PATCH 02/64] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/64] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/64] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 05/64] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/64] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/64] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/64] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/64] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 10/64] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/64] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/64] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/64] drm/i915: Reject more ioctls for userptr, v2.
Maarten Lankhorst
- [PATCH 14/64] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 15/64] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 16/64] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v7.
Maarten Lankhorst
- [PATCH 17/64] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 18/64] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/64] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 20/64] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/64] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/64] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/64] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/64] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/64] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/64] drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3.
Maarten Lankhorst
- [PATCH 27/64] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/64] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/64] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/64] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/64] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/64] drm/i915: Prepare for obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 33/64] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/64] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/64] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/64] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/64] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/64] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/64] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 40/64] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 41/64] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/64] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/64] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/64] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/64] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/64] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/64] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/64] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/64] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 50/64] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/64] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/64] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/64] drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/64] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/64] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/64] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/64] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/64] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/64] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/64] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 61/64] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 62/64] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 63/64] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 64/64] drm/i915: Add missing -EDEADLK path in execbuffer ggtt pinning.
Maarten Lankhorst
- [PATCH 01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Maarten Lankhorst
- [PATCH 02/64] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/64] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/64] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 05/64] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/64] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/64] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/64] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/64] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 10/64] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/64] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/64] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/64] drm/i915: Reject more ioctls for userptr, v2.
Maarten Lankhorst
- [PATCH 14/64] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 15/64] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 16/64] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v7.
Maarten Lankhorst
- [PATCH 17/64] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 18/64] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/64] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 20/64] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/64] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/64] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/64] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/64] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/64] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/64] drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3.
Maarten Lankhorst
- [PATCH 27/64] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/64] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/64] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/64] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/64] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/64] drm/i915: Prepare for obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 33/64] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/64] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/64] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/64] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/64] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/64] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/64] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 40/64] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 41/64] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/64] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/64] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/64] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/64] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/64] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/64] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/64] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/64] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 50/64] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/64] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/64] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/64] drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/64] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/64] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/64] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/64] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/64] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/64] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/64] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 61/64] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 62/64] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 63/64] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 64/64] drm/i915: Add missing -EDEADLK path in execbuffer ggtt pinning.
Maarten Lankhorst
- [PATCH 01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Maarten Lankhorst
- [PATCH 02/64] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/64] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/64] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 05/64] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/64] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/64] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/64] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/64] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 10/64] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/64] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/64] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/64] drm/i915: Reject more ioctls for userptr, v2.
Maarten Lankhorst
- [PATCH 14/64] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 15/64] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 16/64] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v7.
Maarten Lankhorst
- [PATCH 17/64] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 18/64] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/64] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 20/64] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/64] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/64] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/64] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/64] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/64] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/64] drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3.
Maarten Lankhorst
- [PATCH 27/64] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/64] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/64] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/64] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/64] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/64] drm/i915: Prepare for obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 33/64] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/64] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/64] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/64] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/64] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/64] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/64] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 40/64] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 41/64] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/64] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/64] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/64] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/64] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/64] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/64] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/64] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/64] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 50/64] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/64] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/64] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/64] drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/64] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/64] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/64] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/64] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/64] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/64] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/64] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 61/64] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 62/64] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 63/64] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 64/64] drm/i915: Add missing -EDEADLK path in execbuffer ggtt pinning.
Maarten Lankhorst
- [PATCH 01/65] drm/i915: Do not share hwsp across contexts any more, v7.
Maarten Lankhorst
- [PATCH 02/65] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/65] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/65] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 05/65] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/65] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/65] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/65] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/65] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 10/65] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/65] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/65] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/65] drm/i915: Reject more ioctls for userptr, v2.
Maarten Lankhorst
- [PATCH 14/65] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 15/65] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 16/65] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v7.
Maarten Lankhorst
- [PATCH 17/65] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 18/65] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/65] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 20/65] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/65] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/65] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/65] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/65] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/65] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/65] drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3.
Maarten Lankhorst
- [PATCH 27/65] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/65] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/65] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/65] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/65] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/65] drm/i915: Prepare for obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 33/65] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/65] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/65] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/65] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/65] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/65] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/65] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 40/65] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 41/65] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/65] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/65] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/65] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/65] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/65] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/65] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/65] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/65] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 50/65] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/65] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/65] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/65] drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/65] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/65] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/65] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/65] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/65] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/65] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/65] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 61/65] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 62/65] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 63/65] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 64/65] drm/i915: Add missing -EDEADLK path in execbuffer ggtt pinning.
Maarten Lankhorst
- [PATCH 65/65] drm/i915: Fix pin_map in scheduler selftests
Maarten Lankhorst
- [PATCH 01/69] drm/i915: Do not share hwsp across contexts any more, v7.
Maarten Lankhorst
- [PATCH 02/69] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/69] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/69] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 05/69] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/69] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/69] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/69] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/69] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 10/69] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/69] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/69] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/69] drm/i915: Reject more ioctls for userptr, v2.
Maarten Lankhorst
- [PATCH 14/69] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 15/69] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 16/69] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v7.
Maarten Lankhorst
- [PATCH 17/69] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 18/69] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/69] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 20/69] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/69] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/69] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/69] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/69] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/69] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/69] drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3.
Maarten Lankhorst
- [PATCH 27/69] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/69] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/69] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/69] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/69] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/69] drm/i915: Prepare for obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 33/69] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/69] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/69] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/69] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/69] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/69] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/69] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 40/69] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 41/69] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/69] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/69] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/69] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/69] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/69] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/69] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/69] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/69] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 50/69] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/69] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/69] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/69] drm/i915/selftests: Prepare execlists and lrc selftests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/69] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/69] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/69] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/69] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/69] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/69] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/69] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 61/69] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 62/69] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 63/69] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 64/69] drm/i915: Add missing -EDEADLK path in execbuffer ggtt pinning.
Maarten Lankhorst
- [PATCH 65/69] drm/i915: Fix pin_map in scheduler selftests
Maarten Lankhorst
- [PATCH 66/69] drm/i915: Add ww parameter to get_pages() callback
Maarten Lankhorst
- [PATCH 67/69] drm/i915: Add ww context to prepare_(read/write)
Maarten Lankhorst
- [PATCH 68/69] drm/i915: Pass ww ctx to pin_map
Maarten Lankhorst
- [PATCH 69/69] drm/i915: Pass ww ctx to i915_gem_object_pin_pages
Maarten Lankhorst
- [PATCH] i915/display/intel_dp: Read PCON DSC ENC caps only for DPCD rev >= 1.4
Ankit Nautiyal
- [PATCH 0/3] HDMI2.1 PCON Misc Fixes
Ankit Nautiyal
- [PATCH 1/3] i915/display/intel_dp: Read PCON DSC ENC caps only for DPCD rev >= 1.4
Ankit Nautiyal
- [PATCH 2/3] drm/dp_helper: Provide proper options for FRL training for HDMI2.1 PCON
Ankit Nautiyal
- [PATCH 3/3] i915/display: Remove FRL related code from disable DP sequence for older platforms
Ankit Nautiyal
- [PATCH] drm/i915: Update dfp caps only if branch device present
Ankit Nautiyal
- [PATCH] i915: Fix HAS_LSPCON macro for platforms between GEN9 and GEN10
Ankit Nautiyal
- [PATCH] drm/i915: Configure HDMI2.1 Pcon for FRL only if Src-Ctl mode is available
Ankit Nautiyal
- [PATCH i-g-t 0/3] Added option to toggle fsm handling
Nautiyal, Ankit K
- [PATCH i-g-t 1/3] lib/igt_chamelium: Added toggle for fsm_handling
Nautiyal, Ankit K
- [PATCH i-g-t 2/3] Enabled FSM handling for kms_cahmelium and disabled it for kms_color_chamelium
Nautiyal, Ankit K
- [PATCH i-g-t 3/3] HAX: BAT RUN,
Nautiyal, Ankit K
- ✓ Fi.CI.BAT: success for series starting with [01/58] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/68] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/40] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/58] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/40] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/75] drm/i915/gt: Retire unexpected starting state error dumping
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/75] drm/i915/gt: Retire unexpected starting state error dumping
Patchwork
- ✓ Fi.CI.BAT: success for i915/display/intel_dp: Read PCON DSC ENC caps only for DPCD rev >= 1.4
Patchwork
- ✓ Fi.CI.IGT: success for i915/display/intel_dp: Read PCON DSC ENC caps only for DPCD rev >= 1.4
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/76] drm/i915/gt: Retire unexpected starting state error dumping
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/76] drm/i915/gt: Retire unexpected starting state error dumping
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/75] drm/i915/gt: Retire unexpected starting state error dumping
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/75] drm-tip: 2021y-02m-02d-12h-43m-13s UTC integration manifest
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/15] drm/i915/gt: Move engine setup out of set_default_submission
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.BAT: failure for taint-kernel-contexts
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Distinction of memory regions (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for HDMI2.1 PCON Misc Fixes
Patchwork
- ✗ Fi.CI.IGT: failure for HDMI2.1 PCON Misc Fixes
Patchwork
- ✓ Fi.CI.IGT: success for HDMI2.1 PCON Misc Fixes
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/57] drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/58] drm/i915/selftests: Restore previous heartbeat interval
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Update dfp caps only if branch device present
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Add Wa_14011060649
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/57] drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] i915/perf: Store a mask of valid OA formats for a platform
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Update dfp caps only if branch device present
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] i915/perf: Store a mask of valid OA formats for a platform
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✓ Fi.CI.BAT: success for i915: Fix HAS_LSPCON macro for platforms between GEN9 and GEN10
Patchwork
- ✗ Fi.CI.BAT: failure for nowait
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Add Wa_14011060649 (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for Test Wa_14011060649
Patchwork
- ✓ Fi.CI.IGT: success for i915: Fix HAS_LSPCON macro for platforms between GEN9 and GEN10
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/51] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/51] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/51] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/51] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/5] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/5] drm/i915: Move submit_request to i915_sched_engine
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/31] drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/31] drm/i915/gt: Ratelimit heartbeat completion probing
Patchwork
- ✓ Fi.CI.BAT: success for Test Wa_14011060649 (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for Test Wa_14011060649 (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/48] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/43] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/47] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Check for scratch page scribbling
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Check for scratch page scribbling
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Correct surface base address for renderclear
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/gt: Correct surface base address for renderclear
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm/i915/gt: Correct surface base address for renderclear
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/6] drm/i915/gt: Correct surface base address for renderclear
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/47] drm/i915: Refine VT-d scanout workaround
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Warn if i915_drop_caches_set fails to quiesce
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Introduce guard pages to i915_vma
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Introduce guard pages to i915_vma
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Introduce guard pages to i915_vma (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/9] drm/i915: Introduce guard pages to i915_vma
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Introduce guard pages to i915_vma
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/10] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Patchwork
- ✓ Fi.CI.BAT: success for Introduce IGT allocator (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for Introduce IGT allocator (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Configure HDMI2.1 Pcon for FRL only if Src-Ctl mode is available
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Configure HDMI2.1 Pcon for FRL only if Src-Ctl mode is available
Patchwork
- ✓ Fi.CI.BAT: success for Added option to toggle fsm handling
Patchwork
- ✗ Fi.CI.IGT: failure for Added option to toggle fsm handling
Patchwork
- ✓ Fi.CI.BAT: success for HAX: i915/perf: Add test to query CS timestamp
Patchwork
- ✓ Fi.CI.BAT: success for i915/query: Correlate engine and cpu timestamps with better accuracy
Patchwork
- ✗ Fi.CI.IGT: failure for i915/query: Correlate engine and cpu timestamps with better accuracy
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Use fixed offset for PTEs location
Patchwork
- ✓ Fi.CI.BAT: success for Try cs cycle query
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Use fixed offset for PTEs location
Patchwork
- ✓ Fi.CI.IGT: success for Try cs cycle query
Patchwork
- ✗ Fi.CI.BUILD: failure for Introduce IGT allocator (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/65] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/65] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✗ Fi.CI.BAT: failure for Introduce IGT allocator (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/69] drm/i915: Do not share hwsp across contexts any more, v7.
Patchwork
- ✓ Fi.CI.BAT: success for HAX: i915/perf: Add test to query CS timestamp (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for Try CS timestamp changes
Patchwork
- ✓ Fi.CI.IGT: success for HAX: i915/perf: Add test to query CS timestamp (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for Try CS timestamp changes
Patchwork
- [PATCH 1/3] i915/perf: Store a mask of valid OA formats for a platform
Umesh Nerlige Ramappa
- [PATCH 2/3] i915/perf: Move OA formats to single array
Umesh Nerlige Ramappa
- [PATCH 3/3] i915/perf: Add additional OA formats for gen12
Umesh Nerlige Ramappa
- [PATCH i-g-t] HAX: i915/perf: Add test to query CS timestamp
Umesh Nerlige Ramappa
- [PATCH] i915/query: Correlate engine and cpu timestamps with better accuracy
Umesh Nerlige Ramappa
- [PATCH 0/1] Try cs cycle query
Umesh Nerlige Ramappa
- [PATCH 1/1] i915/query: Correlate engine and cpu timestamps with better accuracy
Umesh Nerlige Ramappa
- [PATCH i-g-t] HAX: i915/perf: Add test to query CS timestamp
Umesh Nerlige Ramappa
- [PATCH 0/1] Try CS timestamp changes
Umesh Nerlige Ramappa
- [PATCH 1/1] i915/query: Correlate engine and cpu timestamps with better accuracy
Umesh Nerlige Ramappa
- [PATCH 02/57] drm/i915/gt: Always flush the submission queue on checking for idle
Tvrtko Ursulin
- [PATCH 03/57] drm/i915/gt: Pull all execlists scheduler initialisation together
Tvrtko Ursulin
- [PATCH 12/57] drm/i915: Move context revocation to scheduler
Tvrtko Ursulin
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Tvrtko Ursulin
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Tvrtko Ursulin
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Tvrtko Ursulin
- [PATCH] drm/i915: Use fixed offset for PTEs location
Michal Wajdeczko
- [PATCH 01/68] drm/i915/gt: Restrict the GT clock override to just Icelake
Chris Wilson
- [PATCH 02/68] drm/i915/selftests: Exercise relative mmio paths to non-privileged registers
Chris Wilson
- [PATCH 03/68] drm/i915/selftests: Exercise cross-process context isolation
Chris Wilson
- [PATCH 04/68] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 05/68] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 06/68] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 07/68] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 08/68] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 09/68] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/68] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/68] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/68] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/68] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/68] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/68] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/68] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/68] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/68] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/68] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/68] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/68] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/68] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/68] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 24/68] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 25/68] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 26/68] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 27/68] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 28/68] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 29/68] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 30/68] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 31/68] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 32/68] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 33/68] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 34/68] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 35/68] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 36/68] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 37/68] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 38/68] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 39/68] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 40/68] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 41/68] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 42/68] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 43/68] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 44/68] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 45/68] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 46/68] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 47/68] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 48/68] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 49/68] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 50/68] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 51/68] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 52/68] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 53/68] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 54/68] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 55/68] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 56/68] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 57/68] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 58/68] tiebreak
Chris Wilson
- [PATCH 59/68] cops-request-init
Chris Wilson
- [PATCH 60/68] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 61/68] pass-engine-to-flush
Chris Wilson
- [PATCH 62/68] pass-engine-to-bb_start
Chris Wilson
- [PATCH 63/68] submit-engine
Chris Wilson
- [PATCH 64/68] ce-breadcrumbs
Chris Wilson
- [PATCH 65/68] hide-rq.engine
Chris Wilson
- [PATCH 66/68] sched.engine
Chris Wilson
- [PATCH 67/68] sched->engine
Chris Wilson
- [PATCH 68/68] el-sched
Chris Wilson
- [PATCH 01/40] drm/i915/gt: Restrict the GT clock override to just Icelake
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Exercise relative mmio paths to non-privileged registers
Chris Wilson
- [PATCH 03/40] drm/i915/selftests: Exercise cross-process context isolation
Chris Wilson
- [PATCH 04/40] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 05/40] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 06/40] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 07/40] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 08/40] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 09/40] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/40] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/40] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/40] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/40] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/40] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/40] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/40] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/40] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/40] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/40] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/40] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/40] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/40] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/40] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/40] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/40] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/40] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/40] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 28/40] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 29/40] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 30/40] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 31/40] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 32/40] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 33/40] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 34/40] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 35/40] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 36/40] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 37/40] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 38/40] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 39/40] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 40/40] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Chris Wilson
- [PATCH 02/69] drm/i915/selftests: Exercise relative mmio paths to non-privileged registers
Chris Wilson
- [PATCH 03/69] drm/i915/selftests: Exercise cross-process context isolation
Chris Wilson
- [PATCH 04/69] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 05/69] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 06/69] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 08/69] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 09/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/69] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/69] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/69] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/69] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/69] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/69] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/69] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/69] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 28/69] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 29/69] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 30/69] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 32/69] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 33/69] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 34/69] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 35/69] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 36/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 37/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 38/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 39/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 40/69] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 41/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 42/69] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 43/69] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 44/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 45/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 46/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 47/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 48/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 49/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 50/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 51/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 52/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 53/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 54/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 55/69] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 56/69] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 57/69] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 58/69] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 59/69] tiebreak
Chris Wilson
- [PATCH 60/69] cops-request-init
Chris Wilson
- [PATCH 61/69] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 62/69] pass-engine-to-flush
Chris Wilson
- [PATCH 63/69] pass-engine-to-bb_start
Chris Wilson
- [PATCH 64/69] submit-engine
Chris Wilson
- [PATCH 65/69] ce-breadcrumbs
Chris Wilson
- [PATCH 66/69] hide-rq.engine
Chris Wilson
- [PATCH 67/69] sched.engine
Chris Wilson
- [PATCH 68/69] sched->engine
Chris Wilson
- [PATCH 69/69] el-sched
Chris Wilson
- [PATCH 01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Chris Wilson
- [PATCH 02/69] drm/i915/selftests: Exercise relative mmio paths to non-privileged registers
Chris Wilson
- [PATCH 03/69] drm/i915/selftests: Exercise cross-process context isolation
Chris Wilson
- [PATCH 04/69] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 05/69] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 06/69] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 08/69] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 09/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/69] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/69] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/69] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/69] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/69] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/69] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/69] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/69] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 28/69] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 29/69] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 30/69] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 32/69] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 33/69] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 34/69] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 35/69] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 36/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 37/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 38/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 39/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 40/69] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 41/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 42/69] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 43/69] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 44/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 45/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 46/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 47/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 48/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 49/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 50/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 51/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 52/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 53/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 54/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 55/69] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 56/69] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 57/69] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 58/69] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 59/69] tiebreak
Chris Wilson
- [PATCH 60/69] cops-request-init
Chris Wilson
- [PATCH 61/69] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 62/69] pass-engine-to-flush
Chris Wilson
- [PATCH 63/69] pass-engine-to-bb_start
Chris Wilson
- [PATCH 64/69] submit-engine
Chris Wilson
- [PATCH 65/69] ce-breadcrumbs
Chris Wilson
- [PATCH 66/69] hide-rq.engine
Chris Wilson
- [PATCH 67/69] sched.engine
Chris Wilson
- [PATCH 68/69] sched->engine
Chris Wilson
- [PATCH 69/69] el-sched
Chris Wilson
- [PATCH 01/69] drm/i915/gt: Restrict the GT clock override to just Icelake
Chris Wilson
- [PATCH 02/69] drm/i915/selftests: Exercise relative mmio paths to non-privileged registers
Chris Wilson
- [PATCH 03/69] drm/i915/selftests: Exercise cross-process context isolation
Chris Wilson
- [PATCH 04/69] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 05/69] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 06/69] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 08/69] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 09/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/69] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/69] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/69] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/69] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/69] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/69] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/69] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/69] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 28/69] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 29/69] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 30/69] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 32/69] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 33/69] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 34/69] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 35/69] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 36/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 37/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 38/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 39/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 40/69] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 41/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 42/69] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 43/69] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 44/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 45/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 46/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 47/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 48/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 49/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 50/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 51/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 52/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 53/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 54/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 55/69] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 56/69] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 57/69] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 58/69] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 59/69] tiebreak
Chris Wilson
- [PATCH 60/69] cops-request-init
Chris Wilson
- [PATCH 61/69] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 62/69] pass-engine-to-flush
Chris Wilson
- [PATCH 63/69] pass-engine-to-bb_start
Chris Wilson
- [PATCH 64/69] submit-engine
Chris Wilson
- [PATCH 65/69] ce-breadcrumbs
Chris Wilson
- [PATCH 66/69] hide-rq.engine
Chris Wilson
- [PATCH 67/69] sched.engine
Chris Wilson
- [PATCH 68/69] sched->engine
Chris Wilson
- [PATCH 69/69] el-sched
Chris Wilson
- [PATCH 01/75] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 02/75] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 03/75] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/75] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 05/75] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 06/75] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 07/75] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 08/75] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 09/75] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 10/75] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 11/75] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 12/75] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 13/75] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 14/75] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 15/75] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 16/75] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 17/75] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 18/75] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 19/75] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 20/75] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/75] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/75] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/75] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/75] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/75] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/75] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/75] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 28/75] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 29/75] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 30/75] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 31/75] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 32/75] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 33/75] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 34/75] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 35/75] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 36/75] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 37/75] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 38/75] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 39/75] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 40/75] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 41/75] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 42/75] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 43/75] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 44/75] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 45/75] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 46/75] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 47/75] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 48/75] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 49/75] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 50/75] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 51/75] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 52/75] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 53/75] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 54/75] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 55/75] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 56/75] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 57/75] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 58/75] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 59/75] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 60/75] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 61/75] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 62/75] pass-engine-to-flush
Chris Wilson
- [PATCH 63/75] pass-engine-to-bb_start
Chris Wilson
- [PATCH 64/75] submit-engine
Chris Wilson
- [PATCH 65/75] ce-breadcrumbs
Chris Wilson
- [PATCH 66/75] hide-rq.engine
Chris Wilson
- [PATCH 67/75] sched.engine
Chris Wilson
- [PATCH 68/75] sched->engine
Chris Wilson
- [PATCH 69/75] el-sched
Chris Wilson
- [PATCH 70/75] legacy-passthru
Chris Wilson
- [PATCH 71/75] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 72/75] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 73/75] execmask
Chris Wilson
- [PATCH 74/75] no-rq-ring
Chris Wilson
- [PATCH 75/75] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/75] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 02/75] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 03/75] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/75] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 05/75] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 06/75] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 07/75] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 08/75] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 09/75] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 10/75] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 11/75] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 12/75] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 13/75] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 14/75] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 15/75] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 16/75] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 17/75] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 18/75] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 19/75] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 20/75] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 21/75] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 22/75] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 23/75] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 24/75] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 25/75] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 26/75] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 27/75] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 28/75] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 29/75] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 30/75] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 31/75] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 32/75] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 33/75] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 34/75] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 35/75] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 36/75] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 37/75] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 38/75] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 39/75] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 40/75] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 41/75] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 42/75] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 43/75] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 44/75] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 45/75] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 46/75] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 47/75] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 48/75] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 49/75] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 50/75] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 51/75] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 52/75] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 53/75] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 54/75] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 55/75] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 56/75] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 57/75] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 58/75] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 59/75] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 60/75] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 61/75] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 62/75] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 63/75] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 64/75] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 65/75] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 66/75] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 67/75] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 68/75] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 69/75] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 70/75] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 71/75] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 72/75] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 73/75] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 74/75] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 75/75] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/76] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 02/76] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 03/76] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/76] drm/i915/selftests: Use a single copy of the mocs table
Chris Wilson
- [PATCH 05/76] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 06/76] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 07/76] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 08/76] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 09/76] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 10/76] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 11/76] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 12/76] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 13/76] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 14/76] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 15/76] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/76] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/76] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/76] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/76] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/76] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 21/76] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 22/76] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 23/76] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 24/76] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 25/76] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 26/76] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 27/76] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 28/76] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 29/76] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 30/76] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 31/76] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 32/76] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 33/76] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 34/76] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 35/76] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 36/76] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 37/76] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 38/76] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 39/76] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 40/76] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 41/76] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 42/76] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 43/76] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 44/76] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 45/76] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 46/76] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 47/76] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 48/76] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 49/76] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 50/76] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 51/76] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 52/76] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 53/76] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 54/76] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 55/76] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 56/76] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 57/76] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 58/76] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 59/76] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 60/76] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 61/76] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 62/76] pass-engine-to-breadcrumb
Chris Wilson
- [PATCH 63/76] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 64/76] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 65/76] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 66/76] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 67/76] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 68/76] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 69/76] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 70/76] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 71/76] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 72/76] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 73/76] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 74/76] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 75/76] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 76/76] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/76] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 02/76] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 03/76] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/76] drm/i915/selftests: Use a single copy of the mocs table
Chris Wilson
- [PATCH 05/76] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 06/76] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 07/76] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 08/76] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 09/76] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 10/76] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 11/76] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 12/76] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 13/76] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 14/76] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 15/76] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 16/76] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 17/76] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 18/76] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 19/76] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 20/76] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 21/76] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 22/76] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 23/76] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 24/76] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 25/76] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 26/76] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 27/76] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 28/76] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 29/76] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 30/76] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 31/76] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 32/76] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 33/76] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 34/76] drm/i915: Move needs-breadcrumb flags to scheduler
Chris Wilson
- [PATCH 35/76] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 36/76] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 37/76] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 38/76] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 39/76] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 40/76] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 41/76] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 42/76] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 43/76] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 44/76] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 45/76] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 46/76] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 47/76] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 48/76] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 49/76] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 50/76] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 51/76] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 52/76] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 53/76] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 54/76] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 55/76] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 56/76] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 57/76] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 58/76] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 59/76] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 60/76] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 61/76] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 62/76] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 63/76] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 64/76] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 65/76] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 66/76] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 67/76] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 68/76] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 69/76] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 70/76] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 71/76] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 72/76] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 73/76] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 74/76] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 75/76] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 76/76] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/75] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 02/75] drm/i915: Protect against request freeing during cancellation on wedging
Chris Wilson
- [PATCH 03/75] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/75] drm/i915/selftests: Use a single copy of the mocs table
Chris Wilson
- [PATCH 05/75] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 06/75] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 07/75] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 08/75] drm/i915/gt: Move CS interrupt handler to the backend
Chris Wilson
- [PATCH 09/75] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/75] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/75] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/75] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/75] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/75] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/75] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 16/75] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 17/75] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 18/75] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 19/75] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 20/75] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 21/75] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 22/75] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 23/75] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 24/75] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 25/75] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 26/75] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 27/75] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 28/75] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 29/75] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 30/75] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 31/75] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 32/75] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 33/75] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 34/75] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 35/75] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 36/75] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 37/75] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 38/75] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 39/75] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 40/75] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 41/75] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 42/75] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 43/75] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 44/75] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 45/75] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 46/75] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 47/75] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 48/75] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 49/75] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 50/75] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 51/75] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 52/75] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 53/75] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 54/75] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 55/75] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 56/75] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 57/75] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 58/75] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 59/75] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 60/75] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 61/75] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 62/75] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 63/75] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 64/75] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 65/75] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 66/75] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 67/75] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 68/75] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 69/75] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 70/75] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 71/75] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 72/75] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 73/75] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 74/75] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 75/75] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/75] drm-tip: 2021y-02m-02d-12h-43m-13s UTC integration manifest
Chris Wilson
- [PATCH 02/75] drm/i915/gt: Retire unexpected starting state error dumping
Chris Wilson
- [PATCH 03/75] drm/i915: Take rcu_read_lock for querying fence's driver/timeline names
Chris Wilson
- [PATCH 04/75] drm/i915/selftests: Use a single copy of the mocs table
Chris Wilson
- [PATCH 05/75] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 06/75] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 07/75] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 08/75] drm/i915/gt: Move CS interrupt handler to the backend
Chris Wilson
- [PATCH 09/75] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 10/75] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 11/75] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 12/75] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 13/75] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 14/75] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 15/75] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 16/75] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 17/75] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 18/75] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 19/75] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 20/75] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 21/75] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 22/75] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 23/75] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 24/75] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 25/75] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 26/75] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 27/75] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 28/75] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 29/75] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 30/75] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 31/75] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 32/75] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 33/75] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 34/75] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 35/75] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 36/75] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 37/75] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 38/75] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 39/75] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 40/75] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 41/75] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 42/75] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 43/75] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 44/75] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 45/75] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 46/75] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 47/75] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 48/75] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 49/75] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 50/75] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 51/75] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 52/75] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 53/75] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 54/75] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 55/75] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 56/75] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 57/75] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 58/75] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 59/75] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 60/75] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 61/75] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 62/75] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 63/75] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 64/75] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 65/75] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 66/75] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 67/75] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 68/75] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 69/75] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 70/75] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 71/75] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 72/75] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 73/75] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 74/75] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 75/75] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/15] drm/i915/gt: Move engine setup out of set_default_submission
Chris Wilson
- [PATCH 02/15] drm/i915/gt: Move submission_method into intel_gt
Chris Wilson
- [PATCH 03/15] drm/i915/gt: Move CS interrupt handler to the backend
Chris Wilson
- [PATCH 04/15] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 05/15] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 06/15] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 07/15] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 08/15] drm/i915/selftests: Force a rewind if at first we don't succeed
Chris Wilson
- [PATCH 09/15] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 10/15] drm/i915: Lift marking a lock as used to utils
Chris Wilson
- [PATCH 11/15] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 12/15] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 13/15] drm/i915: Extract request suspension from the execlists
Chris Wilson
- [PATCH 14/15] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 15/15] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH] taint-kernel-contexts
Chris Wilson
- [PATCH 01/57] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 02/57] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 03/57] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 04/57] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 05/57] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 06/57] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 07/57] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 08/57] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 09/57] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 10/57] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 11/57] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 12/57] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 13/57] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 14/57] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 15/57] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 16/57] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 17/57] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 18/57] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 19/57] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 20/57] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 21/57] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 22/57] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 23/57] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 24/57] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 25/57] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 26/57] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 27/57] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 28/57] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 29/57] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 30/57] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 31/57] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 32/57] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 33/57] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 34/57] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 35/57] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 36/57] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 37/57] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 38/57] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 39/57] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 40/57] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 41/57] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 42/57] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 43/57] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 44/57] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 45/57] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 46/57] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 47/57] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 48/57] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 49/57] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 50/57] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 51/57] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 52/57] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 53/57] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 54/57] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 55/57] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 56/57] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 57/57] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/58] drm/i915/selftests: Restore previous heartbeat interval
Chris Wilson
- [PATCH 02/58] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 03/58] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 04/58] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 05/58] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 06/58] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 07/58] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 08/58] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 09/58] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 10/58] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 11/58] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 12/58] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 13/58] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 14/58] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 15/58] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 16/58] drm/i915: Move scheduler flags
Chris Wilson
- [PATCH 17/58] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 18/58] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 19/58] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 20/58] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 21/58] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 22/58] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 23/58] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 24/58] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 25/58] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 26/58] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 27/58] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 28/58] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 29/58] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 30/58] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 31/58] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 32/58] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 33/58] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 34/58] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 35/58] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 36/58] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 37/58] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 38/58] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 39/58] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 40/58] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 41/58] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 42/58] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 43/58] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 44/58] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 45/58] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 46/58] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 47/58] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 48/58] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 49/58] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 50/58] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 51/58] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 52/58] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 53/58] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 54/58] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 55/58] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 56/58] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 57/58] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 58/58] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/57] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 02/57] drm/i915/gt: Always flush the submission queue on checking for idle
Chris Wilson
- [PATCH 03/57] drm/i915/gt: Pull all execlists scheduler initialisation together
Chris Wilson
- [PATCH 04/57] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 05/57] drm/i915: Wrap access to intel_engine.active
Chris Wilson
- [PATCH 06/57] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 07/57] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 08/57] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 09/57] drm/i915/gt: Only kick the scheduler on timeslice/preemption change
Chris Wilson
- [PATCH 10/57] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 11/57] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 12/57] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 13/57] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 14/57] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 16/57] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 17/57] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 18/57] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 19/57] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 20/57] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 21/57] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 22/57] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 23/57] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 24/57] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 25/57] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 26/57] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 27/57] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 28/57] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 29/57] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 30/57] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 31/57] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 32/57] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 33/57] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 34/57] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 35/57] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 36/57] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 37/57] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 38/57] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 39/57] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 40/57] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 41/57] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 42/57] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 43/57] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 44/57] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 45/57] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 46/57] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 47/57] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 48/57] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 49/57] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 50/57] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 51/57] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 52/57] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 53/57] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 54/57] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 55/57] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 56/57] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 57/57] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH] nowait
Chris Wilson
- [PATCH 12/57] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 01/51] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 02/51] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 03/51] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 04/51] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 05/51] drm/i915/gt: Replace ring probe for engine_is_idle with i915_sched query
Chris Wilson
- [PATCH 06/51] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 07/51] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 08/51] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 09/51] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 10/51] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 11/51] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 12/51] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 13/51] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 14/51] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 15/51] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 16/51] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 17/51] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 18/51] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 19/51] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 20/51] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 21/51] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 22/51] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 23/51] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 24/51] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 25/51] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 26/51] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 27/51] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 28/51] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 29/51] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 30/51] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 31/51] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 32/51] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 33/51] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 34/51] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 35/51] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 36/51] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 37/51] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 38/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 39/51] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 40/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 41/51] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 42/51] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 43/51] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 44/51] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 45/51] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 46/51] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 47/51] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 48/51] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 49/51] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 50/51] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 51/51] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/51] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 02/51] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 03/51] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 04/51] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 05/51] drm/i915/gt: Replace ring probe for engine_is_idle with i915_sched query
Chris Wilson
- [PATCH 06/51] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 07/51] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 08/51] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 09/51] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 10/51] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 11/51] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 12/51] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 13/51] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 14/51] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 15/51] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 16/51] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 17/51] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 18/51] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 19/51] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 20/51] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 21/51] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 22/51] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 23/51] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 24/51] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 25/51] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 26/51] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 27/51] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 28/51] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 29/51] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 30/51] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 31/51] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 32/51] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 33/51] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 34/51] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 35/51] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 36/51] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 37/51] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 38/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 39/51] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 40/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 41/51] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 42/51] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 43/51] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 44/51] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 45/51] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 46/51] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 47/51] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 48/51] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 49/51] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 50/51] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 51/51] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/51] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 02/51] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 03/51] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 04/51] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 05/51] drm/i915/gt: Replace ring probe for engine_is_idle with i915_sched query
Chris Wilson
- [PATCH 06/51] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 07/51] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 08/51] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 09/51] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 10/51] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 11/51] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 12/51] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 13/51] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 14/51] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 15/51] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 16/51] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 17/51] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 18/51] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 19/51] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 20/51] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 21/51] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 22/51] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 23/51] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 24/51] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 25/51] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 26/51] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 27/51] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 28/51] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 29/51] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 30/51] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 31/51] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 32/51] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 33/51] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 34/51] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 35/51] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 36/51] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 37/51] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 38/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 39/51] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 40/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 41/51] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 42/51] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 43/51] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 44/51] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 45/51] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 46/51] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 47/51] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 48/51] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 49/51] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 50/51] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 51/51] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 1/5] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 2/5] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 3/5] hmm
Chris Wilson
- [PATCH 4/5] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 5/5] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 01/51] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 02/51] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 03/51] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 04/51] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 05/51] drm/i915/gt: Replace ring probe for engine_is_idle with i915_sched query
Chris Wilson
- [PATCH 06/51] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 07/51] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 08/51] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 09/51] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 10/51] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 11/51] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 12/51] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 13/51] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 14/51] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 15/51] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 16/51] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 17/51] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 18/51] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 19/51] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 20/51] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 21/51] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 22/51] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 23/51] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 24/51] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 25/51] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 26/51] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 27/51] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 28/51] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 29/51] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 30/51] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 31/51] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 32/51] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 33/51] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 34/51] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 35/51] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 36/51] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 37/51] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 38/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 39/51] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 40/51] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 41/51] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 42/51] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 43/51] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 44/51] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 45/51] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 46/51] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 47/51] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 48/51] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 49/51] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 50/51] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 51/51] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 1/5] drm/i915: Move submit_request to i915_sched_engine
Chris Wilson
- [PATCH 2/5] drm/i915: Move finding the current active request to the scheduler
Chris Wilson
- [PATCH 3/5] drm/i915: Show execlists queues when dumping state
Chris Wilson
- [PATCH 4/5] drm/i915: Wrap i915_request_use_semaphores()
Chris Wilson
- [PATCH 5/5] drm/i915/gt: Replace ring probe for engine_is_idle with i915_sched query
Chris Wilson
- [PATCH 01/46] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 02/46] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 03/46] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 04/46] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 05/46] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 06/46] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 07/46] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 08/46] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 09/46] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 10/46] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 11/46] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 12/46] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 13/46] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 14/46] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 15/46] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 16/46] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 17/46] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 18/46] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 19/46] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 20/46] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 21/46] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 22/46] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 23/46] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 24/46] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 25/46] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 26/46] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 27/46] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 28/46] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 29/46] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 30/46] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 31/46] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 32/46] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 33/46] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 34/46] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 35/46] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/46] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 37/46] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 38/46] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 39/46] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 40/46] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 41/46] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 42/46] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 43/46] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 44/46] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 45/46] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 46/46] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/31] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 02/31] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 03/31] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 04/31] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 05/31] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 06/31] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 07/31] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 08/31] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 09/31] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 10/31] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 11/31] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 12/31] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 13/31] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 14/31] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 15/31] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 16/31] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 17/31] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 18/31] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 19/31] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 20/31] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 21/31] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 22/31] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 23/31] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 24/31] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 25/31] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 26/31] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 27/31] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 28/31] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 29/31] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 30/31] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 31/31] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 15/57] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 01/48] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 02/48] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 03/48] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 04/48] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 05/48] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 06/48] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 07/48] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 08/48] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 09/48] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 10/48] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 11/48] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 12/48] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 13/48] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 14/48] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 15/48] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 16/48] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 17/48] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 18/48] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 19/48] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 20/48] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 21/48] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 22/48] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 23/48] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 24/48] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 25/48] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 26/48] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 27/48] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 28/48] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 29/48] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 30/48] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 31/48] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 32/48] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 33/48] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 34/48] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 35/48] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/48] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 37/48] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 38/48] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 39/48] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 40/48] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 41/48] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 42/48] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 43/48] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 44/48] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 45/48] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 46/48] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 47/48] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 48/48] drm/i915: Write protect the scheduler vfuncs
Chris Wilson
- [PATCH 01/39] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 02/39] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 03/39] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 04/39] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 05/39] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 06/39] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 07/39] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 08/39] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 09/39] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 10/39] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 11/39] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 12/39] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 13/39] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 14/39] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 15/39] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 16/39] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 17/39] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 18/39] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 19/39] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 20/39] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 21/39] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 22/39] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 23/39] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 24/39] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 25/39] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 26/39] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 27/39] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 28/39] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 29/39] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 30/39] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 31/39] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 32/39] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 33/39] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 34/39] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 35/39] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/39] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 37/39] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 38/39] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 39/39] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 01/41] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 02/41] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 03/41] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 04/41] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 05/41] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 06/41] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 07/41] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 08/41] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 09/41] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 10/41] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 11/41] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 12/41] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 13/41] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 14/41] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 15/41] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 16/41] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 17/41] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 18/41] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 19/41] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 20/41] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 21/41] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 22/41] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 23/41] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 24/41] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 25/41] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 26/41] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 27/41] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 28/41] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 29/41] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 30/41] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 31/41] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 32/41] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 33/41] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 34/41] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 35/41] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/41] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 37/41] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 38/41] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 39/41] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 40/41] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 41/41] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 01/42] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 02/42] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 03/42] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 04/42] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 05/42] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 06/42] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 07/42] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 08/42] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 09/42] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 10/42] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 11/42] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 01/43] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 12/42] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 02/43] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 13/42] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 03/43] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 14/42] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 04/43] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 15/42] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 05/43] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 16/42] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 06/43] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 17/42] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 07/43] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 18/42] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 08/43] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 19/42] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 09/43] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 20/42] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 10/43] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 21/42] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 11/43] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 22/42] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 12/43] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 23/42] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 13/43] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 01/46] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 24/42] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 14/43] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 02/46] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 25/42] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 15/43] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 03/46] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 26/42] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 16/43] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 04/46] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 27/42] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 17/43] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 05/46] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 28/42] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 18/43] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 06/46] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 29/42] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 19/43] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 07/46] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 30/42] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 20/43] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 08/46] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 31/42] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 21/43] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 09/46] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 32/42] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 22/43] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 10/46] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 33/42] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 23/43] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 11/46] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 34/42] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 24/43] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 12/46] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 35/42] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 25/43] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 13/46] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 36/42] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 26/43] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 14/46] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 01/47] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 37/42] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 27/43] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 15/46] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 02/47] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 38/42] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 28/43] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 16/46] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 03/47] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 39/42] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 29/43] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 17/46] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 04/47] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 40/42] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 30/43] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 18/46] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 05/47] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 41/42] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 31/43] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 19/46] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 06/47] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 42/42] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 32/43] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 20/46] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 07/47] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 33/43] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 21/46] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 08/47] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 34/43] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 22/46] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 09/47] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 35/43] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 23/46] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 10/47] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 36/43] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 24/46] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 11/47] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 37/43] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 25/46] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 12/47] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 38/43] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 26/46] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 13/47] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 39/43] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 27/46] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 14/47] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 40/43] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 28/46] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 15/47] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 41/43] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 29/46] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 16/47] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 42/43] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 30/46] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 17/47] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 43/43] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 31/46] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 18/47] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 32/46] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 19/47] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 33/46] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 20/47] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 34/46] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 21/47] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 35/46] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 22/47] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 36/46] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 23/47] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 37/46] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 24/47] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 38/46] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 25/47] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 39/46] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 26/47] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 40/46] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 27/47] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 41/46] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 28/47] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 42/46] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 29/47] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 43/46] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 30/47] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 44/46] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 31/47] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 45/46] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 32/47] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 46/46] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 33/47] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 34/47] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 35/47] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/47] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 37/47] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 38/47] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 39/47] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 40/47] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 41/47] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 42/47] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 43/47] drm/i915/gt: Move execlists submission state to the scheduling backend
Chris Wilson
- [PATCH 44/47] drm/i915/selftests: Reimplement mock engine using a tasklet
Chris Wilson
- [PATCH 45/47] drm/i915: Remove i915_request_enqueue
Chris Wilson
- [PATCH 46/47] drm/i915: Move i915_request.execution_mask to i915_request.sched
Chris Wilson
- [PATCH 47/47] drm/i915: Remove i915_request.ring/timeline
Chris Wilson
- [PATCH 01/41] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 02/41] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 03/41] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 04/41] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 05/41] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 06/41] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 07/41] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 08/41] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 09/41] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 10/41] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 11/41] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 12/41] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 13/41] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 14/41] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 15/41] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 16/41] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 17/41] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 18/41] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 19/41] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 20/41] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 21/41] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 22/41] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 23/41] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 24/41] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 25/41] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 26/41] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 27/41] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 28/41] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 29/41] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 30/41] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 31/41] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 32/41] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 33/41] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 34/41] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 35/41] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 36/41] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 37/41] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 38/41] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 39/41] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 40/41] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 41/41] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 01/42] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 02/42] drm/i915/gt: Correct surface base address
Chris Wilson
- [PATCH 03/42] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 04/42] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 05/42] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 06/42] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 07/42] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 08/42] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 09/42] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 10/42] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 11/42] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 12/42] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 13/42] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 14/42] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 15/42] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 16/42] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 17/42] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 18/42] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 19/42] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 20/42] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 21/42] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 22/42] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 23/42] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 24/42] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 25/42] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 26/42] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 27/42] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 28/42] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 29/42] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 30/42] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 31/42] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 32/42] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 33/42] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 34/42] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 35/42] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 36/42] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 37/42] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 38/42] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 39/42] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 40/42] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 41/42] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 42/42] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Correct surface base address for renderclear
Chris Wilson
- [PATCH 2/2] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 1/5] drm/i915/gt: Correct surface base address for renderclear
Chris Wilson
- [PATCH 2/5] switch-off
Chris Wilson
- [PATCH 3/5] suspend-gt-for-hibernate
Chris Wilson
- [PATCH 4/5] set-suspend-target
Chris Wilson
- [PATCH 5/5] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 1/6] drm/i915/gt: Correct surface base address for renderclear
Chris Wilson
- [PATCH 2/6] switch-off
Chris Wilson
- [PATCH 3/6] suspend-gt-for-hibernate
Chris Wilson
- [PATCH 4/6] set-suspend-target
Chris Wilson
- [PATCH 5/6] restrict-tiling
Chris Wilson
- [PATCH 6/6] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH] drm/i915: Warn if i915_drop_caches_set fails to quiesce
Chris Wilson
- [PATCH 01/47] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/47] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/47] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/47] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/47] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/47] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/47] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/47] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 09/47] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 10/47] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 11/47] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 12/47] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 13/47] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 14/47] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 15/47] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 16/47] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 17/47] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 18/47] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 19/47] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 20/47] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 21/47] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 22/47] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 23/47] drm/i915/gt: Delay taking irqoff for execlists submission
Chris Wilson
- [PATCH 24/47] drm/i915/gt: Convert the legacy ring submission to use the scheduling interface
Chris Wilson
- [PATCH 25/47] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 26/47] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 27/47] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 28/47] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 29/47] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 30/47] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 31/47] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 32/47] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 33/47] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 34/47] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 35/47] drm/i915/gt: Implement ring scheduler for gen4-7
Chris Wilson
- [PATCH 36/47] drm/i915/gt: Enable ring scheduling for gen5-7
Chris Wilson
- [PATCH 37/47] drm/i915: Support secure dispatch on gen6/gen7
Chris Wilson
- [PATCH 38/47] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 39/47] drm/i915: Move request initialisation callback to intel_context_ops
Chris Wilson
- [PATCH 40/47] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 41/47] drm/i915: Pass engine to engine->emit_flush()
Chris Wilson
- [PATCH 42/47] drm/i915: Pass engine to engine->emit_bb_start()
Chris Wilson
- [PATCH 43/47] drm/i915: Pass engine to i915_request_submit()
Chris Wilson
- [PATCH 44/47] drm/i915/gt: Update engine->breadcrumbs after virtual engine transfer
Chris Wilson
- [PATCH 45/47] drm/i915: Hide i915_request.engine
Chris Wilson
- [PATCH 46/47] drm/i915: Replace i915_request.engine with i915_request.sched.engine
Chris Wilson
- [PATCH 47/47] drm/i915: Extract the backend scheduling object from intel_engine_cs
Chris Wilson
- [PATCH 1/2] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/2] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 1/9] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/9] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 3/9] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 4/9] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 5/9] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 6/9] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 7/9] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 8/9] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 9/9] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 1/2] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/2] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/3] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 3/3] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/10] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 02/10] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 03/10] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 04/10] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 05/10] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 06/10] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 07/10] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 08/10] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 09/10] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 10/10] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 1/2] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/2] dbg
Chris Wilson
- [PATCH 1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/3] dbg
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 3/3] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/5] dbg
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 3/5] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 1/6] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 4/5] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 2/6] dbg
Chris Wilson
- [PATCH 1/7] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 5/5] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 3/6] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 2/7] dbg
Chris Wilson
- [PATCH 4/6] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 3/7] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 1/8] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 5/6] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 4/7] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 2/8] dbg
Chris Wilson
- [PATCH 6/6] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 5/7] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 3/8] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 1/9] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 6/7] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 4/8] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 2/9] dbg
Chris Wilson
- [PATCH 7/7] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 5/8] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 3/9] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/10] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 6/8] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 4/9] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/10] dbg
Chris Wilson
- [PATCH 7/8] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 5/9] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/10] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/11] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 8/8] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 6/9] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/10] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/11] dbg
Chris Wilson
- [PATCH 7/9] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/10] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/11] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/12] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 8/9] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/10] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/11] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/12] dbg
Chris Wilson
- [PATCH 9/9] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/10] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/11] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/12] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/13] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 08/10] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/11] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/12] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/13] dbg
Chris Wilson
- [PATCH 09/10] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/11] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/12] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/13] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/14] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 10/10] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/11] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/12] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/13] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/14] dbg
Chris Wilson
- [PATCH 09/11] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/12] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/13] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/14] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 10/11] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/12] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/13] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/14] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/15] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 11/11] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 09/12] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/13] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/14] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 02/15] dbg
Chris Wilson
- [PATCH 10/12] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/13] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/14] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 03/15] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 01/16] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 11/12] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 09/13] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/14] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 04/15] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 02/16] dbg
Chris Wilson
- [PATCH 12/12] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 10/13] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/14] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 05/15] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 03/16] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 11/13] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 09/14] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 06/15] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 04/16] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/17] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 12/13] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 10/14] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 07/15] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 05/16] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 02/17] dbg
Chris Wilson
- [PATCH 13/13] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 11/14] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 08/15] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 06/16] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 03/17] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 12/14] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 09/15] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 07/16] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 04/17] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/18] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 13/14] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 10/15] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 08/16] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 05/17] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 02/18] dbg
Chris Wilson
- [PATCH 14/14] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 11/15] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 09/16] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 06/17] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 03/18] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 12/15] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 10/16] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 07/17] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 04/18] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/19] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 13/15] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 11/16] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 08/17] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 05/18] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 02/19] dbg
Chris Wilson
- [PATCH 14/15] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 12/16] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 09/17] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 06/18] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 03/19] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 15/15] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 13/16] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 10/17] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 07/18] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 04/19] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 14/16] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 11/17] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 08/18] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 05/19] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 01/20] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 15/16] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 12/17] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 09/18] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 06/19] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 02/20] dbg
Chris Wilson
- [PATCH 16/16] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 13/17] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 10/18] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 07/19] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 03/20] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 14/17] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 11/18] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 08/19] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 04/20] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 01/21] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 15/17] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 12/18] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 09/19] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 02/21] dbg
Chris Wilson
- [PATCH 16/17] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 13/18] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 10/19] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 06/20] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 03/21] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 17/17] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 14/18] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 11/19] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 07/20] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 04/21] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 15/18] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 12/19] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 08/20] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 05/21] drm/i915/gt: Sanitize GPU during prepare-to-suspend
Chris Wilson
- [PATCH 16/18] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 13/19] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 09/20] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 06/21] drm/i915: Clear internal GT state on hibernate
Chris Wilson
- [PATCH 17/18] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 14/19] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 10/20] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 07/21] drm/i915/selftests: Declare suspend_state before testing suspend
Chris Wilson
- [PATCH 18/18] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 15/19] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 11/20] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 08/21] drm/i915/selftests: Restrict partial-tiling to write into the object
Chris Wilson
- [PATCH 16/19] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 12/20] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 09/21] drm/i915: Check for scratch page scribbling
Chris Wilson
- [PATCH 17/19] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 13/20] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 10/21] drm/i915: Remove unused debug functions
Chris Wilson
- [PATCH 18/19] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 14/20] drm/i915: Move timeslicing flag to scheduler
Chris Wilson
- [PATCH 11/21] drm/i915/gt: Ratelimit heartbeat completion probing
Chris Wilson
- [PATCH 19/19] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Declare when we enabled timeslicing
Chris Wilson
- [PATCH 12/21] drm/i915: Move context revocation to scheduler
Chris Wilson
- [PATCH 16/20] drm/i915: Move busywaiting control to the scheduler
Chris Wilson
- [PATCH 13/21] drm/i915: Introduce the scheduling mode
Chris Wilson
- [PATCH 17/20] drm/i915: Move preempt-reset flag to the scheduler
Chris Wilson
- [PATCH 18/20] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 19/20] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 20/20] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/5] dbg
Chris Wilson
- [PATCH 3/5] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/5] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 5/5] more-pad
Chris Wilson
- [PATCH 1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/5] dbg
Chris Wilson
- [PATCH 3/5] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/5] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 5/5] more-pad
Chris Wilson
- [PATCH 1/5] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/5] dbg
Chris Wilson
- [PATCH 3/5] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/5] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 5/5] flush-first
Chris Wilson
- [PATCH 1/4] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/4] dbg
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 4/4] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/3] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 3/3] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/3] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 3/3] drm/i915: Refine VT-d scanout workaround
Chris Wilson
- [PATCH 1/3] drm/i915: Wrap all access to i915_vma.node.start|size
Chris Wilson
- [PATCH 2/3] drm/i915: Introduce guard pages to i915_vma
Chris Wilson
- [PATCH 3/3] drm/i915: Refine VT-d scanout workaround
Chris Wilson
Last message date:
Sat Feb 27 00:07:58 UTC 2021
Archived on: Sat Feb 27 00:08:00 UTC 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).