On Sat, Sep 20, 2014 at 02:47:04AM +0800, Jike Song wrote: > From: Yu Zhang <yu.c.zh...@intel.com> > > Framebuffer compression is disabled when driver detects it's > running in XenGT VM, because XenGT does not provide emulations > for FBC related operations, and we do not expose stolen memory > to the VM. > > Signed-off-by: Yu Zhang <yu.c.zh...@intel.com> > Signed-off-by: Jike Song <jike.s...@intel.com> > Signed-off-by: Zhiyuan Lv <zhiyuan...@intel.com> > --- > drivers/gpu/drm/i915/i915_dma.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c > index 927acea..bb4ad52 100644 > --- a/drivers/gpu/drm/i915/i915_dma.c > +++ b/drivers/gpu/drm/i915/i915_dma.c > @@ -1741,6 +1741,10 @@ int i915_driver_load(struct drm_device *dev, unsigned > long flags) > > i915_check_vgpu(dev); > > + /* disable framebuffer compression in vgt */ > + if (intel_vgpu_active(dev)) > + i915.enable_fbc = 0;
This should be done inside intel_enable_fbc() so that the correct reason is given as to why it is disabled. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx