[Intel-gfx] [PATCH 3/3] drm/i915: Enable GGTT blitting in MTL

2023-08-24 Thread Oak Zeng
: Disable GGTT blitter prior to runtime suspend and re-enable after runtime resume. (Oak) v3: s/blitter_context/bind_context/g (Chris) Signed-off-by: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/i915_driver.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm

[Intel-gfx] [PATCH 2/3] drm/i915: Implement GGTT update method with blitter

2023-08-24 Thread Oak Zeng
Chris) - Move ggtt invalidate from _fixed_pte function to caller, more efficient (Piotr) Signed-off-by: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gt/intel_ggtt.c | 190 +++ 1 file changed, 190 insertions(+) diff --git a/drivers/gpu/drm/i915/gt/intel_g

[Intel-gfx] [PATCH 1/3] drm/i915: Create a bind context for GGTT updates

2023-08-24 Thread Oak Zeng
/blitter_context/bind_context/g (Chris) Signed-off-by: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gt/intel_engine.h | 4 ++ drivers/gpu/drm/i915/gt/intel_engine_cs.c| 44 +++- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 ++ drivers/gpu/drm/i915/gt/intel_gtt.c

[Intel-gfx] [PATCH 1/3] drm/i915: Create a blitter context for GGTT updates

2023-08-22 Thread Oak Zeng
: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gt/intel_engine.h | 4 ++ drivers/gpu/drm/i915/gt/intel_engine_cs.c| 44 +++- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 ++ drivers/gpu/drm/i915/gt/intel_gtt.c | 4 ++ drivers/gpu/drm/i915/gt

[Intel-gfx] [PATCH 3/3] drm/i915: Enable GGTT blitting in MTL

2023-08-22 Thread Oak Zeng
prior to runtime suspend and re-enable after runtime resume. (Oak) Signed-off-by: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/i915_driver.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c index

[Intel-gfx] [PATCH 2/3] drm/i915: Implement GGTT update method with blitter

2023-08-22 Thread Oak Zeng
fix the circular lock. (Oak) Signed-off-by: Nirmoy Das Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gt/intel_ggtt.c | 198 +++ 1 file changed, 198 insertions(+) diff --git a/drivers/gpu/drm/i915/gt/intel_ggtt.c b/drivers/gpu/drm/i915/gt/intel_ggtt.c index

[Intel-gfx] [PATCH] drm/i915/selftests: print exact error code

2021-10-21 Thread Oak Zeng
Print the exact error code in test live_nop_switch, instead of -EIO. If the test fails, we will know the exact reason. Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm

[Intel-gfx] [PATCH] drm/i915/selftests: Wait request to finish

2021-10-17 Thread Oak Zeng
command is not guaranteed to be finished. So wait for request to finish. Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c b/drivers/gpu/drm/i915/gem/selftests

[Intel-gfx] [PATCH] drm/i915/gem: Check function return in live_nop_switch

2021-10-07 Thread Oak Zeng
Fail this test earlier if i915_request_await_dma_fence fails. Signed-off-by: Oak Zeng --- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c b/drivers/gpu/drm