On 2017.08.11 12:46:48 +0300, Joonas Lahtinen wrote:
>
> > @@ -141,14 +141,19 @@ int intel_sanitize_enable_ppgtt(struct
> > drm_i915_private *dev_priv,
> >
> > has_aliasing_ppgtt = dev_priv->info.has_aliasing_ppgtt;
> > has_full_ppgtt = dev_priv->info.has_full_ppgtt;
> > -
Looks has_full_48bit_ppgtt is tied to has_full_ppgtt now. Will that be
disconnected also in future?
On 08/11/17 17:51, Joonas Lahtinen wrote:
Configurations like virtualized environments may support only 48 bit
ppGTT without supporting 32 bit ppGTT. Support this by disconnecting
the
[ BACKGROUND ]
Due to different guests will have different PPAT configuration under
virtualization environment, for example, Windows guest vs Linux guest, a
possible idea to handle this open is
1)Letting host have the PPAT entries needed by guest
2)Mapping PPAT indexes in guest page table