[PATCH v1 1/3] drm/i915/gvt: Utility for valid command length check

Gao, Fred fred.gao at intel.com
Thu Jul 18 06:36:36 UTC 2019


Thanks .
 It is the LRI cmd in kernel  who is not matched with intel docs.
Will send the updated series later.

-----Original Message-----
From: Zhenyu Wang <zhenyuw at linux.intel.com> 
Sent: 2019年7月18日 13:42
To: Gao, Fred <fred.gao at intel.com>
Cc: intel-gvt-dev at lists.freedesktop.org
Subject: Re: [PATCH v1 1/3] drm/i915/gvt: Utility for valid command length check

On 2019.07.15 06:07:04 +0800, fred gao wrote:
> From: "Gao, Fred" <fred.gao at intel.com>
> 
> Add utility for valid command length check.
> 
> v2: Add F_VAL_CONST flag to identify the value is const
>     although LEN maybe variable. (Zhenyu)
> v3: unused code removal, flag rename/conflict. (Zhenyu)
> v4: redefine F_IP_ADVANCE_CUSTOM and move the check function to
>     next patch. (Zhenyu)
> 
> Signed-off-by: Gao, Fred <fred.gao at intel.com>
> ---

I just try to test this series as I haven't checked all definition correctness for these cmds. On latest gvt-staging for host/guest, I got below error that failed linux guest.

[  578.692201] vfio_mdev 59f41f94-a91e-11e9-bca5-77e06e0f5813: Adding to iommu group 0 [  578.692204] vfio_mdev 59f41f94-a91e-11e9-bca5-77e06e0f5813: MDEV: group_id = 0 [  602.103214] [drm:drm_mode_addfb2] [FB:104] [  603.301618] gvt: len is not valid:  len=19  valid_len=3 [  603.301621] gvt: vgpu 1: cmd parser error [  603.301622] 0x0 [  603.301622] 0x22 

[  603.301624] gvt: vgpu 1: scan workload error [  603.301625] GVT Internal error  for the guest [  603.301626] Now vgpu 1 will enter failsafe mode.
[  603.301627] gvt: vgpu 1: failed to submit desc 0 [  603.301628] gvt: vgpu 1: fail submit workload on ring 0 [  603.301629] gvt: vgpu 1: fail to emulate MMIO write 00002230 len 4

Pls verify this series against latest gvt-staging.

--
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


More information about the intel-gvt-dev mailing list