|
@@ -169,7 +169,8 @@ static int dispatch_workload(struct intel_vgpu_workload *workload)
|
|
|
gvt_dbg_sched("ring id %d prepare to dispatch workload %p\n",
|
|
|
ring_id, workload);
|
|
|
|
|
|
- shadow_ctx->desc_template = workload->ctx_desc.addressing_mode <<
|
|
|
+ shadow_ctx->desc_template &= ~(0x3 << GEN8_CTX_ADDRESSING_MODE_SHIFT);
|
|
|
+ shadow_ctx->desc_template |= workload->ctx_desc.addressing_mode <<
|
|
|
GEN8_CTX_ADDRESSING_MODE_SHIFT;
|
|
|
|
|
|
mutex_lock(&dev_priv->drm.struct_mutex);
|