[PATCH v7 1/2] drm/i915: Enable guest i915 48bit full ppgtt functionality

Zhenyu Wang zhenyuw at linux.intel.com
Fri Jul 7 07:36:16 UTC 2017


On 2017.07.07 15:29:38 +0800, Zhenyu Wang wrote:
> From: Tina Zhang <tina.zhang at intel.com>
> 
> Enable the guest i915 48bit full ppgtt functionality when host can provide
> the capability. vgt_caps is introduced to guest i915 driver to get the vgpu
> capabilities from the device model. VGT_CAPS_FULL_PPGTT_48BIT is one of the
> capabilities type which let guest i915 dirver know that the guest 48bit
> i915 full ppgtt is supported by device model.
> 
> Notice that the minor version of pvinfo isn't bumped because of this
> vgt_caps introduction, due to older guest would be broken by simply
> increasing the pvinfo version. Although the pvinfo minor version doesn't
> increase, the compatibility won't be blocked. The compatibility is ensured
> by checking the value of caps field in pvinfo. Zero means no full ppgtt
> support and BIT(2) means this feature is provided.
>

Note: as agreed with Joonas if i915 change is reviewed ok, this series
will be merged through gvt tree for dependence.

-- 
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: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20170707/2f7bc9f6/attachment.sig>


More information about the intel-gvt-dev mailing list