* [PATCH 0/2] GVT-g guest patch for 4.8
@ 2016-09-06 4:04 Zhenyu Wang
2016-09-06 4:04 ` [PATCH 1/2] drm/i915: enable vGPU detection for all Zhenyu Wang
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Zhenyu Wang @ 2016-09-06 4:04 UTC (permalink / raw)
To: intel-gfx
Hi,
Here're two patches for GVT-g guest to fix run against future GVT-g
host driver, which try to ensure 4.8 will be ready to use for VM.
thanks.
Ping Gao (1):
drm/i915: enable vGPU detection for all
Zhi Wang (1):
drm/i915: disable 48bit full PPGTT when vGPU is active
drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++---
drivers/gpu/drm/i915/i915_vgpu.c | 3 ---
2 files changed, 6 insertions(+), 6 deletions(-)
--
2.9.3
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 11+ messages in thread* [PATCH 1/2] drm/i915: enable vGPU detection for all 2016-09-06 4:04 [PATCH 0/2] GVT-g guest patch for 4.8 Zhenyu Wang @ 2016-09-06 4:04 ` Zhenyu Wang 2016-09-06 7:51 ` Joonas Lahtinen 2016-09-06 4:04 ` [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active Zhenyu Wang ` (2 subsequent siblings) 3 siblings, 1 reply; 11+ messages in thread From: Zhenyu Wang @ 2016-09-06 4:04 UTC (permalink / raw) To: intel-gfx From: Ping Gao <ping.a.gao@intel.com> vGPU capability is handled by GVT-g host driver, not needed to put extra HW check for vGPU detection. And we'll actually support vGPU from BDW. Signed-off-by: Ping Gao <ping.a.gao@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> --- drivers/gpu/drm/i915/i915_vgpu.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_vgpu.c b/drivers/gpu/drm/i915/i915_vgpu.c index ca2e912..dae340c 100644 --- a/drivers/gpu/drm/i915/i915_vgpu.c +++ b/drivers/gpu/drm/i915/i915_vgpu.c @@ -65,9 +65,6 @@ void i915_check_vgpu(struct drm_i915_private *dev_priv) BUILD_BUG_ON(sizeof(struct vgt_if) != VGT_PVINFO_SIZE); - if (!IS_HASWELL(dev_priv)) - return; - magic = __raw_i915_read64(dev_priv, vgtif_reg(magic)); if (magic != VGT_MAGIC) return; -- 2.9.3 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/i915: enable vGPU detection for all 2016-09-06 4:04 ` [PATCH 1/2] drm/i915: enable vGPU detection for all Zhenyu Wang @ 2016-09-06 7:51 ` Joonas Lahtinen 0 siblings, 0 replies; 11+ messages in thread From: Joonas Lahtinen @ 2016-09-06 7:51 UTC (permalink / raw) To: Zhenyu Wang, intel-gfx On ti, 2016-09-06 at 12:04 +0800, Zhenyu Wang wrote: > From: Ping Gao <ping.a.gao@intel.com> > > vGPU capability is handled by GVT-g host driver, not needed to > put extra HW check for vGPU detection. And we'll actually support > vGPU from BDW. > > Signed-off-by: Ping Gao <ping.a.gao@intel.com> > Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> > --- > drivers/gpu/drm/i915/i915_vgpu.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_vgpu.c b/drivers/gpu/drm/i915/i915_vgpu.c > index ca2e912..dae340c 100644 > --- a/drivers/gpu/drm/i915/i915_vgpu.c > +++ b/drivers/gpu/drm/i915/i915_vgpu.c > @@ -65,9 +65,6 @@ void i915_check_vgpu(struct drm_i915_private *dev_priv) > > BUILD_BUG_ON(sizeof(struct vgt_if) != VGT_PVINFO_SIZE); > > - if (!IS_HASWELL(dev_priv)) > - return; > - > magic = __raw_i915_read64(dev_priv, vgtif_reg(magic)); > if (magic != VGT_MAGIC) > return; -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active 2016-09-06 4:04 [PATCH 0/2] GVT-g guest patch for 4.8 Zhenyu Wang 2016-09-06 4:04 ` [PATCH 1/2] drm/i915: enable vGPU detection for all Zhenyu Wang @ 2016-09-06 4:04 ` Zhenyu Wang 2016-09-06 7:55 ` Joonas Lahtinen 2016-09-06 4:56 ` ✗ Fi.CI.BAT: warning for GVT-g guest patch for 4.8 Patchwork 2016-09-06 6:48 ` [PATCH 0/2] " Chris Wilson 3 siblings, 1 reply; 11+ messages in thread From: Zhenyu Wang @ 2016-09-06 4:04 UTC (permalink / raw) To: intel-gfx From: Zhi Wang <zhi.a.wang@intel.com> Disable 48bit full PPGTT on vGPU too for now. Signed-off-by: Zhi Wang <zhi.a.wang@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> --- drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index 570e731..e16c380 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c @@ -124,8 +124,11 @@ int intel_sanitize_enable_ppgtt(struct drm_i915_private *dev_priv, has_full_48bit_ppgtt = IS_BROADWELL(dev_priv) || INTEL_GEN(dev_priv) >= 9; - if (intel_vgpu_active(dev_priv)) - has_full_ppgtt = false; /* emulation is too hard */ + if (intel_vgpu_active(dev_priv)) { + /* emulation is too hard */ + has_full_ppgtt = false; + has_full_48bit_ppgtt = false; + } if (!has_aliasing_ppgtt) return 0; @@ -160,7 +163,7 @@ int intel_sanitize_enable_ppgtt(struct drm_i915_private *dev_priv, return 0; } - if (INTEL_GEN(dev_priv) >= 8 && i915.enable_execlists) + if (INTEL_GEN(dev_priv) >= 8 && i915.enable_execlists && has_full_ppgtt) return has_full_48bit_ppgtt ? 3 : 2; else return has_aliasing_ppgtt ? 1 : 0; -- 2.9.3 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active 2016-09-06 4:04 ` [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active Zhenyu Wang @ 2016-09-06 7:55 ` Joonas Lahtinen 0 siblings, 0 replies; 11+ messages in thread From: Joonas Lahtinen @ 2016-09-06 7:55 UTC (permalink / raw) To: Zhenyu Wang, intel-gfx On ti, 2016-09-06 at 12:04 +0800, Zhenyu Wang wrote: > From: Zhi Wang <zhi.a.wang@intel.com> > > Disable 48bit full PPGTT on vGPU too for now. > > Signed-off-by: Zhi Wang <zhi.a.wang@intel.com> > Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* ✗ Fi.CI.BAT: warning for GVT-g guest patch for 4.8 2016-09-06 4:04 [PATCH 0/2] GVT-g guest patch for 4.8 Zhenyu Wang 2016-09-06 4:04 ` [PATCH 1/2] drm/i915: enable vGPU detection for all Zhenyu Wang 2016-09-06 4:04 ` [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active Zhenyu Wang @ 2016-09-06 4:56 ` Patchwork 2016-09-06 6:48 ` [PATCH 0/2] " Chris Wilson 3 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2016-09-06 4:56 UTC (permalink / raw) To: Zhenyu Wang; +Cc: intel-gfx == Series Details == Series: GVT-g guest patch for 4.8 URL : https://patchwork.freedesktop.org/series/12026/ State : warning == Summary == Series 12026v1 GVT-g guest patch for 4.8 http://patchwork.freedesktop.org/api/1.0/series/12026/revisions/1/mbox/ Test drv_module_reload_basic: pass -> SKIP (fi-skl-6260u) Test kms_pipe_crc_basic: Subgroup nonblocking-crc-pipe-b: skip -> PASS (fi-hsw-4770r) Subgroup read-crc-pipe-b: skip -> PASS (fi-skl-6260u) Subgroup read-crc-pipe-c: skip -> PASS (fi-hsw-4770r) fi-bdw-5557u total:252 pass:233 dwarn:2 dfail:1 fail:1 skip:15 fi-bsw-n3050 total:252 pass:203 dwarn:1 dfail:1 fail:1 skip:46 fi-byt-n2820 total:252 pass:206 dwarn:2 dfail:1 fail:2 skip:41 fi-hsw-4770k total:252 pass:226 dwarn:2 dfail:1 fail:1 skip:22 fi-hsw-4770r total:252 pass:222 dwarn:2 dfail:1 fail:1 skip:26 fi-ivb-3520m total:252 pass:217 dwarn:2 dfail:1 fail:1 skip:31 fi-skl-6260u total:252 pass:233 dwarn:2 dfail:1 fail:1 skip:15 fi-skl-6700k total:252 pass:219 dwarn:3 dfail:1 fail:1 skip:28 fi-snb-2520m total:252 pass:204 dwarn:2 dfail:1 fail:2 skip:43 fi-snb-2600 total:252 pass:205 dwarn:2 dfail:1 fail:1 skip:43 Results at /archive/results/CI_IGT_test/Patchwork_2470/ 9baa666b3e48f71b46c5f63541f57d2a95a1b1c0 drm-intel-nightly: 2016y-09m-03d-12h-12m-15s UTC integration manifest 82e85de drm/i915: disable 48bit full PPGTT when vGPU is active 5d4cfb7 drm/i915: enable vGPU detection for all _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] GVT-g guest patch for 4.8 2016-09-06 4:04 [PATCH 0/2] GVT-g guest patch for 4.8 Zhenyu Wang ` (2 preceding siblings ...) 2016-09-06 4:56 ` ✗ Fi.CI.BAT: warning for GVT-g guest patch for 4.8 Patchwork @ 2016-09-06 6:48 ` Chris Wilson 2016-09-06 8:33 ` Jani Nikula 3 siblings, 1 reply; 11+ messages in thread From: Chris Wilson @ 2016-09-06 6:48 UTC (permalink / raw) To: Zhenyu Wang; +Cc: intel-gfx On Tue, Sep 06, 2016 at 12:04:10PM +0800, Zhenyu Wang wrote: > Hi, > > Here're two patches for GVT-g guest to fix run against future GVT-g > host driver, which try to ensure 4.8 will be ready to use for VM. > > thanks. > > Ping Gao (1): > drm/i915: enable vGPU detection for all > > Zhi Wang (1): > drm/i915: disable 48bit full PPGTT when vGPU is active > > drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- > drivers/gpu/drm/i915/i915_vgpu.c | 3 --- > 2 files changed, 6 insertions(+), 6 deletions(-) Acked-by: Chris Wilson <chris@chris-wilson.co.uk> -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] GVT-g guest patch for 4.8 2016-09-06 6:48 ` [PATCH 0/2] " Chris Wilson @ 2016-09-06 8:33 ` Jani Nikula 2016-09-06 8:35 ` Zhenyu Wang 0 siblings, 1 reply; 11+ messages in thread From: Jani Nikula @ 2016-09-06 8:33 UTC (permalink / raw) To: Chris Wilson, Zhenyu Wang; +Cc: Lahtinen, Joonas, intel-gfx On Tue, 06 Sep 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote: > On Tue, Sep 06, 2016 at 12:04:10PM +0800, Zhenyu Wang wrote: >> Hi, >> >> Here're two patches for GVT-g guest to fix run against future GVT-g >> host driver, which try to ensure 4.8 will be ready to use for VM. >> >> thanks. >> >> Ping Gao (1): >> drm/i915: enable vGPU detection for all >> >> Zhi Wang (1): >> drm/i915: disable 48bit full PPGTT when vGPU is active >> >> drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- >> drivers/gpu/drm/i915/i915_vgpu.c | 3 --- >> 2 files changed, 6 insertions(+), 6 deletions(-) > > Acked-by: Chris Wilson <chris@chris-wilson.co.uk> > -Chris So these are needed for 4.8? Jani. -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] GVT-g guest patch for 4.8 2016-09-06 8:33 ` Jani Nikula @ 2016-09-06 8:35 ` Zhenyu Wang 2016-09-06 13:43 ` Jani Nikula 0 siblings, 1 reply; 11+ messages in thread From: Zhenyu Wang @ 2016-09-06 8:35 UTC (permalink / raw) To: Jani Nikula; +Cc: Lahtinen, Joonas, intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 1059 bytes --] On 2016.09.06 11:33:57 +0300, Jani Nikula wrote: > On Tue, 06 Sep 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote: > > On Tue, Sep 06, 2016 at 12:04:10PM +0800, Zhenyu Wang wrote: > >> Hi, > >> > >> Here're two patches for GVT-g guest to fix run against future GVT-g > >> host driver, which try to ensure 4.8 will be ready to use for VM. > >> > >> thanks. > >> > >> Ping Gao (1): > >> drm/i915: enable vGPU detection for all > >> > >> Zhi Wang (1): > >> drm/i915: disable 48bit full PPGTT when vGPU is active > >> > >> drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- > >> drivers/gpu/drm/i915/i915_vgpu.c | 3 --- > >> 2 files changed, 6 insertions(+), 6 deletions(-) > > > > Acked-by: Chris Wilson <chris@chris-wilson.co.uk> > > -Chris > > So these are needed for 4.8? > Yeah, we'd like to support any distribution that will base on 4.8 kernel for guest VM. So would require these changes. thanks -- Open Source Technology Center, Intel ltd. $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] GVT-g guest patch for 4.8 2016-09-06 8:35 ` Zhenyu Wang @ 2016-09-06 13:43 ` Jani Nikula 2016-09-06 13:56 ` Jani Nikula 0 siblings, 1 reply; 11+ messages in thread From: Jani Nikula @ 2016-09-06 13:43 UTC (permalink / raw) To: Zhenyu Wang; +Cc: Lahtinen, Joonas, intel-gfx On Tue, 06 Sep 2016, Zhenyu Wang <zhenyuw@linux.intel.com> wrote: > [ Unknown signature status ] > On 2016.09.06 11:33:57 +0300, Jani Nikula wrote: >> On Tue, 06 Sep 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote: >> > On Tue, Sep 06, 2016 at 12:04:10PM +0800, Zhenyu Wang wrote: >> >> Hi, >> >> >> >> Here're two patches for GVT-g guest to fix run against future GVT-g >> >> host driver, which try to ensure 4.8 will be ready to use for VM. >> >> >> >> thanks. >> >> >> >> Ping Gao (1): >> >> drm/i915: enable vGPU detection for all >> >> >> >> Zhi Wang (1): >> >> drm/i915: disable 48bit full PPGTT when vGPU is active >> >> >> >> drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- >> >> drivers/gpu/drm/i915/i915_vgpu.c | 3 --- >> >> 2 files changed, 6 insertions(+), 6 deletions(-) >> > >> > Acked-by: Chris Wilson <chris@chris-wilson.co.uk> >> > -Chris >> >> So these are needed for 4.8? >> > > Yeah, we'd like to support any distribution that will base on 4.8 kernel > for guest VM. So would require these changes. Both pushed to dinq with Cc: drm-intel-fixes, thanks for the patches and review. BR, Jani. -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/2] GVT-g guest patch for 4.8 2016-09-06 13:43 ` Jani Nikula @ 2016-09-06 13:56 ` Jani Nikula 0 siblings, 0 replies; 11+ messages in thread From: Jani Nikula @ 2016-09-06 13:56 UTC (permalink / raw) To: Zhenyu Wang; +Cc: Lahtinen, Joonas, intel-gfx On Tue, 06 Sep 2016, Jani Nikula <jani.nikula@linux.intel.com> wrote: > On Tue, 06 Sep 2016, Zhenyu Wang <zhenyuw@linux.intel.com> wrote: >> [ Unknown signature status ] >> On 2016.09.06 11:33:57 +0300, Jani Nikula wrote: >>> On Tue, 06 Sep 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote: >>> > On Tue, Sep 06, 2016 at 12:04:10PM +0800, Zhenyu Wang wrote: >>> >> Hi, >>> >> >>> >> Here're two patches for GVT-g guest to fix run against future GVT-g >>> >> host driver, which try to ensure 4.8 will be ready to use for VM. >>> >> >>> >> thanks. >>> >> >>> >> Ping Gao (1): >>> >> drm/i915: enable vGPU detection for all >>> >> >>> >> Zhi Wang (1): >>> >> drm/i915: disable 48bit full PPGTT when vGPU is active >>> >> >>> >> drivers/gpu/drm/i915/i915_gem_gtt.c | 9 ++++++--- >>> >> drivers/gpu/drm/i915/i915_vgpu.c | 3 --- >>> >> 2 files changed, 6 insertions(+), 6 deletions(-) >>> > >>> > Acked-by: Chris Wilson <chris@chris-wilson.co.uk> >>> > -Chris >>> >>> So these are needed for 4.8? >>> >> >> Yeah, we'd like to support any distribution that will base on 4.8 kernel >> for guest VM. So would require these changes. > > Both pushed to dinq with Cc: drm-intel-fixes, thanks for the patches and > review. And picked up to fixes to be queued for 4.8. > > BR, > Jani. -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2016-09-06 13:56 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-09-06 4:04 [PATCH 0/2] GVT-g guest patch for 4.8 Zhenyu Wang 2016-09-06 4:04 ` [PATCH 1/2] drm/i915: enable vGPU detection for all Zhenyu Wang 2016-09-06 7:51 ` Joonas Lahtinen 2016-09-06 4:04 ` [PATCH 2/2] drm/i915: disable 48bit full PPGTT when vGPU is active Zhenyu Wang 2016-09-06 7:55 ` Joonas Lahtinen 2016-09-06 4:56 ` ✗ Fi.CI.BAT: warning for GVT-g guest patch for 4.8 Patchwork 2016-09-06 6:48 ` [PATCH 0/2] " Chris Wilson 2016-09-06 8:33 ` Jani Nikula 2016-09-06 8:35 ` Zhenyu Wang 2016-09-06 13:43 ` Jani Nikula 2016-09-06 13:56 ` Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox