[PATCH v2] drm/i915/gvt: scan shadow indirect context image when valid
Zhenyu Wang
zhenyuw at linux.intel.com
Wed Mar 15 09:34:57 UTC 2017
On 2017.03.15 04:35:48 -0400, Tina Zhang wrote:
> The shadow indirect context image should be only scanned when valid.
> So far, Only RCS ring has the shadow indirect context image. This patch
> limits the scan logic only for RCS ring.
>
> v2. refine description of the subject
>
> Signed-off-by: Tina Zhang <tina.zhang at intel.com>
>
> diff --git a/drivers/gpu/drm/i915/gvt/scheduler.c b/drivers/gpu/drm/i915/gvt/scheduler.c
> index 45d2b84..b4ed8ea 100644
> --- a/drivers/gpu/drm/i915/gvt/scheduler.c
> +++ b/drivers/gpu/drm/i915/gvt/scheduler.c
> @@ -201,9 +201,12 @@ static int dispatch_workload(struct intel_vgpu_workload *workload)
> if (ret)
> goto out;
>
> - ret = intel_gvt_scan_and_shadow_wa_ctx(&workload->wa_ctx);
> - if (ret)
> - goto out;
> + if ((workload->ring_id == RCS) &&
> + (workload->wa_ctx.indirect_ctx.size != 0)) {
Could you fix alignment here to match open parenthesis?
> + ret = intel_gvt_scan_and_shadow_wa_ctx(&workload->wa_ctx);
> + if (ret)
> + goto out;
> + }
>
> ret = populate_shadow_context(workload);
> if (ret)
> --
> 2.7.4
>
> _______________________________________________
> intel-gvt-dev mailing list
> intel-gvt-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev
--
Open Source Technology Center, Intel ltd.
$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20170315/3489bdcc/attachment-0001.sig>
More information about the intel-gvt-dev
mailing list