aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/i915/gvt/scheduler.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/gvt/scheduler.c b/drivers/gpu/drm/i915/gvt/scheduler.c
index ab3d041ee5f9..69f8f0d155b9 100644
--- a/drivers/gpu/drm/i915/gvt/scheduler.c
+++ b/drivers/gpu/drm/i915/gvt/scheduler.c
@@ -757,6 +757,9 @@ int intel_vgpu_init_gvt_context(struct intel_vgpu *vgpu)
757 if (IS_ERR(vgpu->shadow_ctx)) 757 if (IS_ERR(vgpu->shadow_ctx))
758 return PTR_ERR(vgpu->shadow_ctx); 758 return PTR_ERR(vgpu->shadow_ctx);
759 759
760 if (INTEL_INFO(vgpu->gvt->dev_priv)->has_logical_ring_preemption)
761 vgpu->shadow_ctx->priority = INT_MAX;
762
760 vgpu->shadow_ctx->engine[RCS].initialised = true; 763 vgpu->shadow_ctx->engine[RCS].initialised = true;
761 764
762 bitmap_zero(vgpu->shadow_ctx_desc_updated, I915_NUM_ENGINES); 765 bitmap_zero(vgpu->shadow_ctx_desc_updated, I915_NUM_ENGINES);