mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-07-07 22:56:10 +00:00
Designed to exercise this patch to i915.ko: diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index fbf1118..57ae1f2 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -3181,9 +3181,11 @@ i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_obj if (ret) return ret; - ret = i915_gem_object_wait_rendering(obj); - if (ret) - return ret; + if (write || obj->pending_gpu_write) { + ret = i915_gem_object_wait_rendering(obj); + if (ret) + return ret; + } i915_gem_object_flush_gtt_write_domain(obj); By exercising the conditions whereby should either of the checks be missed an error is detected.
62 lines
1.1 KiB
Plaintext
62 lines
1.1 KiB
Plaintext
drm_vma_limiter
|
|
drm_vma_limiter_cached
|
|
drm_vma_limiter_cpu
|
|
drm_vma_limiter_gtt
|
|
gem_bad_address
|
|
gem_bad_batch
|
|
gem_bad_blit
|
|
gem_bad_length
|
|
gem_basic
|
|
gem_cs_prefetch
|
|
gem_cpu_concurrent_blit
|
|
gem_double_irq_loop
|
|
gem_dummy_reloc_loop
|
|
gem_exec_bad_domains
|
|
gem_exec_blt
|
|
gem_exec_faulting_reloc
|
|
gem_exec_nop
|
|
gem_fenced_exec_thrash
|
|
gem_fence_thrash
|
|
gem_flink
|
|
gem_gtt_speed
|
|
gem_gtt_speed
|
|
gem_hang
|
|
gem_hangcheck_forcewake
|
|
gem_largeobject
|
|
gem_linear_blits
|
|
gem_mmap
|
|
gem_mmap_gtt
|
|
gem_mmap_offset_exhaustion
|
|
gem_partial_pwrite_pread
|
|
gem_pipe_control_store_loop
|
|
gem_pread_after_blit
|
|
gem_pwrite
|
|
gem_readwrite
|
|
gem_reloc_vs_gpu
|
|
gem_ringfill
|
|
gem_ring_sync_loop
|
|
gem_storedw_batches_loop
|
|
gem_storedw_loop_blt
|
|
gem_storedw_loop_bsd
|
|
gem_storedw_loop_render
|
|
gem_stress
|
|
gem_tiled_after_untiled_blt
|
|
gem_tiled_blits
|
|
gem_tiled_fence_blits
|
|
gem_tiled_partial_pwrite_pread
|
|
gem_tiled_pread
|
|
gem_tiled_pread_pwrite
|
|
gem_tiled_swapping
|
|
gem_unref_active_buffers
|
|
gem_vmap_blits
|
|
gen3_mixed_blits
|
|
gen3_render_linear_blits
|
|
gen3_render_mixed_blits
|
|
gen3_render_tiledx_blits
|
|
gen3_render_tiledy_blits
|
|
getclient
|
|
getstats
|
|
getversion
|
|
testdisplay
|
|
# Please keep sorted alphabetically
|