drm/i915/gvt: Checking workload's gma earlier
authorXiong Zhang <xiong.y.zhang@intel.com>
Mon, 27 May 2019 05:45:53 +0000 (13:45 +0800)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Tue, 30 Jul 2019 06:29:48 +0000 (14:29 +0800)
commit2089a76ade9005a06c5e08e8454f45f3625fdc1c
tree42f4e17e68930fd6c6c2fa0ae517842eac4657ca
parentc25144098bee19b089c8a37c54517bf467f06403
drm/i915/gvt: Checking workload's gma earlier

Workload contains RB and WA_CTX which are in ggtt space,
if they aren't in valid ggtt space, the workload shouldn't be
shadowed and scanned. So checking them earlier to avoid shadow
them.

Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Xiong Zhang <xiong.y.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/cmd_parser.c
drivers/gpu/drm/i915/gvt/scheduler.c