Re: [PULL] gvt-fixes

2024-02-04 Thread Zhenyu Wang
On 2024.02.01 16:44:05 +0200, Joonas Lahtinen wrote:
> Hi Zhenyu,
> 
> I'm getting the following:
> 
> dim: ff833b32ccc4 ("drm/i915: Replace dead 01.org link"): mandatory review 
> missing.
> dim: ERROR: issues in commits detected, aborting
> 
> Can you fix the commit?
> 

Sorry, I missed to add review tag which had actually been done..
Here's the new generated one.

The following changes since commit f9f031dd21a7ce13a13862fa5281d32e1029c70f:

  drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (2024-01-25 10:44:13 
+0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2024-02-05

for you to fetch changes up to 44e4192f88978e32e4ac08b27141f3767366f79b:

  MAINTAINERS: Update Zhi Wang's email address (2024-02-05 11:16:26 +0800)


gvt-fixes-2024-02-05

- Fix broken gvt doc link (Zhenyu)
- Fix one uninitialized variable bug in warning (Dan)
- Update Zhi's new email address in MAINTAINERS file. (Zhi)


Dan Carpenter (1):
  drm/i915/gvt: Fix uninitialized variable in handle_mmio()

Zhenyu Wang (1):
  drm/i915: Replace dead 01.org link

Zhi Wang (1):
  MAINTAINERS: Update Zhi Wang's email address

 MAINTAINERS | 4 ++--
 drivers/gpu/drm/i915/Kconfig| 2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 3 +--
 drivers/gpu/drm/i915/intel_gvt.c| 2 +-
 4 files changed, 5 insertions(+), 6 deletions(-)


signature.asc
Description: PGP signature


Re: [PULL] gvt-fixes

2024-02-01 Thread Joonas Lahtinen
Hi Zhenyu,

I'm getting the following:

dim: ff833b32ccc4 ("drm/i915: Replace dead 01.org link"): mandatory review 
missing.
dim: ERROR: issues in commits detected, aborting

Can you fix the commit?

Regards, Joonas

Quoting Zhenyu Wang (2024-01-31 11:38:51)
> 
> Hi, Joonas
> 
> Here is another gvt-fixes pull which contains fixes on doc link and
> one uninitialized variable in warning message, also update about Zhi's
> new mail address in MAINTAINERS.
> 
> Thanks.
> ---
> The following changes since commit f9f031dd21a7ce13a13862fa5281d32e1029c70f:
> 
>   drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (2024-01-25 
> 10:44:13 +0200)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2024-01-31
> 
> for you to fetch changes up to 88569fa2c3bc83d77a96580da94dd35edee0f893:
> 
>   MAINTAINERS: Update Zhi Wang's email address (2024-01-31 17:19:15 +0800)
> 
> 
> gvt-fixes-2024-01-31
> 
> - Fix broken gvt doc link (Zhenyu)
> - Fix one uninitialized variable bug in warning (Dan)
> - Update Zhi's new email address in MAINTAINERS file. (Zhi)
> 
> 
> Dan Carpenter (1):
>   drm/i915/gvt: Fix uninitialized variable in handle_mmio()
> 
> Zhenyu Wang (1):
>   drm/i915: Replace dead 01.org link
> 
> Zhi Wang (1):
>   MAINTAINERS: Update Zhi Wang's email address
> 
>  MAINTAINERS | 4 ++--
>  drivers/gpu/drm/i915/Kconfig| 2 +-
>  drivers/gpu/drm/i915/gvt/handlers.c | 3 +--
>  drivers/gpu/drm/i915/intel_gvt.c| 2 +-
>  4 files changed, 5 insertions(+), 6 deletions(-)


[PULL] gvt-fixes

2024-01-31 Thread Zhenyu Wang

Hi, Joonas

Here is another gvt-fixes pull which contains fixes on doc link and
one uninitialized variable in warning message, also update about Zhi's
new mail address in MAINTAINERS.

Thanks.
---
The following changes since commit f9f031dd21a7ce13a13862fa5281d32e1029c70f:

  drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (2024-01-25 10:44:13 
+0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2024-01-31

for you to fetch changes up to 88569fa2c3bc83d77a96580da94dd35edee0f893:

  MAINTAINERS: Update Zhi Wang's email address (2024-01-31 17:19:15 +0800)


gvt-fixes-2024-01-31

- Fix broken gvt doc link (Zhenyu)
- Fix one uninitialized variable bug in warning (Dan)
- Update Zhi's new email address in MAINTAINERS file. (Zhi)


Dan Carpenter (1):
  drm/i915/gvt: Fix uninitialized variable in handle_mmio()

Zhenyu Wang (1):
  drm/i915: Replace dead 01.org link

Zhi Wang (1):
  MAINTAINERS: Update Zhi Wang's email address

 MAINTAINERS | 4 ++--
 drivers/gpu/drm/i915/Kconfig| 2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 3 +--
 drivers/gpu/drm/i915/intel_gvt.c| 2 +-
 4 files changed, 5 insertions(+), 6 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2023-08-02 Thread Tvrtko Ursulin



On 02/08/2023 06:54, Zhenyu Wang wrote:


Hi,

Here is one gvt fix for bug in AUX CH register message length get.
Please help to pick.


Pulled, thank you!

Regards,

Tvrtko


Thanks!
--
The following changes since commit e354f67733115b4453268f61e6e072e9b1ea7a2f:

   drm/i915: Fix an error handling path in igt_write_huge() (2023-07-25 
08:38:12 +0100)

are available in the Git repository at:

   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-08-02

for you to fetch changes up to 46d14e17095237007b59f56aae2d81ae2dcb0f93:

   drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler 
(2023-08-01 11:21:09 +0800)


gvt-fixes-2023-08-02

- Fix bug to get AUX CH register message length (Yan)


Yan Zhao (1):
   drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler

  drivers/gpu/drm/i915/gvt/edid.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


[Intel-gfx] [PULL] gvt-fixes

2023-08-01 Thread Zhenyu Wang

Hi,

Here is one gvt fix for bug in AUX CH register message length get.
Please help to pick.

Thanks!
--
The following changes since commit e354f67733115b4453268f61e6e072e9b1ea7a2f:

  drm/i915: Fix an error handling path in igt_write_huge() (2023-07-25 08:38:12 
+0100)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-08-02

for you to fetch changes up to 46d14e17095237007b59f56aae2d81ae2dcb0f93:

  drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler 
(2023-08-01 11:21:09 +0800)


gvt-fixes-2023-08-02

- Fix bug to get AUX CH register message length (Yan)


Yan Zhao (1):
  drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler

 drivers/gpu/drm/i915/gvt/edid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2023-01-05 Thread Rodrigo Vivi
On Thu, Jan 05, 2023 at 08:15:28AM +0800, Zhenyu Wang wrote:
> On 2023.01.04 06:34:28 -0500, Rodrigo Vivi wrote:
> > On Wed, Jan 04, 2023 at 04:05:13PM +0800, Zhenyu Wang wrote:
> > > 
> > > Hi,
> > > 
> > > Here's accumulated current gvt-fixes. Several of them handle
> > > for error or destroy path issues and one from Zhi to fix up
> > > left vgpu status tracking.
> > > 
> > > thanks!
> > > ---
> > > The following changes since commit 
> > > 6217e9f05a74df48c77ee68993d587cdfdb1feb7:
> > 
> > I'm kind of confused on your baseline here.
> > 
> > It is including a strange merge commit in the middle of the commits:
> > Zhenyu Wang   ??? M?? Merge tag 'drm-intel-fixes-2022-12-30' into 
> > gvt-fixes
> > commit c063c8c07864246ba3831b017cea8d3096e236a8
> > 
> > Please rebase on top of v6.2-rc2 so we have the same base here.
> > (and please remind to sign-off-by when pushing the commits)
> > 
> 
> oh, I tried to sycn up by back merge with vfio iommufd of gvt changes
> to apply Zhi's patch properly, so it should stand on that tag..but anyway

I'd say for the fixes branches probably a rebase is better than back merges.
Keep the rebase in sync with -rc tags is probably the best way. or rebase
on drm-intel-fixes.

> I just refresh with rebase and fixed two invalid r-b tags. Please pull
> below one.

pulled. Thanks

> 
> thanks!
> ---
> The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:
> 
>   Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-01-05
> 
> for you to fetch changes up to 4a61648af68f5ba4884f0e3b494ee1cabc4b6620:
> 
>   drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (2023-01-04 
> 23:21:19 +0800)
> 
> 
> gvt-fixes-2023-01-05
> 
> - Fix one missed unpin in error of intel_vgpu_shadow_mm_pin()
> - Fix two debugfs destroy oops issues for vgpu and gvt entries
> - Fix one potential double free issue in gtt shadow pt code
> - Fix to use atomic bit flag for vgpu status
> 
> 
> Dan Carpenter (1):
>   drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
> 
> Zheng Wang (1):
>   drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
> 
> Zhenyu Wang (2):
>   drm/i915/gvt: fix gvt debugfs destroy
>   drm/i915/gvt: fix vgpu debugfs clean in remove
> 
> Zhi Wang (1):
>   drm/i915/gvt: use atomic operations to change the vGPU status
> 
>  drivers/gpu/drm/i915/gvt/debugfs.c   | 36 
> +++-
>  drivers/gpu/drm/i915/gvt/dmabuf.c|  3 ++-
>  drivers/gpu/drm/i915/gvt/gtt.c   | 21 +++--
>  drivers/gpu/drm/i915/gvt/gvt.h   | 15 ++-
>  drivers/gpu/drm/i915/gvt/interrupt.c |  2 +-
>  drivers/gpu/drm/i915/gvt/kvmgt.c | 35 +--
>  drivers/gpu/drm/i915/gvt/scheduler.c |  4 +++-
>  drivers/gpu/drm/i915/gvt/vgpu.c  | 12 +---
>  8 files changed, 80 insertions(+), 48 deletions(-)




Re: [Intel-gfx] [PULL] gvt-fixes

2023-01-04 Thread Zhenyu Wang
On 2023.01.04 06:34:28 -0500, Rodrigo Vivi wrote:
> On Wed, Jan 04, 2023 at 04:05:13PM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's accumulated current gvt-fixes. Several of them handle
> > for error or destroy path issues and one from Zhi to fix up
> > left vgpu status tracking.
> > 
> > thanks!
> > ---
> > The following changes since commit 6217e9f05a74df48c77ee68993d587cdfdb1feb7:
> 
> I'm kind of confused on your baseline here.
> 
> It is including a strange merge commit in the middle of the commits:
> Zhenyu Wang   ??? M?? Merge tag 'drm-intel-fixes-2022-12-30' into 
> gvt-fixes
> commit c063c8c07864246ba3831b017cea8d3096e236a8
> 
> Please rebase on top of v6.2-rc2 so we have the same base here.
> (and please remind to sign-off-by when pushing the commits)
> 

oh, I tried to sycn up by back merge with vfio iommufd of gvt changes
to apply Zhi's patch properly, so it should stand on that tag..but anyway
I just refresh with rebase and fixed two invalid r-b tags. Please pull
below one.

thanks!
---
The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:

  Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-01-05

for you to fetch changes up to 4a61648af68f5ba4884f0e3b494ee1cabc4b6620:

  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (2023-01-04 23:21:19 
+0800)


gvt-fixes-2023-01-05

- Fix one missed unpin in error of intel_vgpu_shadow_mm_pin()
- Fix two debugfs destroy oops issues for vgpu and gvt entries
- Fix one potential double free issue in gtt shadow pt code
- Fix to use atomic bit flag for vgpu status


Dan Carpenter (1):
  drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()

Zheng Wang (1):
  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry

Zhenyu Wang (2):
  drm/i915/gvt: fix gvt debugfs destroy
  drm/i915/gvt: fix vgpu debugfs clean in remove

Zhi Wang (1):
  drm/i915/gvt: use atomic operations to change the vGPU status

 drivers/gpu/drm/i915/gvt/debugfs.c   | 36 +++-
 drivers/gpu/drm/i915/gvt/dmabuf.c|  3 ++-
 drivers/gpu/drm/i915/gvt/gtt.c   | 21 +++--
 drivers/gpu/drm/i915/gvt/gvt.h   | 15 ++-
 drivers/gpu/drm/i915/gvt/interrupt.c |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c | 35 +--
 drivers/gpu/drm/i915/gvt/scheduler.c |  4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c  | 12 +---
 8 files changed, 80 insertions(+), 48 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2023-01-04 Thread Rodrigo Vivi
On Wed, Jan 04, 2023 at 04:05:13PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's accumulated current gvt-fixes. Several of them handle
> for error or destroy path issues and one from Zhi to fix up
> left vgpu status tracking.
> 
> thanks!
> ---
> The following changes since commit 6217e9f05a74df48c77ee68993d587cdfdb1feb7:

I'm kind of confused on your baseline here.

It is including a strange merge commit in the middle of the commits:
Zhenyu Wang   │ M─┐ Merge tag 'drm-intel-fixes-2022-12-30' into gvt-fixes
commit c063c8c07864246ba3831b017cea8d3096e236a8

Please rebase on top of v6.2-rc2 so we have the same base here.
(and please remind to sign-off-by when pushing the commits)

> 
>   drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index (2022-12-30 04:28:46 
> -0500)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-01-04
> 
> for you to fetch changes up to 601fd0f6b2a4c776a21ab8300fe0de0726937623:
> 
>   drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (2023-01-04 
> 15:20:09 +0800)
> 
> 
> gvt-fixes-2023-01-04
> 
> - Fix one missed unpin in error of intel_vgpu_shadow_mm_pin()
> - Fix two debugfs destroy oops issues for vgpu and gvt entries
> - Fix one potential double free issue in gtt shadow pt code
> - Fix to use atomic bit flag for vgpu status
> 
> 
> Dan Carpenter (1):
>   drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
> 
> Zheng Wang (1):
>   drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
> 
> Zhenyu Wang (3):
>   drm/i915/gvt: fix gvt debugfs destroy
>   drm/i915/gvt: fix vgpu debugfs clean in remove
>   Merge tag 'drm-intel-fixes-2022-12-30' into gvt-fixes
> 
> Zhi Wang (1):
>   drm/i915/gvt: use atomic operations to change the vGPU status
> 
>  drivers/gpu/drm/i915/gvt/debugfs.c   | 36 
> +++-
>  drivers/gpu/drm/i915/gvt/dmabuf.c|  3 ++-
>  drivers/gpu/drm/i915/gvt/gtt.c   | 21 +++--
>  drivers/gpu/drm/i915/gvt/gvt.h   | 15 ++-
>  drivers/gpu/drm/i915/gvt/interrupt.c |  2 +-
>  drivers/gpu/drm/i915/gvt/kvmgt.c | 35 +--
>  drivers/gpu/drm/i915/gvt/scheduler.c |  4 +++-
>  drivers/gpu/drm/i915/gvt/vgpu.c  | 12 +---
>  8 files changed, 80 insertions(+), 48 deletions(-)




[Intel-gfx] [PULL] gvt-fixes

2023-01-04 Thread Zhenyu Wang

Hi,

Here's accumulated current gvt-fixes. Several of them handle
for error or destroy path issues and one from Zhi to fix up
left vgpu status tracking.

thanks!
---
The following changes since commit 6217e9f05a74df48c77ee68993d587cdfdb1feb7:

  drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index (2022-12-30 04:28:46 -0500)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2023-01-04

for you to fetch changes up to 601fd0f6b2a4c776a21ab8300fe0de0726937623:

  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (2023-01-04 15:20:09 
+0800)


gvt-fixes-2023-01-04

- Fix one missed unpin in error of intel_vgpu_shadow_mm_pin()
- Fix two debugfs destroy oops issues for vgpu and gvt entries
- Fix one potential double free issue in gtt shadow pt code
- Fix to use atomic bit flag for vgpu status


Dan Carpenter (1):
  drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()

Zheng Wang (1):
  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry

Zhenyu Wang (3):
  drm/i915/gvt: fix gvt debugfs destroy
  drm/i915/gvt: fix vgpu debugfs clean in remove
  Merge tag 'drm-intel-fixes-2022-12-30' into gvt-fixes

Zhi Wang (1):
  drm/i915/gvt: use atomic operations to change the vGPU status

 drivers/gpu/drm/i915/gvt/debugfs.c   | 36 +++-
 drivers/gpu/drm/i915/gvt/dmabuf.c|  3 ++-
 drivers/gpu/drm/i915/gvt/gtt.c   | 21 +++--
 drivers/gpu/drm/i915/gvt/gvt.h   | 15 ++-
 drivers/gpu/drm/i915/gvt/interrupt.c |  2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c | 35 +--
 drivers/gpu/drm/i915/gvt/scheduler.c |  4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c  | 12 +---
 8 files changed, 80 insertions(+), 48 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-11-22 Thread Tvrtko Ursulin



On 22/11/2022 05:11, Zhenyu Wang wrote:


ping for this fix pull...


I missed it sorry, pulled now. Will go out this week.

Regards,

Tvrtko


On 2022.11.11 17:02:08 +0800, Zhenyu Wang wrote:

Hi,

Here's two fixes from Sean for 6.1 kernel, which is to fix kvm
reference in gvt. No regression found in our test.

Thanks!
---
The following changes since commit f0c4d9fc9cc9462659728d168387191387e903cc:

   Linux 6.1-rc4 (2022-11-06 15:07:11 -0800)

are available in the Git repository at:

   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-11-11

for you to fetch changes up to 3c9fd44b9330adc5006653566f3d386784b2080e:

   drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU 
(2022-11-11 13:21:52 +0800)


gvt-fixes-2022-11-11

- kvm reference fix from Sean


Sean Christopherson (2):
   drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
   drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU

  drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +++-
  1 file changed, 3 insertions(+), 5 deletions(-)






Re: [Intel-gfx] [PULL] gvt-fixes

2022-11-21 Thread Zhenyu Wang

ping for this fix pull...

On 2022.11.11 17:02:08 +0800, Zhenyu Wang wrote:
> Hi,
> 
> Here's two fixes from Sean for 6.1 kernel, which is to fix kvm
> reference in gvt. No regression found in our test.
> 
> Thanks!
> ---
> The following changes since commit f0c4d9fc9cc9462659728d168387191387e903cc:
> 
>   Linux 6.1-rc4 (2022-11-06 15:07:11 -0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-11-11
> 
> for you to fetch changes up to 3c9fd44b9330adc5006653566f3d386784b2080e:
> 
>   drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU 
> (2022-11-11 13:21:52 +0800)
> 
> 
> gvt-fixes-2022-11-11
> 
> - kvm reference fix from Sean
> 
> 
> Sean Christopherson (2):
>   drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
>   drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
> 
>  drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +++-
>  1 file changed, 3 insertions(+), 5 deletions(-)
> 




signature.asc
Description: PGP signature


[Intel-gfx] [PULL] gvt-fixes

2022-11-11 Thread Zhenyu Wang
Hi,

Here's two fixes from Sean for 6.1 kernel, which is to fix kvm
reference in gvt. No regression found in our test.

Thanks!
---
The following changes since commit f0c4d9fc9cc9462659728d168387191387e903cc:

  Linux 6.1-rc4 (2022-11-06 15:07:11 -0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-11-11

for you to fetch changes up to 3c9fd44b9330adc5006653566f3d386784b2080e:

  drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU 
(2022-11-11 13:21:52 +0800)


gvt-fixes-2022-11-11

- kvm reference fix from Sean


Sean Christopherson (2):
  drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
  drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU

 drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)



signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes (resend)

2022-08-22 Thread Rodrigo Vivi
On Mon, Aug 22, 2022 at 11:12:15AM +0800, Zhenyu Wang wrote:
> 
> (resend after fixing sign-off after rebase)
> 
> Hi,
> 
> Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake
> regression fix for mmio table rework, and others are left kernel doc
> fixes not pushed yet.

Pulled, thanks!

> 
> Thanks!
> --
> The following changes since commit a7a47a5dfa9a9692a41764ee9ab4054f12924a42:
> 
>   drm/i915/reset: Add additional steps for Wa_22011802037 for execlist 
> backend (2022-07-25 15:57:54 +0100)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2022-08-22
> 
> for you to fetch changes up to b75ef35bb57791a5d675699ed4a40c870d1da12f:
> 
>   drm/i915/gvt: Fix Comet Lake (2022-08-22 11:33:12 +0800)
> 
> 
> gvt-fixes-2022-08-22
> 
> - CometLake regression fix in mmio table rework (Alex)
> - misc kernel doc and typo fixes
> 
> 
> Alex Williamson (1):
>   drm/i915/gvt: Fix Comet Lake
> 
> Colin Ian King (1):
>   drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
> 
> Jiapeng Chong (3):
>   drm/i915/gvt: Fix kernel-doc
>   drm/i915/gvt: Fix kernel-doc
>   drm/i915/gvt: Fix kernel-doc
> 
> Julia Lawall (1):
>   drm/i915/gvt: fix typo in comment
> 
>  drivers/gpu/drm/i915/gvt/aperture_gm.c  | 4 ++--
>  drivers/gpu/drm/i915/gvt/gtt.c  | 2 +-
>  drivers/gpu/drm/i915/gvt/handlers.c | 4 ++--
>  drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
>  drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 ++-
>  5 files changed, 8 insertions(+), 7 deletions(-)
> 




[Intel-gfx] [PULL] gvt-fixes (resend)

2022-08-21 Thread Zhenyu Wang

(resend after fixing sign-off after rebase)

Hi,

Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake
regression fix for mmio table rework, and others are left kernel doc
fixes not pushed yet.

Thanks!
--
The following changes since commit a7a47a5dfa9a9692a41764ee9ab4054f12924a42:

  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend 
(2022-07-25 15:57:54 +0100)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2022-08-22

for you to fetch changes up to b75ef35bb57791a5d675699ed4a40c870d1da12f:

  drm/i915/gvt: Fix Comet Lake (2022-08-22 11:33:12 +0800)


gvt-fixes-2022-08-22

- CometLake regression fix in mmio table rework (Alex)
- misc kernel doc and typo fixes


Alex Williamson (1):
  drm/i915/gvt: Fix Comet Lake

Colin Ian King (1):
  drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"

Jiapeng Chong (3):
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc

Julia Lawall (1):
  drm/i915/gvt: fix typo in comment

 drivers/gpu/drm/i915/gvt/aperture_gm.c  | 4 ++--
 drivers/gpu/drm/i915/gvt/gtt.c  | 2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 4 ++--
 drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
 drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 ++-
 5 files changed, 8 insertions(+), 7 deletions(-)



signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-21 Thread Zhenyu Wang
On 2022.08.18 15:43:32 +, Vivi, Rodrigo wrote:
> On Thu, 2022-08-18 at 17:27 +0300, Jani Nikula wrote:
> 
> On Thu, 18 Aug 2022, Jani Nikula  wrote:
> 
> On Wed, 17 Aug 2022, "Colin King (gmail)" 
> wrote:
> 
> On 17/08/2022 21:07, Vivi, Rodrigo wrote:
> 
> On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:
> 
> On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
> 
> On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
> 
> On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu
> Wang wrote:
> 
> oh, surprise! I just found Colin's email is actually
> defined in
> .mailmap,
> so all his commits in kernel are changed for @intel.com
> address as in
> mailmap...
> 
> 
> Colin, would you mind to get the Sign-off-by in the patches 
> the
> same
> as your authorship so the tools don't get confused?
> (starting with modifying in tree this already merged patch)
> 
> 
> Since my patches are generally trivial janitorial fixed done in my
> spare
> time I'm going to get the .mailmap changed to use my gmail email
> address
> rather than my Intel one (since I don't do kernel work in my
> current role).
> 
> This should clean up the confusion. Apologies.
> 
> 
> Everyone hold your horses.
> 
> I think our tooling should handle the mailmap stuff. The commit *is*
> fine, it's just that the when we check it, we let mailmap alter it. We
> should check the commit without mailmap modifications.
> 
> 
> In this case, it's actually not about Colin's Signed-off-by or mailmap
> at all! Like the error message from dim says, "committer Signed-off-by
> missing". Committer, not author!
> 
> $ git show -s tags/gvt-fixes-2022-08-15^ --pretty=fuller
> commit d6632370536d0b80be3bfc90dd67e1f693335a75
> Author: Colin Ian King 
> AuthorDate: Tue Mar 15 20:24:49 2022 +
> Commit: Zhenyu Wang 
> CommitDate: Mon Aug 15 10:51:15 2022 +0800
> 
> drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
>
> There is a spelling mistake in a gvt_vgpu_err error message. Fix it.
>
> Fixes: 695fbc08d80f ("drm/i915/gvt: replace the gvt_err with
> gvt_vgpu_err")
> Signed-off-by: Colin Ian King 
> Signed-off-by: Zhi Wang 
> Link: http://patchwork.freedesktop.org/patch/msgid/
> 20220315202449.2952845-1-colin.i.k...@gmail.com
> Reviewed-by: Zhi Wang 
> 
> Committed by Zhenyu, Signed-off-by Zhi. Maybe caused by rebase by Zhenyu
> after being committed by Zhi?
> 
> 
> Probably easier if you could rebase it again signing it then?
>

Oops, sorry about that, will re-send.


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-19 Thread Colin King (gmail)

On 17/08/2022 21:07, Vivi, Rodrigo wrote:

On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:

On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:

On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:

On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:


Hi,

Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake
regression
fix for mmio table rework, and others are left kernel doc fixes
not pushed yet.

Thanks
--
The following changes since commit
a7a47a5dfa9a9692a41764ee9ab4054f12924a42:

   drm/i915/reset: Add additional steps for Wa_22011802037 for
execlist backend (2022-07-25 15:57:54 +0100)

are available in the Git repository at:

   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-
08-15

for you to fetch changes up to
394f0560a76298842defd1d95bd64b203a5fdcc4:

   drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)

---
-
gvt-fixes-2022-08-15

- CometLake regression fix in mmio table rework (Alex)
- misc kernel doc and typo fixes

---
-
Alex Williamson (1):
   drm/i915/gvt: Fix Comet Lake

Colin Ian King (1):
   drm/i915/reg: Fix spelling mistake "Unsupport" ->
"Unsupported"


dim: d6632370536d ("drm/i915/reg: Fix spelling mistake
"Unsupport" -> "Unsupported""): committer Signed-off-by missing.

is it possible to fix this in your tree?


Sorry about that. Let me re-generate.


oh, surprise! I just found Colin's email is actually defined in
.mailmap,
so all his commits in kernel are changed for @intel.com address as in
mailmap...


Colin, would you mind to get the Sign-off-by in the patches the same
as your authorship so the tools don't get confused?
(starting with modifying in tree this already merged patch)


Since my patches are generally trivial janitorial fixed done in my spare 
time I'm going to get the .mailmap changed to use my gmail email address 
rather than my Intel one (since I don't do kernel work in my current role).


This should clean up the confusion. Apologies.

Colin



Thanks,
Rodrigo.



So maybe I can't change that?








Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-18 Thread Vivi, Rodrigo
On Thu, 2022-08-18 at 17:27 +0300, Jani Nikula wrote:
On Thu, 18 Aug 2022, Jani Nikula 
mailto:jani.nik...@intel.com>> wrote:
On Wed, 17 Aug 2022, "Colin King (gmail)" 
mailto:colin.i.k...@gmail.com>> wrote:
On 17/08/2022 21:07, Vivi, Rodrigo wrote:
On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:
On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
oh, surprise! I just found Colin's email is actually defined in
.mailmap,
so all his commits in kernel are changed for @intel.com address as in
mailmap...

Colin, would you mind to get the Sign-off-by in the patches the same
as your authorship so the tools don't get confused?
(starting with modifying in tree this already merged patch)

Since my patches are generally trivial janitorial fixed done in my spare
time I'm going to get the .mailmap changed to use my gmail email address
rather than my Intel one (since I don't do kernel work in my current role).

This should clean up the confusion. Apologies.

Everyone hold your horses.

I think our tooling should handle the mailmap stuff. The commit *is*
fine, it's just that the when we check it, we let mailmap alter it. We
should check the commit without mailmap modifications.

In this case, it's actually not about Colin's Signed-off-by or mailmap
at all! Like the error message from dim says, "committer Signed-off-by
missing". Committer, not author!

$ git show -s tags/gvt-fixes-2022-08-15^ --pretty=fuller
commit d6632370536d0b80be3bfc90dd67e1f693335a75
Author: Colin Ian King mailto:colin.k...@intel.com>>
AuthorDate: Tue Mar 15 20:24:49 2022 +
Commit: Zhenyu Wang 
mailto:zhen...@linux.intel.com>>
CommitDate: Mon Aug 15 10:51:15 2022 +0800

drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"

There is a spelling mistake in a gvt_vgpu_err error message. Fix it.

Fixes: 695fbc08d80f ("drm/i915/gvt: replace the gvt_err with gvt_vgpu_err")
Signed-off-by: Colin Ian King 
mailto:colin.i.k...@gmail.com>>
Signed-off-by: Zhi Wang mailto:zhi.a.w...@intel.com>>
Link: 
http://patchwork.freedesktop.org/patch/msgid/20220315202449.2952845-1-colin.i.k...@gmail.com
Reviewed-by: Zhi Wang mailto:zhi.a.w...@intel.com>>

Committed by Zhenyu, Signed-off-by Zhi. Maybe caused by rebase by Zhenyu
after being committed by Zhi?

Probably easier if you could rebase it again signing it then?

I could bypass dim here, but this will likely affect someone else later in the 
upstream chain as well..


BR,
Jani.





Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-18 Thread Jani Nikula
On Thu, 18 Aug 2022, Jani Nikula  wrote:
> On Wed, 17 Aug 2022, "Colin King (gmail)"  wrote:
>> On 17/08/2022 21:07, Vivi, Rodrigo wrote:
>>> On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:
 On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
> On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
>> On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
 oh, surprise! I just found Colin's email is actually defined in
 .mailmap,
 so all his commits in kernel are changed for @intel.com address as in
 mailmap...
>>> 
>>> Colin, would you mind to get the Sign-off-by in the patches the same
>>> as your authorship so the tools don't get confused?
>>> (starting with modifying in tree this already merged patch)
>>
>> Since my patches are generally trivial janitorial fixed done in my spare 
>> time I'm going to get the .mailmap changed to use my gmail email address 
>> rather than my Intel one (since I don't do kernel work in my current role).
>>
>> This should clean up the confusion. Apologies.
>
> Everyone hold your horses.
>
> I think our tooling should handle the mailmap stuff. The commit *is*
> fine, it's just that the when we check it, we let mailmap alter it. We
> should check the commit without mailmap modifications.

In this case, it's actually not about Colin's Signed-off-by or mailmap
at all! Like the error message from dim says, "committer Signed-off-by
missing". Committer, not author!

$ git show -s tags/gvt-fixes-2022-08-15^ --pretty=fuller
commit d6632370536d0b80be3bfc90dd67e1f693335a75
Author: Colin Ian King 
AuthorDate: Tue Mar 15 20:24:49 2022 +
Commit: Zhenyu Wang 
CommitDate: Mon Aug 15 10:51:15 2022 +0800

drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"

There is a spelling mistake in a gvt_vgpu_err error message. Fix it.

Fixes: 695fbc08d80f ("drm/i915/gvt: replace the gvt_err with gvt_vgpu_err")
Signed-off-by: Colin Ian King 
Signed-off-by: Zhi Wang 
Link: 
http://patchwork.freedesktop.org/patch/msgid/20220315202449.2952845-1-colin.i.k...@gmail.com
Reviewed-by: Zhi Wang 

Committed by Zhenyu, Signed-off-by Zhi. Maybe caused by rebase by Zhenyu
after being committed by Zhi?

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Graphics Center


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-18 Thread Jani Nikula
On Wed, 17 Aug 2022, "Colin King (gmail)"  wrote:
> On 17/08/2022 21:07, Vivi, Rodrigo wrote:
>> On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:
>>> On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
 On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
> On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
>>> oh, surprise! I just found Colin's email is actually defined in
>>> .mailmap,
>>> so all his commits in kernel are changed for @intel.com address as in
>>> mailmap...
>> 
>> Colin, would you mind to get the Sign-off-by in the patches the same
>> as your authorship so the tools don't get confused?
>> (starting with modifying in tree this already merged patch)
>
> Since my patches are generally trivial janitorial fixed done in my spare 
> time I'm going to get the .mailmap changed to use my gmail email address 
> rather than my Intel one (since I don't do kernel work in my current role).
>
> This should clean up the confusion. Apologies.

Everyone hold your horses.

I think our tooling should handle the mailmap stuff. The commit *is*
fine, it's just that the when we check it, we let mailmap alter it. We
should check the commit without mailmap modifications.

BR,
Jani.



-- 
Jani Nikula, Intel Open Source Graphics Center


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-17 Thread Vivi, Rodrigo
On Tue, 2022-08-16 at 12:43 +0800, Zhenyu Wang wrote:
> On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
> > On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
> > > On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
> > > > 
> > > > Hi,
> > > > 
> > > > Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake
> > > > regression
> > > > fix for mmio table rework, and others are left kernel doc fixes
> > > > not pushed yet.
> > > > 
> > > > Thanks
> > > > --
> > > > The following changes since commit
> > > > a7a47a5dfa9a9692a41764ee9ab4054f12924a42:
> > > > 
> > > >   drm/i915/reset: Add additional steps for Wa_22011802037 for
> > > > execlist backend (2022-07-25 15:57:54 +0100)
> > > > 
> > > > are available in the Git repository at:
> > > > 
> > > >   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-
> > > > 08-15
> > > > 
> > > > for you to fetch changes up to
> > > > 394f0560a76298842defd1d95bd64b203a5fdcc4:
> > > > 
> > > >   drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)
> > > > 
> > > > ---
> > > > -
> > > > gvt-fixes-2022-08-15
> > > > 
> > > > - CometLake regression fix in mmio table rework (Alex)
> > > > - misc kernel doc and typo fixes
> > > > 
> > > > ---
> > > > -
> > > > Alex Williamson (1):
> > > >   drm/i915/gvt: Fix Comet Lake
> > > > 
> > > > Colin Ian King (1):
> > > >   drm/i915/reg: Fix spelling mistake "Unsupport" ->
> > > > "Unsupported"
> > > 
> > > dim: d6632370536d ("drm/i915/reg: Fix spelling mistake
> > > "Unsupport" -> "Unsupported""): committer Signed-off-by missing.
> > > 
> > > is it possible to fix this in your tree?
> > 
> > Sorry about that. Let me re-generate.
> 
> oh, surprise! I just found Colin's email is actually defined in
> .mailmap,
> so all his commits in kernel are changed for @intel.com address as in
> mailmap...

Colin, would you mind to get the Sign-off-by in the patches the same
as your authorship so the tools don't get confused?
(starting with modifying in tree this already merged patch)

Thanks,
Rodrigo.

> 
> So maybe I can't change that?
> 
> 



Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-15 Thread Zhenyu Wang
On 2022.08.16 12:05:08 +0800, Zhenyu Wang wrote:
> On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
> > On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
> > > 
> > > Hi,
> > > 
> > > Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake regression
> > > fix for mmio table rework, and others are left kernel doc fixes not 
> > > pushed yet.
> > > 
> > > Thanks
> > > --
> > > The following changes since commit 
> > > a7a47a5dfa9a9692a41764ee9ab4054f12924a42:
> > > 
> > >   drm/i915/reset: Add additional steps for Wa_22011802037 for execlist 
> > > backend (2022-07-25 15:57:54 +0100)
> > > 
> > > are available in the Git repository at:
> > > 
> > >   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-08-15
> > > 
> > > for you to fetch changes up to 394f0560a76298842defd1d95bd64b203a5fdcc4:
> > > 
> > >   drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)
> > > 
> > > 
> > > gvt-fixes-2022-08-15
> > > 
> > > - CometLake regression fix in mmio table rework (Alex)
> > > - misc kernel doc and typo fixes
> > > 
> > > 
> > > Alex Williamson (1):
> > >   drm/i915/gvt: Fix Comet Lake
> > > 
> > > Colin Ian King (1):
> > >   drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
> > 
> > dim: d6632370536d ("drm/i915/reg: Fix spelling mistake "Unsupport" -> 
> > "Unsupported""): committer Signed-off-by missing.
> > 
> > is it possible to fix this in your tree?
> 
> Sorry about that. Let me re-generate.

oh, surprise! I just found Colin's email is actually defined in .mailmap,
so all his commits in kernel are changed for @intel.com address as in mailmap...

So maybe I can't change that?




signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-15 Thread Zhenyu Wang
On 2022.08.15 19:32:45 -0400, Rodrigo Vivi wrote:
> On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake regression
> > fix for mmio table rework, and others are left kernel doc fixes not pushed 
> > yet.
> > 
> > Thanks
> > --
> > The following changes since commit a7a47a5dfa9a9692a41764ee9ab4054f12924a42:
> > 
> >   drm/i915/reset: Add additional steps for Wa_22011802037 for execlist 
> > backend (2022-07-25 15:57:54 +0100)
> > 
> > are available in the Git repository at:
> > 
> >   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-08-15
> > 
> > for you to fetch changes up to 394f0560a76298842defd1d95bd64b203a5fdcc4:
> > 
> >   drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)
> > 
> > 
> > gvt-fixes-2022-08-15
> > 
> > - CometLake regression fix in mmio table rework (Alex)
> > - misc kernel doc and typo fixes
> > 
> > 
> > Alex Williamson (1):
> >   drm/i915/gvt: Fix Comet Lake
> > 
> > Colin Ian King (1):
> >   drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
> 
> dim: d6632370536d ("drm/i915/reg: Fix spelling mistake "Unsupport" -> 
> "Unsupported""): committer Signed-off-by missing.
> 
> is it possible to fix this in your tree?

Sorry about that. Let me re-generate.


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-08-15 Thread Rodrigo Vivi
On Mon, Aug 15, 2022 at 10:38:55AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake regression
> fix for mmio table rework, and others are left kernel doc fixes not pushed 
> yet.
> 
> Thanks
> --
> The following changes since commit a7a47a5dfa9a9692a41764ee9ab4054f12924a42:
> 
>   drm/i915/reset: Add additional steps for Wa_22011802037 for execlist 
> backend (2022-07-25 15:57:54 +0100)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-08-15
> 
> for you to fetch changes up to 394f0560a76298842defd1d95bd64b203a5fdcc4:
> 
>   drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)
> 
> 
> gvt-fixes-2022-08-15
> 
> - CometLake regression fix in mmio table rework (Alex)
> - misc kernel doc and typo fixes
> 
> 
> Alex Williamson (1):
>   drm/i915/gvt: Fix Comet Lake
> 
> Colin Ian King (1):
>   drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"

dim: d6632370536d ("drm/i915/reg: Fix spelling mistake "Unsupport" -> 
"Unsupported""): committer Signed-off-by missing.

is it possible to fix this in your tree?

Thanks,
Rodrigo.

> 
> Jiapeng Chong (3):
>   drm/i915/gvt: Fix kernel-doc
>   drm/i915/gvt: Fix kernel-doc
>   drm/i915/gvt: Fix kernel-doc
> 
> Julia Lawall (1):
>   drm/i915/gvt: fix typo in comment
> 
>  drivers/gpu/drm/i915/gvt/aperture_gm.c  | 4 ++--
>  drivers/gpu/drm/i915/gvt/gtt.c  | 2 +-
>  drivers/gpu/drm/i915/gvt/handlers.c | 4 ++--
>  drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
>  drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 ++-
>  5 files changed, 8 insertions(+), 7 deletions(-)




[Intel-gfx] [PULL] gvt-fixes

2022-08-14 Thread Zhenyu Wang

Hi,

Here's one gvt-fixes pull for 6.0-rc. Major one is Cometlake regression
fix for mmio table rework, and others are left kernel doc fixes not pushed yet.

Thanks
--
The following changes since commit a7a47a5dfa9a9692a41764ee9ab4054f12924a42:

  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend 
(2022-07-25 15:57:54 +0100)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-08-15

for you to fetch changes up to 394f0560a76298842defd1d95bd64b203a5fdcc4:

  drm/i915/gvt: Fix Comet Lake (2022-08-15 10:54:03 +0800)


gvt-fixes-2022-08-15

- CometLake regression fix in mmio table rework (Alex)
- misc kernel doc and typo fixes


Alex Williamson (1):
  drm/i915/gvt: Fix Comet Lake

Colin Ian King (1):
  drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"

Jiapeng Chong (3):
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc

Julia Lawall (1):
  drm/i915/gvt: fix typo in comment

 drivers/gpu/drm/i915/gvt/aperture_gm.c  | 4 ++--
 drivers/gpu/drm/i915/gvt/gtt.c  | 2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 4 ++--
 drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
 drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 ++-
 5 files changed, 8 insertions(+), 7 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2022-07-12 Thread Rodrigo Vivi
On Mon, Jul 11, 2022 at 01:20:21PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's one gvt fix for 5.19, from Dan for shmem_pin_map() return check bug.
> 
> Thanks!
> ---
> 
> The following changes since commit d72d69abfdb6e0375981cfdda8eb45143f12c77d:
> 
>   drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-07-11
> 
> for you to fetch changes up to e87197fbd137c888fd6c871c72fe7e89445dd015:
> 
>   drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() 
> (2022-07-11 13:05:05 +0800)
> 
> 
> gvt-fixes-2022-07-11
> 
> - Fix return value for shmem_pin_map()

pulled to drm-intel-fixes.

Thanks,
Rodrigo.

> 
> 
> Dan Carpenter (1):
>   drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)




[Intel-gfx] [PULL] gvt-fixes

2022-07-10 Thread Zhenyu Wang

Hi,

Here's one gvt fix for 5.19, from Dan for shmem_pin_map() return check bug.

Thanks!
---

The following changes since commit d72d69abfdb6e0375981cfdda8eb45143f12c77d:

  drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-07-11

for you to fetch changes up to e87197fbd137c888fd6c871c72fe7e89445dd015:

  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() 
(2022-07-11 13:05:05 +0800)


gvt-fixes-2022-07-11

- Fix return value for shmem_pin_map()


Dan Carpenter (1):
  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()

 drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [GVT PULL] gvt-fixes for drm-intel-fixes

2022-02-10 Thread Tvrtko Ursulin



On 10/02/2022 10:14, Wang, Zhi A wrote:

Feel free to let me know if I need to re-base on the newest tag since it has 
been quite some time.


Sorry I did not see this. I will pull it next Monday. If you can extra 
remind me it would be appreciated.


Current base for fixes is 5.17-rc3 but given how little you have in 
there I don't think there should be a problem with your base.


Regards,

Tvrtko


On 2/10/22 8:51 AM, Jani Nikula wrote:


+Tvrtko

On Wed, 09 Feb 2022, "Wang, Zhi A"  wrote:

Hi folks:

Ping. This pull seems not got merged.

Thanks,
Zhi.

-Original Message-
From: Zhi Wang 
Sent: Saturday, January 15, 2022 12:46 PM
To: Vivi, Rodrigo ; jani.nik...@linux.intel.com; 
joonas.lahti...@linux.intel.com
Cc: intel-gvt-...@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; Wang, Zhi A 

Subject: [GVT PULL] gvt-fixes for drm-intel-fixes

Hi folks:

Here is the gvt-fixes pull for drm-intel-fixes. It contains:

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)

This pull has been tested by: dim apply-pull drm-intel-fixes < this_email.eml

Zhi.

The following changes since commit d46f329a3f6048e04736e86cb13c880645048792:

   drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)

are available in the Git repository at:

   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-01-13

for you to fetch changes up to d72d69abfdb6e0375981cfdda8eb45143f12c77d:

   drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)


gvt-fixes-2022-01-13

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)


Randy Dunlap (1):
   drm/i915/gvt: clean up kernel-doc in gtt.c

Siva Mullati (1):
   drm/i915/gvt: Make DRM_I915_GVT depend on X86

  drivers/gpu/drm/i915/Kconfig   | 1 +
  drivers/gpu/drm/i915/gvt/gtt.c | 4 ++--
  2 files changed, 3 insertions(+), 2 deletions(-)






Re: [Intel-gfx] [GVT PULL] gvt-fixes for drm-intel-fixes

2022-02-10 Thread Wang, Zhi A
Feel free to let me know if I need to re-base on the newest tag since it has 
been quite some time.

On 2/10/22 8:51 AM, Jani Nikula wrote:
> 
> +Tvrtko
> 
> On Wed, 09 Feb 2022, "Wang, Zhi A"  wrote:
>> Hi folks:
>>
>> Ping. This pull seems not got merged.
>>
>> Thanks,
>> Zhi.
>>
>> -Original Message-
>> From: Zhi Wang  
>> Sent: Saturday, January 15, 2022 12:46 PM
>> To: Vivi, Rodrigo ; jani.nik...@linux.intel.com; 
>> joonas.lahti...@linux.intel.com
>> Cc: intel-gvt-...@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; 
>> Wang, Zhi A 
>> Subject: [GVT PULL] gvt-fixes for drm-intel-fixes
>>
>> Hi folks:
>>
>> Here is the gvt-fixes pull for drm-intel-fixes. It contains:
>>
>> - Make DRM_I915_GVT depend on X86 (Siva Mullati)
>> - Clean kernel doc in gtt.c (Randy Dunlap)
>>
>> This pull has been tested by: dim apply-pull drm-intel-fixes < this_email.eml
>>
>> Zhi.
>>
>> The following changes since commit d46f329a3f6048e04736e86cb13c880645048792:
>>
>>   drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)
>>
>> are available in the Git repository at:
>>
>>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-01-13
>>
>> for you to fetch changes up to d72d69abfdb6e0375981cfdda8eb45143f12c77d:
>>
>>   drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)
>>
>> 
>> gvt-fixes-2022-01-13
>>
>> - Make DRM_I915_GVT depend on X86 (Siva Mullati)
>> - Clean kernel doc in gtt.c (Randy Dunlap)
>>
>> 
>> Randy Dunlap (1):
>>   drm/i915/gvt: clean up kernel-doc in gtt.c
>>
>> Siva Mullati (1):
>>   drm/i915/gvt: Make DRM_I915_GVT depend on X86
>>
>>  drivers/gpu/drm/i915/Kconfig   | 1 +
>>  drivers/gpu/drm/i915/gvt/gtt.c | 4 ++--
>>  2 files changed, 3 insertions(+), 2 deletions(-)
> 



Re: [Intel-gfx] [GVT PULL] gvt-fixes for drm-intel-fixes

2022-02-10 Thread Jani Nikula


+Tvrtko

On Wed, 09 Feb 2022, "Wang, Zhi A"  wrote:
> Hi folks:
>
> Ping. This pull seems not got merged.
>
> Thanks,
> Zhi.
>
> -Original Message-
> From: Zhi Wang  
> Sent: Saturday, January 15, 2022 12:46 PM
> To: Vivi, Rodrigo ; jani.nik...@linux.intel.com; 
> joonas.lahti...@linux.intel.com
> Cc: intel-gvt-...@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; 
> Wang, Zhi A 
> Subject: [GVT PULL] gvt-fixes for drm-intel-fixes
>
> Hi folks:
>
> Here is the gvt-fixes pull for drm-intel-fixes. It contains:
>
> - Make DRM_I915_GVT depend on X86 (Siva Mullati)
> - Clean kernel doc in gtt.c (Randy Dunlap)
>
> This pull has been tested by: dim apply-pull drm-intel-fixes < this_email.eml
>
> Zhi.
>
> The following changes since commit d46f329a3f6048e04736e86cb13c880645048792:
>
>   drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-01-13
>
> for you to fetch changes up to d72d69abfdb6e0375981cfdda8eb45143f12c77d:
>
>   drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)
>
> 
> gvt-fixes-2022-01-13
>
> - Make DRM_I915_GVT depend on X86 (Siva Mullati)
> - Clean kernel doc in gtt.c (Randy Dunlap)
>
> 
> Randy Dunlap (1):
>   drm/i915/gvt: clean up kernel-doc in gtt.c
>
> Siva Mullati (1):
>   drm/i915/gvt: Make DRM_I915_GVT depend on X86
>
>  drivers/gpu/drm/i915/Kconfig   | 1 +
>  drivers/gpu/drm/i915/gvt/gtt.c | 4 ++--
>  2 files changed, 3 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center


Re: [Intel-gfx] [GVT PULL] gvt-fixes for drm-intel-fixes

2022-02-09 Thread Wang, Zhi A
Hi folks:

Ping. This pull seems not got merged.

Thanks,
Zhi.

-Original Message-
From: Zhi Wang  
Sent: Saturday, January 15, 2022 12:46 PM
To: Vivi, Rodrigo ; jani.nik...@linux.intel.com; 
joonas.lahti...@linux.intel.com
Cc: intel-gvt-...@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; Wang, 
Zhi A 
Subject: [GVT PULL] gvt-fixes for drm-intel-fixes

Hi folks:

Here is the gvt-fixes pull for drm-intel-fixes. It contains:

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)

This pull has been tested by: dim apply-pull drm-intel-fixes < this_email.eml

Zhi.

The following changes since commit d46f329a3f6048e04736e86cb13c880645048792:

  drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-01-13

for you to fetch changes up to d72d69abfdb6e0375981cfdda8eb45143f12c77d:

  drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)


gvt-fixes-2022-01-13

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)


Randy Dunlap (1):
  drm/i915/gvt: clean up kernel-doc in gtt.c

Siva Mullati (1):
  drm/i915/gvt: Make DRM_I915_GVT depend on X86

 drivers/gpu/drm/i915/Kconfig   | 1 +
 drivers/gpu/drm/i915/gvt/gtt.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)


[Intel-gfx] [GVT PULL] gvt-fixes for drm-intel-fixes

2022-01-15 Thread Zhi Wang
Hi folks:

Here is the gvt-fixes pull for drm-intel-fixes. It contains:

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)

This pull has been tested by: dim apply-pull drm-intel-fixes < this_email.eml

Zhi.

The following changes since commit d46f329a3f6048e04736e86cb13c880645048792:

  drm/i915: Increment composite fence seqno (2021-12-27 11:33:40 +0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2022-01-13

for you to fetch changes up to d72d69abfdb6e0375981cfdda8eb45143f12c77d:

  drm/i915/gvt: Make DRM_I915_GVT depend on X86 (2022-01-13 18:13:12 +)


gvt-fixes-2022-01-13

- Make DRM_I915_GVT depend on X86 (Siva Mullati)
- Clean kernel doc in gtt.c (Randy Dunlap)


Randy Dunlap (1):
  drm/i915/gvt: clean up kernel-doc in gtt.c

Siva Mullati (1):
  drm/i915/gvt: Make DRM_I915_GVT depend on X86

 drivers/gpu/drm/i915/Kconfig   | 1 +
 drivers/gpu/drm/i915/gvt/gtt.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)


Re: [Intel-gfx] [PULL] gvt-fixes

2021-09-27 Thread Jani Nikula
On Sat, 18 Sep 2021, Zhenyu Wang  wrote:
> Hi,
>
> Here's one ww lock fini fix from Zhi which resolved recent regression
> with i915 change.

Thanks, pulled and pushed to drm-intel-fixes.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit 71de496cc489b6bae2f51f89da7f28849bf2836e:
>
>   drm/i915/dp: Drop redundant debug print (2021-08-26 07:31:52 -0400)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2021-09-18
>
> for you to fetch changes up to d168cd797982db9db617113644c87b8f5f3cf27e:
>
>   drm/i915/gvt: fix the usage of ww lock in gvt scheduler. (2021-09-13 
> 21:59:31 +0800)
>
> 
> gvt-fixes-2021-09-18
>
> - ww locking fix from Zhi
>
> 
> Zhi A Wang (1):
>   drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
>
>  drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center


[Intel-gfx] [PULL] gvt-fixes

2021-09-18 Thread Zhenyu Wang

Hi,

Here's one ww lock fini fix from Zhi which resolved recent regression
with i915 change.

Thanks
--
The following changes since commit 71de496cc489b6bae2f51f89da7f28849bf2836e:

  drm/i915/dp: Drop redundant debug print (2021-08-26 07:31:52 -0400)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2021-09-18

for you to fetch changes up to d168cd797982db9db617113644c87b8f5f3cf27e:

  drm/i915/gvt: fix the usage of ww lock in gvt scheduler. (2021-09-13 21:59:31 
+0800)


gvt-fixes-2021-09-18

- ww locking fix from Zhi


Zhi A Wang (1):
  drm/i915/gvt: fix the usage of ww lock in gvt scheduler.

 drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2021-08-10 Thread Rodrigo Vivi
On Tue, Aug 10, 2021 at 01:01:33PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's one regression fix for windows VM hang issue on recent drivers.
> 
> Thanks
> --
> The following changes since commit c90b4503ccf42d9d367e843c223df44aa550e82a:
> 
>   drm/i915/gvt: Clear d3_entered on elsp cmd submission. (2021-07-08 16:42:34 
> +0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2021-08-10
> 
> for you to fetch changes up to 699aa57b35672c3b2f230e2b7e5d0ab8c2bde80a:
> 
>   drm/i915/gvt: Fix cached atomics setting for Windows VM (2021-08-09 
> 14:42:09 +0800)

pulled, thanks

> 
> 
> gvt-fixes-2021-08-10
> 
> - Fix windows VM hang issue for atomics workaround (Zhenyu)
> 
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: Fix cached atomics setting for Windows VM
> 
>  drivers/gpu/drm/i915/gvt/handlers.c | 1 +
>  drivers/gpu/drm/i915/gvt/mmio_context.c | 2 ++
>  2 files changed, 3 insertions(+)




[Intel-gfx] [PULL] gvt-fixes

2021-08-09 Thread Zhenyu Wang

Hi,

Here's one regression fix for windows VM hang issue on recent drivers.

Thanks
--
The following changes since commit c90b4503ccf42d9d367e843c223df44aa550e82a:

  drm/i915/gvt: Clear d3_entered on elsp cmd submission. (2021-07-08 16:42:34 
+0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2021-08-10

for you to fetch changes up to 699aa57b35672c3b2f230e2b7e5d0ab8c2bde80a:

  drm/i915/gvt: Fix cached atomics setting for Windows VM (2021-08-09 14:42:09 
+0800)


gvt-fixes-2021-08-10

- Fix windows VM hang issue for atomics workaround (Zhenyu)


Zhenyu Wang (1):
  drm/i915/gvt: Fix cached atomics setting for Windows VM

 drivers/gpu/drm/i915/gvt/handlers.c | 1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c | 2 ++
 2 files changed, 3 insertions(+)


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] gvt-fixes

2021-07-15 Thread Rodrigo Vivi
On Thu, Jul 15, 2021 at 10:22:37AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's one fix of shadow ppgtt invalidation with proper vGPU D3 state 
> tracking.
> 
> Thanks

I only noticed this after sending this week's pull request.
I'm sorry about that.

It is now pulled and queued for next week.

Sorry and Thanks,
Rodrigo.

> --
> The following changes since commit 62fb9874f5da54fdb243003b386128037319b219:
> 
>   Linux 5.13 (2021-06-27 15:21:11 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2021-07-15
> 
> for you to fetch changes up to c90b4503ccf42d9d367e843c223df44aa550e82a:
> 
>   drm/i915/gvt: Clear d3_entered on elsp cmd submission. (2021-07-08 16:42:34 
> +0800)
> 
> 
> gvt-fixes-2021-07-15
> 
> - Fix shadow ppgtt invalidation with proper D3 state tracking (Colin)
> 
> 
> Colin Xu (1):
>   drm/i915/gvt: Clear d3_entered on elsp cmd submission.
> 
>  drivers/gpu/drm/i915/gvt/handlers.c | 15 +++
>  1 file changed, 15 insertions(+)



> ___
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2021-07-14 Thread Zhenyu Wang

Hi,

Here's one fix of shadow ppgtt invalidation with proper vGPU D3 state tracking.

Thanks
--
The following changes since commit 62fb9874f5da54fdb243003b386128037319b219:

  Linux 5.13 (2021-06-27 15:21:11 -0700)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2021-07-15

for you to fetch changes up to c90b4503ccf42d9d367e843c223df44aa550e82a:

  drm/i915/gvt: Clear d3_entered on elsp cmd submission. (2021-07-08 16:42:34 
+0800)


gvt-fixes-2021-07-15

- Fix shadow ppgtt invalidation with proper D3 state tracking (Colin)


Colin Xu (1):
  drm/i915/gvt: Clear d3_entered on elsp cmd submission.

 drivers/gpu/drm/i915/gvt/handlers.c | 15 +++
 1 file changed, 15 insertions(+)


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2021-05-19 Thread Jani Nikula
On Wed, 19 May 2021, Zhenyu Wang  wrote:
> Hi,
>
> This is to fix GVT config workaround introduced during -rc1 via
> vfio/mdev change, which exposed dependency issue explicitly that
> made current GVT config nasty. So this is to fix dependency issue
> and get back original config sanity.

Pulled to drm-intel-fixes, thanks.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit e4527420ed087f99c6aa2ac22c6d3458c7dc1a94:
>
>   drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON 
> (2021-05-12 20:53:08 +0300)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2021-05-19
>
> for you to fetch changes up to 145e06b58f8625becc61792a0554726314297a85:
>
>   drm/i915/gvt: Move mdev attribute groups into kvmgt module (2021-05-17 
> 16:37:09 +0800)
>
> 
> gvt-fixes-2021-05-19
>
> - Fix workaround in -rc1 for GVT config (Zhenyu)
>
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: Move mdev attribute groups into kvmgt module
>
>  drivers/gpu/drm/i915/Kconfig |   1 -
>  drivers/gpu/drm/i915/gvt/gvt.c   | 124 
> +--
>  drivers/gpu/drm/i915/gvt/gvt.h   |   3 -
>  drivers/gpu/drm/i915/gvt/hypercall.h |   2 +-
>  drivers/gpu/drm/i915/gvt/kvmgt.c | 122 +++---
>  drivers/gpu/drm/i915/gvt/mpt.h   |   4 +-
>  6 files changed, 118 insertions(+), 138 deletions(-)
>

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2021-05-19 Thread Zhenyu Wang

Hi,

This is to fix GVT config workaround introduced during -rc1 via
vfio/mdev change, which exposed dependency issue explicitly that
made current GVT config nasty. So this is to fix dependency issue
and get back original config sanity.

Thanks
--
The following changes since commit e4527420ed087f99c6aa2ac22c6d3458c7dc1a94:

  drm/i915: Use correct downstream caps for check Src-Ctl mode for PCON 
(2021-05-12 20:53:08 +0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2021-05-19

for you to fetch changes up to 145e06b58f8625becc61792a0554726314297a85:

  drm/i915/gvt: Move mdev attribute groups into kvmgt module (2021-05-17 
16:37:09 +0800)


gvt-fixes-2021-05-19

- Fix workaround in -rc1 for GVT config (Zhenyu)


Zhenyu Wang (1):
  drm/i915/gvt: Move mdev attribute groups into kvmgt module

 drivers/gpu/drm/i915/Kconfig |   1 -
 drivers/gpu/drm/i915/gvt/gvt.c   | 124 +--
 drivers/gpu/drm/i915/gvt/gvt.h   |   3 -
 drivers/gpu/drm/i915/gvt/hypercall.h |   2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c | 122 +++---
 drivers/gpu/drm/i915/gvt/mpt.h   |   4 +-
 6 files changed, 118 insertions(+), 138 deletions(-)



signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2021-04-20 Thread Rodrigo Vivi
On Tue, Apr 20, 2021 at 10:33:12AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's one BDW regression fix for cmd parser rework in 5.12 on recent
> Windows guest driver update. Sorry to be a bit late, hopefully can
> still catch up.

pulled, thanks!

> 
> Thanks!
> ---
> The following changes since commit b6a37a93c9ac3900987c79b726d0bb3699d8db4e:
> 
>   drm/i915: Fix invalid access to ACPI _DSM objects (2021-04-07 19:07:44 
> -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2021-04-20
> 
> for you to fetch changes up to 6b5b2a5bcfe9a250da19bac4ef7cabdc81d154ec:
> 
>   drm/i915/gvt: Fix BDW command parser regression (2021-04-16 13:41:41 +0800)
> 
> 
> gvt-fixes-2021-04-20
> 
> - Fix cmd parser regression on BDW (Zhenyu)
> 
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: Fix BDW command parser regression
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c | 19 +--
>  1 file changed, 13 insertions(+), 6 deletions(-)
> 


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2021-04-19 Thread Zhenyu Wang

Hi,

Here's one BDW regression fix for cmd parser rework in 5.12 on recent
Windows guest driver update. Sorry to be a bit late, hopefully can
still catch up.

Thanks!
---
The following changes since commit b6a37a93c9ac3900987c79b726d0bb3699d8db4e:

  drm/i915: Fix invalid access to ACPI _DSM objects (2021-04-07 19:07:44 -0400)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2021-04-20

for you to fetch changes up to 6b5b2a5bcfe9a250da19bac4ef7cabdc81d154ec:

  drm/i915/gvt: Fix BDW command parser regression (2021-04-16 13:41:41 +0800)


gvt-fixes-2021-04-20

- Fix cmd parser regression on BDW (Zhenyu)


Zhenyu Wang (1):
  drm/i915/gvt: Fix BDW command parser regression

 drivers/gpu/drm/i915/gvt/cmd_parser.c | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)



signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2021-01-11 Thread Jani Nikula
On Fri, 08 Jan 2021, Zhenyu Wang  wrote:
> Hi,
>
> Here's one gvt fixes for VFIO edid on APL/BXT with virtual display
> hotplug fixed that feature is enabled again.

Thanks, merged to drm-intel-fixes.

BR,
Jani.

>
> Thanks.
> --
> The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
>
>   Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-01-08
>
> for you to fetch changes up to 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07:
>
>   drm/i915/gvt: Fix vfio_edid issue for BXT/APL (2021-01-06 11:19:15 +0800)
>
> 
> gvt-fixes-2020-01-08
>
> - Fix VFIO EDID on APL/BXT (Colin)
>
> 
> Colin Xu (1):
>   drm/i915/gvt: Fix vfio_edid issue for BXT/APL
>
>  drivers/gpu/drm/i915/gvt/display.c | 81 
> +++---
>  drivers/gpu/drm/i915/gvt/vgpu.c|  5 +--
>  2 files changed, 59 insertions(+), 27 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2021-01-07 Thread Zhenyu Wang

Hi,

Here's one gvt fixes for VFIO edid on APL/BXT with virtual display
hotplug fixed that feature is enabled again.

Thanks.
--
The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:

  Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-01-08

for you to fetch changes up to 4ceb06e7c336f4a8d3f3b6ac9a4fea2e9c97dc07:

  drm/i915/gvt: Fix vfio_edid issue for BXT/APL (2021-01-06 11:19:15 +0800)


gvt-fixes-2020-01-08

- Fix VFIO EDID on APL/BXT (Colin)


Colin Xu (1):
  drm/i915/gvt: Fix vfio_edid issue for BXT/APL

 drivers/gpu/drm/i915/gvt/display.c | 81 +++---
 drivers/gpu/drm/i915/gvt/vgpu.c|  5 +--
 2 files changed, 59 insertions(+), 27 deletions(-)


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-11-18 Thread Rodrigo Vivi
On Tue, Nov 17, 2020 at 10:39:18AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's more gvt fixes for 5.10. It temporarily disables VFIO edid
> feature on BXT/APL until its virtual display is really fixed to make
> it work properly. And fixes for DPCD 1.2 and error return in taking
> module reference.
> 
> Thanks
> --
> The following changes since commit 92010a97098c4c9fd777408cc98064d26b32695b:
> 
>   drm/i915/gvt: Fix mmio handler break on BXT/APL. (2020-10-30 11:50:06 +0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-11-17
> 
> for you to fetch changes up to 4ec2b69da5e1544dbadb30cddb49c8df60209b0c:
> 
>   drm/i915/gvt: return error when failing to take the module reference 
> (2020-11-13 12:16:52 +0800)
> 
> 
> gvt-fixes-2020-11-17
> 
> - Temporarily disable VFIO edid on BXT/APL (Colin)
> - Fix emulated DPCD for version 1.2 (Tina)
> - Fix error return when failing to take module reference (Xiongfeng)

pulled, thanks!

> 
> 
> Colin Xu (1):
>   drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL
> 
> Tina Zhang (1):
>   drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
> 
> Xiongfeng Wang (1):
>   drm/i915/gvt: return error when failing to take the module reference
> 
>  drivers/gpu/drm/i915/gvt/display.c | 2 +-
>  drivers/gpu/drm/i915/gvt/kvmgt.c   | 4 +++-
>  drivers/gpu/drm/i915/gvt/vgpu.c| 3 ++-
>  3 files changed, 6 insertions(+), 3 deletions(-)
> 
> -- 
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-11-16 Thread Zhenyu Wang

Hi,

Here's more gvt fixes for 5.10. It temporarily disables VFIO edid
feature on BXT/APL until its virtual display is really fixed to make
it work properly. And fixes for DPCD 1.2 and error return in taking
module reference.

Thanks
--
The following changes since commit 92010a97098c4c9fd777408cc98064d26b32695b:

  drm/i915/gvt: Fix mmio handler break on BXT/APL. (2020-10-30 11:50:06 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-11-17

for you to fetch changes up to 4ec2b69da5e1544dbadb30cddb49c8df60209b0c:

  drm/i915/gvt: return error when failing to take the module reference 
(2020-11-13 12:16:52 +0800)


gvt-fixes-2020-11-17

- Temporarily disable VFIO edid on BXT/APL (Colin)
- Fix emulated DPCD for version 1.2 (Tina)
- Fix error return when failing to take module reference (Xiongfeng)


Colin Xu (1):
  drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL

Tina Zhang (1):
  drm/i915/gvt: Set ENHANCED_FRAME_CAP bit

Xiongfeng Wang (1):
  drm/i915/gvt: return error when failing to take the module reference

 drivers/gpu/drm/i915/gvt/display.c | 2 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c   | 4 +++-
 drivers/gpu/drm/i915/gvt/vgpu.c| 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

-- 

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-10-30 Thread Vivi, Rodrigo



> On Oct 29, 2020, at 10:21 PM, Zhenyu Wang  wrote:
> 
> On 2020.10.28 11:18:45 +, Vivi, Rodrigo wrote:
> 
>> 
>> I'm actually pulling it off. I had bypassed dim, considering this was an old
>> issue with our email decoder,
>> but it happens that 
>> 
>> $ git show 401ccfa87856 | grep Fixes
>> Fixes: e6ba76480299 (drm/i915: Remove i915->kernel_context)
>> 
>> And this is what it should have:
>> 
>> $ dim fixes e6ba76480299 | grep Fixes
>> Fixes: e6ba76480299 ("drm/i915: Remove i915->kernel_context")
>> 
>> Sorry for the trouble.
>> Let's fix this in place so we don't propagate bad tag that might break other
>> scripts on the way
>> 
> 
> Hi, Rodrigo, here's re-generated pull. I also picked another fixes for
> MMIO cmd access flag on BXT/APL, which required a backmerge.
> 
> Thanks!
> --
> The following changes since commit 61334ed227a5852100115180f5535b1396ed5227:
> 
>  drm/i915: Reject 90/270 degree rotated initial fbs (2020-10-29 14:20:24 
> -0400)
> 
> are available in the Git repository at:
> 
>  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-30
> 
> for you to fetch changes up to 92010a97098c4c9fd777408cc98064d26b32695b:
> 
>  drm/i915/gvt: Fix mmio handler break on BXT/APL. (2020-10-30 11:50:06 +0800)


pulled, thanks!


> 
> 
> gvt-fixes-2020-10-30
> 
> - Fix HWSP reset handling during vGPU suspend/resume (Colin)
> - Apply flush workaround on APL now for possible guest hang (Colin)
> - Fix vGPU context pin/unpin also for host suspend regression with
>  vGPU created (Colin)
> - more BXT/APL mmio cmd access fixes (Colin)
> 
> 
> Colin Xu (4):
>  drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>  drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>  drm/i915/gvt: Only pin/unpin intel_context along with workload
>  drm/i915/gvt: Fix mmio handler break on BXT/APL.
> 
> Zhenyu Wang (1):
>  Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes
> 
> drivers/gpu/drm/i915/gvt/handlers.c  | 47 +---
> drivers/gpu/drm/i915/gvt/scheduler.c | 15 ++--
> 2 files changed, 52 insertions(+), 10 deletions(-)
> 
> 
> -- 
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-10-29 Thread Zhenyu Wang
On 2020.10.28 11:18:45 +, Vivi, Rodrigo wrote:

> 
> I'm actually pulling it off. I had bypassed dim, considering this was an old
> issue with our email decoder,
> but it happens that 
> 
> $ git show 401ccfa87856 | grep Fixes
> Fixes: e6ba76480299 (drm/i915: Remove i915->kernel_context)
> 
> And this is what it should have:
> 
> $ dim fixes e6ba76480299 | grep Fixes
> Fixes: e6ba76480299 ("drm/i915: Remove i915->kernel_context")
> 
> Sorry for the trouble.
> Let's fix this in place so we don't propagate bad tag that might break other
> scripts on the way
> 

Hi, Rodrigo, here's re-generated pull. I also picked another fixes for
MMIO cmd access flag on BXT/APL, which required a backmerge.

Thanks!
--
The following changes since commit 61334ed227a5852100115180f5535b1396ed5227:

  drm/i915: Reject 90/270 degree rotated initial fbs (2020-10-29 14:20:24 -0400)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-30

for you to fetch changes up to 92010a97098c4c9fd777408cc98064d26b32695b:

  drm/i915/gvt: Fix mmio handler break on BXT/APL. (2020-10-30 11:50:06 +0800)


gvt-fixes-2020-10-30

- Fix HWSP reset handling during vGPU suspend/resume (Colin)
- Apply flush workaround on APL now for possible guest hang (Colin)
- Fix vGPU context pin/unpin also for host suspend regression with
  vGPU created (Colin)
- more BXT/APL mmio cmd access fixes (Colin)


Colin Xu (4):
  drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
  drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
  drm/i915/gvt: Only pin/unpin intel_context along with workload
  drm/i915/gvt: Fix mmio handler break on BXT/APL.

Zhenyu Wang (1):
  Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes

 drivers/gpu/drm/i915/gvt/handlers.c  | 47 +---
 drivers/gpu/drm/i915/gvt/scheduler.c | 15 ++--
 2 files changed, 52 insertions(+), 10 deletions(-)


-- 

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-10-29 Thread Zhenyu Wang
On 2020.10.28 11:18:45 +, Vivi, Rodrigo wrote:
> 
> 
> On Oct 27, 2020, at 1:46 PM, Rodrigo Vivi  wrote:
> 
> On Tue, Oct 27, 2020 at 11:17:40AM +0800, Zhenyu Wang wrote:
> 
> 
> Hi,
> 
> Here's first gvt fixes for 5.10 which includes more vGPU
> suspend/resume fix in HWSP reset handling, and also fix for host i915
> suspend regression when vGPU is created (not need to be active), and
> one workaround for APL guest hang issue.
> 
> 
> pulled to drm-intel-fixes
> 
> 
> I'm actually pulling it off. I had bypassed dim, considering this was an old
> issue with our email decoder,
> but it happens that 
> 
> $ git show 401ccfa87856 | grep Fixes
> Fixes: e6ba76480299 (drm/i915: Remove i915->kernel_context)
> 
> And this is what it should have:
> 
> $ dim fixes e6ba76480299 | grep Fixes
> Fixes: e6ba76480299 ("drm/i915: Remove i915->kernel_context")
> 
> Sorry for the trouble.
> Let's fix this in place so we don't propagate bad tag that might break other
> scripts on the way
>

Oops, sorry I missed this one. I'll refresh.

Thanks

> 
> 
> 
> Thanks
> --
> The following changes since commit
> 16cce04cdb200ba905d1241b425ac48da5a9ace5:
> 
>  drm/i915/selftests: Push the fake iommu device from the stack to data
> (2020-09-23 10:15:46 +0300)
> 
> are available in the Git repository at:
> 
>  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-27
> 
> for you to fetch changes up to
> 401ccfa87856656b874c737522ea92721394a348:
> 
>  drm/i915/gvt: Only pin/unpin intel_context along with workload
> (2020-10-19 16:54:28 +0800)
> 
> 
> gvt-fixes-2020-10-27
> 
> - Fix HWSP reset handling during vGPU suspend/resume (Colin)
> - Apply flush workaround on APL now for possible guest hang (Colin)
> - Fix vGPU context pin/unpin also for host suspend regression with
>  vGPU created (Colin)
> 
> 
> Colin Xu (3):
>  drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>  drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB
> hang
>  drm/i915/gvt: Only pin/unpin intel_context along with workload
> 
> drivers/gpu/drm/i915/gvt/handlers.c  | 35
> +--
> drivers/gpu/drm/i915/gvt/scheduler.c | 15 ---
> 2 files changed, 41 insertions(+), 9 deletions(-)
> 
> 
> -- 
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
> 
> 
> 
> ___
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 
> 

-- 

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-10-28 Thread Vivi, Rodrigo


On Oct 27, 2020, at 1:46 PM, Rodrigo Vivi 
mailto:rodrigo.v...@intel.com>> wrote:

On Tue, Oct 27, 2020 at 11:17:40AM +0800, Zhenyu Wang wrote:

Hi,

Here's first gvt fixes for 5.10 which includes more vGPU
suspend/resume fix in HWSP reset handling, and also fix for host i915
suspend regression when vGPU is created (not need to be active), and
one workaround for APL guest hang issue.

pulled to drm-intel-fixes

I'm actually pulling it off. I had bypassed dim, considering this was an old 
issue with our email decoder,
but it happens that

$ git show 401ccfa87856 | grep Fixes
Fixes: e6ba76480299 (drm/i915: Remove i915->kernel_context)

And this is what it should have:

$ dim fixes e6ba76480299 | grep Fixes
Fixes: e6ba76480299 ("drm/i915: Remove i915->kernel_context")

Sorry for the trouble.
Let's fix this in place so we don't propagate bad tag that might break other 
scripts on the way

Sorry,
Rodrigo.

thanks


Thanks
--
The following changes since commit 16cce04cdb200ba905d1241b425ac48da5a9ace5:

 drm/i915/selftests: Push the fake iommu device from the stack to data 
(2020-09-23 10:15:46 +0300)

are available in the Git repository at:

 https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-27

for you to fetch changes up to 401ccfa87856656b874c737522ea92721394a348:

 drm/i915/gvt: Only pin/unpin intel_context along with workload (2020-10-19 
16:54:28 +0800)


gvt-fixes-2020-10-27

- Fix HWSP reset handling during vGPU suspend/resume (Colin)
- Apply flush workaround on APL now for possible guest hang (Colin)
- Fix vGPU context pin/unpin also for host suspend regression with
 vGPU created (Colin)


Colin Xu (3):
 drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
 drm/i915/gvt: Only pin/unpin intel_context along with workload

drivers/gpu/drm/i915/gvt/handlers.c  | 35 +--
drivers/gpu/drm/i915/gvt/scheduler.c | 15 ---
2 files changed, 41 insertions(+), 9 deletions(-)


--

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


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-10-27 Thread Rodrigo Vivi
On Tue, Oct 27, 2020 at 11:17:40AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's first gvt fixes for 5.10 which includes more vGPU
> suspend/resume fix in HWSP reset handling, and also fix for host i915
> suspend regression when vGPU is created (not need to be active), and
> one workaround for APL guest hang issue.

pulled to drm-intel-fixes
thanks

> 
> Thanks
> --
> The following changes since commit 16cce04cdb200ba905d1241b425ac48da5a9ace5:
> 
>   drm/i915/selftests: Push the fake iommu device from the stack to data 
> (2020-09-23 10:15:46 +0300)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-27
> 
> for you to fetch changes up to 401ccfa87856656b874c737522ea92721394a348:
> 
>   drm/i915/gvt: Only pin/unpin intel_context along with workload (2020-10-19 
> 16:54:28 +0800)
> 
> 
> gvt-fixes-2020-10-27
> 
> - Fix HWSP reset handling during vGPU suspend/resume (Colin)
> - Apply flush workaround on APL now for possible guest hang (Colin)
> - Fix vGPU context pin/unpin also for host suspend regression with
>   vGPU created (Colin)
> 
> 
> Colin Xu (3):
>   drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
>   drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
>   drm/i915/gvt: Only pin/unpin intel_context along with workload
> 
>  drivers/gpu/drm/i915/gvt/handlers.c  | 35 +--
>  drivers/gpu/drm/i915/gvt/scheduler.c | 15 ---
>  2 files changed, 41 insertions(+), 9 deletions(-)
> 
> 
> -- 
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-10-26 Thread Zhenyu Wang

Hi,

Here's first gvt fixes for 5.10 which includes more vGPU
suspend/resume fix in HWSP reset handling, and also fix for host i915
suspend regression when vGPU is created (not need to be active), and
one workaround for APL guest hang issue.

Thanks
--
The following changes since commit 16cce04cdb200ba905d1241b425ac48da5a9ace5:

  drm/i915/selftests: Push the fake iommu device from the stack to data 
(2020-09-23 10:15:46 +0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-10-27

for you to fetch changes up to 401ccfa87856656b874c737522ea92721394a348:

  drm/i915/gvt: Only pin/unpin intel_context along with workload (2020-10-19 
16:54:28 +0800)


gvt-fixes-2020-10-27

- Fix HWSP reset handling during vGPU suspend/resume (Colin)
- Apply flush workaround on APL now for possible guest hang (Colin)
- Fix vGPU context pin/unpin also for host suspend regression with
  vGPU created (Colin)


Colin Xu (3):
  drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
  drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
  drm/i915/gvt: Only pin/unpin intel_context along with workload

 drivers/gpu/drm/i915/gvt/handlers.c  | 35 +--
 drivers/gpu/drm/i915/gvt/scheduler.c | 15 ---
 2 files changed, 41 insertions(+), 9 deletions(-)


-- 

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-09-22 Thread Jani Nikula
On Thu, 17 Sep 2020, Zhenyu Wang  wrote:
> Hi,
>
> Here's one left GVT fix against 5.9 is for kernel oops with VFIO edid
> on BDW.

Pulled, thanks.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit a291e4fba259a56a6a274c1989997acb6f0bb03a:
>
>   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
> (2020-06-17 12:36:19 +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-09-17
>
> for you to fetch changes up to 28284943ac94014767ecc2f7b3c5747c4a5617a0:
>
>   drm/i915/gvt: Fix port number for BDW on EDID region setup (2020-09-14 
> 16:44:39 +0800)
>
> 
> gvt-fixes-2020-09-17
>
> - Fix kernel oops for VFIO edid on BDW (Zhenyu)
>
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: Fix port number for BDW on EDID region setup
>
>  drivers/gpu/drm/i915/gvt/vgpu.c | 6 +-
>  1 file changed, 5 insertions(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-09-17 Thread Zhenyu Wang

Hi,

Here's one left GVT fix against 5.9 is for kernel oops with VFIO edid
on BDW.

Thanks
--
The following changes since commit a291e4fba259a56a6a274c1989997acb6f0bb03a:

  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
(2020-06-17 12:36:19 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-09-17

for you to fetch changes up to 28284943ac94014767ecc2f7b3c5747c4a5617a0:

  drm/i915/gvt: Fix port number for BDW on EDID region setup (2020-09-14 
16:44:39 +0800)


gvt-fixes-2020-09-17

- Fix kernel oops for VFIO edid on BDW (Zhenyu)


Zhenyu Wang (1):
  drm/i915/gvt: Fix port number for BDW on EDID region setup

 drivers/gpu/drm/i915/gvt/vgpu.c | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)


-- 

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-06-29 Thread Jani Nikula
On Tue, 23 Jun 2020, Zhenyu Wang  wrote:
> On 2020.06.18 15:48:01 +0300, Joonas Lahtinen wrote:
>> Quoting Zhenyu Wang (2020-06-17 07:34:18)
>> > 
>> > Hi,
>> > 
>> > This contains misc fixes for gvt. Two MMIO handler fixes on SKL/CFL,
>> > one mask register bit checking fix exposed in suspend/resume path and
>> > one lockdep error fix for debugfs entry access.
>> 
>> Could not pull this one due to the extra hassle with CI this week.
>> 
>> Jani, can you please pull this next week.
>> 
>
> Got it. Please help to pull then.

Pulled, thanks.

BR,
Jani.


>
> One thing I forgot to mention that change in "drm/i915/gvt: Fix incorrect 
> check of enabled bits in mask registers"
> would cause a minor conflict if backmerging from linux master to dinq, which
> is because of new IS_COMETLAKE. Change like below could resolve that.
>
> diff --git a/drivers/gpu/drm/i915/gvt/handlers.c 
> b/drivers/gpu/drm/i915/gvt/handlers.c
> index 9f48db0bf9d5..78ba2857144e 100644
> --- a/drivers/gpu/drm/i915/gvt/handlers.c
> +++ b/drivers/gpu/drm/i915/gvt/handlers.c
> @@ -1734,14 +1734,9 @@ static int ring_mode_mmio_write(struct intel_vgpu 
> *vgpu, unsigned int offset,
>   return 0;
>   }
>  
> -<<< HEAD
>   if ((IS_COFFEELAKE(vgpu->gvt->gt->i915) ||
>IS_COMETLAKE(vgpu->gvt->gt->i915)) &&
> - data & _MASKED_BIT_ENABLE(2)) {
> -===
> - if (IS_COFFEELAKE(vgpu->gvt->gt->i915) &&
>   IS_MASKED_BITS_ENABLED(data, 2)) {
> ->>> origin/gvt-next-fixes
>   enter_failsafe_mode(vgpu, GVT_FAILSAFE_UNSUPPORTED_GUEST);
>   return 0;
>   }
>
>> 
>> > Thanks.
>> > --
>> > The following changes since commit 
>> > 8e68c6340d5833077b3753eabedab40755571383:
>> > 
>> >   drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)
>> > 
>> > are available in the Git repository at:
>> > 
>> >   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-06-17
>> > 
>> > for you to fetch changes up to a291e4fba259a56a6a274c1989997acb6f0bb03a:
>> > 
>> >   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
>> > (2020-06-17 12:36:19 +0800)
>> > 
>> > 
>> > gvt-fixes-2020-06-17
>> > 
>> > - Two missed MMIO handler fixes for SKL/CFL (Colin)
>> > - Fix mask register bits check (Colin)
>> > - Fix one lockdep error for debugfs entry access (Colin)
>> > 
>> > 
>> > Colin Xu (4):
>> >   drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
>> >   drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
>> >   drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
>> >   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
>> > 
>> >  drivers/gpu/drm/i915/gvt/debugfs.c  |  2 +-
>> >  drivers/gpu/drm/i915/gvt/handlers.c | 24 +---
>> >  drivers/gpu/drm/i915/gvt/mmio_context.h |  6 +++---
>> >  drivers/gpu/drm/i915/gvt/reg.h  |  5 +
>> >  4 files changed, 22 insertions(+), 15 deletions(-)
>> ___
>> intel-gvt-dev mailing list
>> intel-gvt-...@lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-06-22 Thread Zhenyu Wang
On 2020.06.18 15:48:01 +0300, Joonas Lahtinen wrote:
> Quoting Zhenyu Wang (2020-06-17 07:34:18)
> > 
> > Hi,
> > 
> > This contains misc fixes for gvt. Two MMIO handler fixes on SKL/CFL,
> > one mask register bit checking fix exposed in suspend/resume path and
> > one lockdep error fix for debugfs entry access.
> 
> Could not pull this one due to the extra hassle with CI this week.
> 
> Jani, can you please pull this next week.
> 

Got it. Please help to pull then.

One thing I forgot to mention that change in "drm/i915/gvt: Fix incorrect check 
of enabled bits in mask registers"
would cause a minor conflict if backmerging from linux master to dinq, which
is because of new IS_COMETLAKE. Change like below could resolve that.

diff --git a/drivers/gpu/drm/i915/gvt/handlers.c 
b/drivers/gpu/drm/i915/gvt/handlers.c
index 9f48db0bf9d5..78ba2857144e 100644
--- a/drivers/gpu/drm/i915/gvt/handlers.c
+++ b/drivers/gpu/drm/i915/gvt/handlers.c
@@ -1734,14 +1734,9 @@ static int ring_mode_mmio_write(struct intel_vgpu *vgpu, 
unsigned int offset,
return 0;
}
 
-<<< HEAD
if ((IS_COFFEELAKE(vgpu->gvt->gt->i915) ||
 IS_COMETLAKE(vgpu->gvt->gt->i915)) &&
-   data & _MASKED_BIT_ENABLE(2)) {
-===
-   if (IS_COFFEELAKE(vgpu->gvt->gt->i915) &&
IS_MASKED_BITS_ENABLED(data, 2)) {
->>> origin/gvt-next-fixes
enter_failsafe_mode(vgpu, GVT_FAILSAFE_UNSUPPORTED_GUEST);
return 0;
}

> 
> > Thanks.
> > --
> > The following changes since commit 8e68c6340d5833077b3753eabedab40755571383:
> > 
> >   drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)
> > 
> > are available in the Git repository at:
> > 
> >   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-06-17
> > 
> > for you to fetch changes up to a291e4fba259a56a6a274c1989997acb6f0bb03a:
> > 
> >   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
> > (2020-06-17 12:36:19 +0800)
> > 
> > 
> > gvt-fixes-2020-06-17
> > 
> > - Two missed MMIO handler fixes for SKL/CFL (Colin)
> > - Fix mask register bits check (Colin)
> > - Fix one lockdep error for debugfs entry access (Colin)
> > 
> > 
> > Colin Xu (4):
> >   drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
> >   drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
> >   drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
> >   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
> > 
> >  drivers/gpu/drm/i915/gvt/debugfs.c  |  2 +-
> >  drivers/gpu/drm/i915/gvt/handlers.c | 24 +---
> >  drivers/gpu/drm/i915/gvt/mmio_context.h |  6 +++---
> >  drivers/gpu/drm/i915/gvt/reg.h  |  5 +
> >  4 files changed, 22 insertions(+), 15 deletions(-)
> ___
> intel-gvt-dev mailing list
> intel-gvt-...@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-06-18 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2020-06-17 07:34:18)
> 
> Hi,
> 
> This contains misc fixes for gvt. Two MMIO handler fixes on SKL/CFL,
> one mask register bit checking fix exposed in suspend/resume path and
> one lockdep error fix for debugfs entry access.

Could not pull this one due to the extra hassle with CI this week.

Jani, can you please pull this next week.

Regards, Joonas

> Thanks.
> --
> The following changes since commit 8e68c6340d5833077b3753eabedab40755571383:
> 
>   drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-06-17
> 
> for you to fetch changes up to a291e4fba259a56a6a274c1989997acb6f0bb03a:
> 
>   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
> (2020-06-17 12:36:19 +0800)
> 
> 
> gvt-fixes-2020-06-17
> 
> - Two missed MMIO handler fixes for SKL/CFL (Colin)
> - Fix mask register bits check (Colin)
> - Fix one lockdep error for debugfs entry access (Colin)
> 
> 
> Colin Xu (4):
>   drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
>   drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
>   drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
>   drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
> 
>  drivers/gpu/drm/i915/gvt/debugfs.c  |  2 +-
>  drivers/gpu/drm/i915/gvt/handlers.c | 24 +---
>  drivers/gpu/drm/i915/gvt/mmio_context.h |  6 +++---
>  drivers/gpu/drm/i915/gvt/reg.h  |  5 +
>  4 files changed, 22 insertions(+), 15 deletions(-)
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-06-16 Thread Zhenyu Wang

Hi,

This contains misc fixes for gvt. Two MMIO handler fixes on SKL/CFL,
one mask register bit checking fix exposed in suspend/resume path and
one lockdep error fix for debugfs entry access.

Thanks.
--
The following changes since commit 8e68c6340d5833077b3753eabedab40755571383:

  drm/i915/display: Fix the encoder type check (2020-06-16 11:34:24 +0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-06-17

for you to fetch changes up to a291e4fba259a56a6a274c1989997acb6f0bb03a:

  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context 
(2020-06-17 12:36:19 +0800)


gvt-fixes-2020-06-17

- Two missed MMIO handler fixes for SKL/CFL (Colin)
- Fix mask register bits check (Colin)
- Fix one lockdep error for debugfs entry access (Colin)


Colin Xu (4):
  drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
  drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
  drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context

 drivers/gpu/drm/i915/gvt/debugfs.c  |  2 +-
 drivers/gpu/drm/i915/gvt/handlers.c | 24 +---
 drivers/gpu/drm/i915/gvt/mmio_context.h |  6 +++---
 drivers/gpu/drm/i915/gvt/reg.h  |  5 +
 4 files changed, 22 insertions(+), 15 deletions(-)


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-05-12 Thread Rodrigo Vivi
On Tue, May 12, 2020 at 10:48:03AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's two more fixes for 5.7. One is for recent guest display probe failure,
> which is fixed by setting correct transcoder and DPLL clock against virtual
> display. Another is regression to fix kernel oops for older aliasing ppgtt 
> guest.

Puled to drm-intel-fixes.
Thanks,
Rodrigo.

> 
> Thanks
> --
> 
> The following changes since commit ec7301d5146c9abe8aaf6e16e420ea3951018503:
> 
>   drm/i915/gvt: switch to user vfio_group_pin/upin_pages (2020-04-14 16:30:17 
> +0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-05-12
> 
> for you to fetch changes up to 72a7a9925e2beea09b109dffb3384c9bf920d9da:
> 
>   drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (2020-05-11 17:07:25 
> +0800)
> 
> 
> gvt-fixes-2020-05-12
> 
> - Correct transcoder and DPLL initial clock to fix recent guest
>   display probe failure. (Colin)
> - Fix kernel oops on older guest using aliasing ppgtt. (Zhenyu)
> 
> 
> Colin Xu (1):
>   drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of 
> inheritance.
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
> 
>  drivers/gpu/drm/i915/gvt/display.c   | 49 
> 
>  drivers/gpu/drm/i915/gvt/scheduler.c |  6 -
>  2 files changed, 49 insertions(+), 6 deletions(-)
> 
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-05-11 Thread Zhenyu Wang

Hi,

Here's two more fixes for 5.7. One is for recent guest display probe failure,
which is fixed by setting correct transcoder and DPLL clock against virtual
display. Another is regression to fix kernel oops for older aliasing ppgtt 
guest.

Thanks
--

The following changes since commit ec7301d5146c9abe8aaf6e16e420ea3951018503:

  drm/i915/gvt: switch to user vfio_group_pin/upin_pages (2020-04-14 16:30:17 
+0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-05-12

for you to fetch changes up to 72a7a9925e2beea09b109dffb3384c9bf920d9da:

  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (2020-05-11 17:07:25 
+0800)


gvt-fixes-2020-05-12

- Correct transcoder and DPLL initial clock to fix recent guest
  display probe failure. (Colin)
- Fix kernel oops on older guest using aliasing ppgtt. (Zhenyu)


Colin Xu (1):
  drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of 
inheritance.

Zhenyu Wang (1):
  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest

 drivers/gpu/drm/i915/gvt/display.c   | 49 
 drivers/gpu/drm/i915/gvt/scheduler.c |  6 -
 2 files changed, 49 insertions(+), 6 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-04-14 Thread Rodrigo Vivi
On Tue, Apr 14, 2020 at 04:36:26PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> As I stated in last pull
> (https://lists.freedesktop.org/archives/intel-gvt-dev/2020-April/006542.html),
> this one includes gvt fixes for guest page access by using VFIO
> interface instead, so remove the concern from KVM and do the right thing.

Looking the patches now with more calm and the vfio part merged there
it makes sense to get this for -rc1 imho.

So, pulled to drm-intel-fixes.

thanks for the patches and sorry for the previous confusion,
Rodrigo.

> 
> Thanks
> --
> The following changes since commit bcad588dea538a4fc173d16a90a005536ec8dbf2:
> 
>   drm/i915/perf: Do not clear pollin for small user read buffers (2020-04-13 
> 14:09:48 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-04-14
> 
> for you to fetch changes up to ec7301d5146c9abe8aaf6e16e420ea3951018503:
> 
>   drm/i915/gvt: switch to user vfio_group_pin/upin_pages (2020-04-14 16:30:17 
> +0800)
> 
> 
> gvt-fixes-2020-04-14
> 
> - Fix guest page access by using VFIO dma r/w interface (Yan)
> 
> 
> Yan Zhao (3):
>   drm/i915/gvt: hold reference of VFIO group during opening of vgpu
>   drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
>   drm/i915/gvt: switch to user vfio_group_pin/upin_pages
> 
>  drivers/gpu/drm/i915/gvt/kvmgt.c | 46 
> +++-
>  1 file changed, 22 insertions(+), 24 deletions(-)
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827



> ___
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-04-14 Thread Zhenyu Wang

Hi,

As I stated in last pull
(https://lists.freedesktop.org/archives/intel-gvt-dev/2020-April/006542.html),
this one includes gvt fixes for guest page access by using VFIO
interface instead, so remove the concern from KVM and do the right thing.

Thanks
--
The following changes since commit bcad588dea538a4fc173d16a90a005536ec8dbf2:

  drm/i915/perf: Do not clear pollin for small user read buffers (2020-04-13 
14:09:48 -0700)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-04-14

for you to fetch changes up to ec7301d5146c9abe8aaf6e16e420ea3951018503:

  drm/i915/gvt: switch to user vfio_group_pin/upin_pages (2020-04-14 16:30:17 
+0800)


gvt-fixes-2020-04-14

- Fix guest page access by using VFIO dma r/w interface (Yan)


Yan Zhao (3):
  drm/i915/gvt: hold reference of VFIO group during opening of vgpu
  drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
  drm/i915/gvt: switch to user vfio_group_pin/upin_pages

 drivers/gpu/drm/i915/gvt/kvmgt.c | 46 +++-
 1 file changed, 22 insertions(+), 24 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-03-10 Thread Jani Nikula
On Tue, 10 Mar 2020, Zhenyu Wang  wrote:
> Hi,
>
> Here's more gvt fixes for 5.6. Fix timer issue caused by idr destroy
> change and VBT size error.

Pulled and pushed to drm-intel-fixes, thanks.

BR,
Jani.


>
> Thanks
> --
>
> The following changes since commit b549c252b1292aea959cd9b83537fcb9384a6112:
>
>   drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime (2020-02-25 16:14:20 
> +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-03-10
>
> for you to fetch changes up to 2fa7e15c5f466fdd0c0b196b1dc4a65d191efd96:
>
>   drm/i915/gvt: Fix emulated vbt size issue (2020-03-06 09:35:30 +0800)
>
> 
> gvt-fixes-2020-03-10
>
> - Fix vgpu idr destroy causing timer destroy failure (Zhenyu)
> - Fix VBT size (Tina)
>
> 
> Tina Zhang (1):
>   drm/i915/gvt: Fix emulated vbt size issue
>
> Zhenyu Wang (1):
>   drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
>
>  drivers/gpu/drm/i915/gvt/opregion.c |  5 ++---
>  drivers/gpu/drm/i915/gvt/vgpu.c | 12 +---
>  2 files changed, 11 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-03-10 Thread Zhenyu Wang

Hi,

Here's more gvt fixes for 5.6. Fix timer issue caused by idr destroy
change and VBT size error.

Thanks
--

The following changes since commit b549c252b1292aea959cd9b83537fcb9384a6112:

  drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime (2020-02-25 16:14:20 
+0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-03-10

for you to fetch changes up to 2fa7e15c5f466fdd0c0b196b1dc4a65d191efd96:

  drm/i915/gvt: Fix emulated vbt size issue (2020-03-06 09:35:30 +0800)


gvt-fixes-2020-03-10

- Fix vgpu idr destroy causing timer destroy failure (Zhenyu)
- Fix VBT size (Tina)


Tina Zhang (1):
  drm/i915/gvt: Fix emulated vbt size issue

Zhenyu Wang (1):
  drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits

 drivers/gpu/drm/i915/gvt/opregion.c |  5 ++---
 drivers/gpu/drm/i915/gvt/vgpu.c | 12 +---
 2 files changed, 11 insertions(+), 6 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-02-26 Thread Jani Nikula
On Wed, 26 Feb 2020, Zhenyu Wang  wrote:
> Hi,
>
> Here's gvt-fixes for 5.6-rc with two fixes. One to resolve virtual
> display reset and another one for use-after-free in dmabuf destroy
> function.

Pulled, thanks.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit 0e9d7bb293f3f9c3ee376b126141407efb265f31:
>
>   drm/i915/gvt: more locking for ppgtt mm LRU list (2020-02-10 10:04:34 +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2020-02-26
>
> for you to fetch changes up to b549c252b1292aea959cd9b83537fcb9384a6112:
>
>   drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime (2020-02-25 16:14:20 
> +0800)
>
> 
> gvt-fixes-2020-02-26
>
> - Fix virtual display reset (Tina)
> - Fix one use-after-free for dmabuf (Tina)
>
> 
> Tina Zhang (2):
>   drm/i915/gvt: Separate display reset from ALL_ENGINES reset
>   drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
>
>  drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
>  drivers/gpu/drm/i915/gvt/vgpu.c   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-02-26 Thread Zhenyu Wang

Hi,

Here's gvt-fixes for 5.6-rc with two fixes. One to resolve virtual
display reset and another one for use-after-free in dmabuf destroy
function.

Thanks
--
The following changes since commit 0e9d7bb293f3f9c3ee376b126141407efb265f31:

  drm/i915/gvt: more locking for ppgtt mm LRU list (2020-02-10 10:04:34 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2020-02-26

for you to fetch changes up to b549c252b1292aea959cd9b83537fcb9384a6112:

  drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime (2020-02-25 16:14:20 
+0800)


gvt-fixes-2020-02-26

- Fix virtual display reset (Tina)
- Fix one use-after-free for dmabuf (Tina)


Tina Zhang (2):
  drm/i915/gvt: Separate display reset from ALL_ENGINES reset
  drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime

 drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
 drivers/gpu/drm/i915/gvt/vgpu.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2020-02-12 Thread Jani Nikula
On Wed, 12 Feb 2020, Zhenyu Wang  wrote:
> Hi,
>
> Here's two fixes for gvt. One for missed locking and another for
> firmware allocation change for late load.

Pulled, thanks.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit 5e822e44cecec1ea48925630aa31dfac827fd202:
>
>   drm/i915/gvt: Fix guest boot warning (2019-12-17 11:19:58 +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2020-02-12
>
> for you to fetch changes up to 0e9d7bb293f3f9c3ee376b126141407efb265f31:
>
>   drm/i915/gvt: more locking for ppgtt mm LRU list (2020-02-10 10:04:34 +0800)
>
> 
> gvt-fixes-2020-02-12
>
> - fix possible high-order allocation fail for late load (Igor)
> - fix one missed lock for ppgtt mm LRU list (Igor)
>
> 
> Igor Druzhinin (2):
>   drm/i915/gvt: fix high-order allocation failure on late load
>   drm/i915/gvt: more locking for ppgtt mm LRU list
>
>  drivers/gpu/drm/i915/gvt/firmware.c | 4 ++--
>  drivers/gpu/drm/i915/gvt/gtt.c  | 4 
>  2 files changed, 6 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2020-02-11 Thread Zhenyu Wang

Hi,

Here's two fixes for gvt. One for missed locking and another for
firmware allocation change for late load.

Thanks
--
The following changes since commit 5e822e44cecec1ea48925630aa31dfac827fd202:

  drm/i915/gvt: Fix guest boot warning (2019-12-17 11:19:58 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2020-02-12

for you to fetch changes up to 0e9d7bb293f3f9c3ee376b126141407efb265f31:

  drm/i915/gvt: more locking for ppgtt mm LRU list (2020-02-10 10:04:34 +0800)


gvt-fixes-2020-02-12

- fix possible high-order allocation fail for late load (Igor)
- fix one missed lock for ppgtt mm LRU list (Igor)


Igor Druzhinin (2):
  drm/i915/gvt: fix high-order allocation failure on late load
  drm/i915/gvt: more locking for ppgtt mm LRU list

 drivers/gpu/drm/i915/gvt/firmware.c | 4 ++--
 drivers/gpu/drm/i915/gvt/gtt.c  | 4 
 2 files changed, 6 insertions(+), 2 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] gvt-fixes

2019-12-18 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2019-12-18 07:16:57)
> 
> Hi,
> 
> Here's current gvt fixes which has fix for vGPU display dmabuf,
> one guest reset warning and one locking issue. Details below.

Pulled, thanks for the PR. I'll send out this tomorrow along with
other fixes once CI results arrive.

I'll be out of office for next two weeks then, please ping Jani/
Rodrigo if there is something that needs reaction before that.

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2019-12-17 Thread Zhenyu Wang

Hi,

Here's current gvt fixes which has fix for vGPU display dmabuf,
one guest reset warning and one locking issue. Details below.

Thanks
--
The following changes since commit f26a9e959a7b1588c59f7a919b41b67175b211d8:

  drm/i915/gt: Detect if we miss WaIdleLiteRestore (2019-12-10 12:37:53 +0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-12-18

for you to fetch changes up to 5e822e44cecec1ea48925630aa31dfac827fd202:

  drm/i915/gvt: Fix guest boot warning (2019-12-17 11:19:58 +0800)


gvt-fixes-2019-12-18

- vGPU state setting locking fix (Zhenyu)
- Fix vGPU display dmabuf as read-only (Zhenyu)
- Properly handle vGPU display dmabuf page pin when rendering (Tina)
- Fix one guest boot warning to handle guc reset state (Fred)


Gao Fred (1):
  drm/i915/gvt: Fix guest boot warning

Tina Zhang (1):
  drm/i915/gvt: Pin vgpu dma address before using

Zhenyu Wang (2):
  drm/i915/gvt: use vgpu lock for active state setting
  drm/i915/gvt: set guest display buffer as readonly

 drivers/gpu/drm/i915/gvt/dmabuf.c| 64 +---
 drivers/gpu/drm/i915/gvt/handlers.c  | 16 +
 drivers/gpu/drm/i915/gvt/hypercall.h |  2 ++
 drivers/gpu/drm/i915/gvt/kvmgt.c | 23 +
 drivers/gpu/drm/i915/gvt/mpt.h   | 15 +
 drivers/gpu/drm/i915/gvt/vgpu.c  |  4 +--
 6 files changed, 118 insertions(+), 6 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PULL] gvt-fixes

2019-11-21 Thread Zhenyu Wang

Hi,

Yesterday Alex reported one windows guest failure with older windows
driver version that was missed in our validation, as newer windows
driver version doesn't use MI_ATOMIC to trigger the issue. This one
fixes the failure.

I'm not sure if this can still catch up 5.4, but it's cc stable anyway.

Thanks.
--
The following changes since commit 41d931459b53e32c67a1f8838d1e6826a69ee745:

  drm/i915/gvt: fix dropping obj reference twice (2019-11-08 11:04:07 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-11-22

for you to fetch changes up to a40c273d80f6aff28e619cdcd4b34e9080034c70:

  drm/i915/gvt: Fix cmd length check for MI_ATOMIC (2019-11-22 10:54:19 +0800)


gvt-fixes-2019-11-22

- Fix MI_ATOMIC cmd parser for length (Zhenyu)


Zhenyu Wang (1):
  drm/i915/gvt: Fix cmd length check for MI_ATOMIC

 drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-11-12 Thread Vivi, Rodrigo
pulled, thanks

> On Nov 11, 2019, at 10:18 PM, Zhenyu Wang  wrote:
> 
> 
> Hi,
> 
> Here's one GVT dmabuf reference drop fix from Pan Bian.
> 
> Thanks
> --
> The following changes since commit ee2c5ef8a9d640ee1617ec97b84fe2f634284e51:
> 
>  drm/i915/dp: Do not switch aux to TBT mode for non-TC ports (2019-11-04 
> 13:24:14 -0800)
> 
> are available in the Git repository at:
> 
>  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-11-12
> 
> for you to fetch changes up to 41d931459b53e32c67a1f8838d1e6826a69ee745:
> 
>  drm/i915/gvt: fix dropping obj reference twice (2019-11-08 11:04:07 +0800)
> 
> 
> gvt-fixes-2019-11-12
> 
> - Fix dmabuf reference drop (Pan)
> 
> 
> Pan Bian (1):
>  drm/i915/gvt: fix dropping obj reference twice
> 
> drivers/gpu/drm/i915/gvt/dmabuf.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-11-11 Thread Zhenyu Wang

Hi,

Here's one GVT dmabuf reference drop fix from Pan Bian.

Thanks
--
The following changes since commit ee2c5ef8a9d640ee1617ec97b84fe2f634284e51:

  drm/i915/dp: Do not switch aux to TBT mode for non-TC ports (2019-11-04 
13:24:14 -0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-11-12

for you to fetch changes up to 41d931459b53e32c67a1f8838d1e6826a69ee745:

  drm/i915/gvt: fix dropping obj reference twice (2019-11-08 11:04:07 +0800)


gvt-fixes-2019-11-12

- Fix dmabuf reference drop (Pan)


Pan Bian (1):
  drm/i915/gvt: fix dropping obj reference twice

 drivers/gpu/drm/i915/gvt/dmabuf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-08-13 Thread Jani Nikula
On Tue, 13 Aug 2019, Zhenyu Wang  wrote:
> Hi,
>
> Here's one gvt fix for 5.3-rc, to fix one use-after-free issue
> introduced in last fixes pull.

Thanks, pulled.

BR,
Jani.

>
> Thanks
> --
> The following changes since commit 4187414808095f645ca0661f8dde77617e2e7cb3:
>
>   drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. 
> (2019-07-30 14:30:56 +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-08-13
>
> for you to fetch changes up to eac4471d0882da14be652ef0a55b914145fab15a:
>
>   drm/i915: Use after free in error path in intel_vgpu_create_workload() 
> (2019-08-09 16:04:18 +0800)
>
> 
> gvt-fixes-2019-08-13
>
> - Fix one use-after-free error (Dan)
>
> 
> Dan Carpenter (1):
>   drm/i915: Use after free in error path in intel_vgpu_create_workload()
>
>  drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-08-13 Thread Zhenyu Wang

Hi,

Here's one gvt fix for 5.3-rc, to fix one use-after-free issue
introduced in last fixes pull.

Thanks
--
The following changes since commit 4187414808095f645ca0661f8dde77617e2e7cb3:

  drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. 
(2019-07-30 14:30:56 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-08-13

for you to fetch changes up to eac4471d0882da14be652ef0a55b914145fab15a:

  drm/i915: Use after free in error path in intel_vgpu_create_workload() 
(2019-08-09 16:04:18 +0800)


gvt-fixes-2019-08-13

- Fix one use-after-free error (Dan)


Dan Carpenter (1):
  drm/i915: Use after free in error path in intel_vgpu_create_workload()

 drivers/gpu/drm/i915/gvt/scheduler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-07-30 Thread Jani Nikula
On Tue, 30 Jul 2019, Zhenyu Wang  wrote:
> On 2019.07.29 14:05:05 +0300, Jani Nikula wrote:
>> 
>> Please fix, and make it a habit to run the checks before sending the
>> pull requests.
>> 
>
> Sorry for that! I've tried to refresh and regenerate the pull. This also
> brings in two more fixes in queue, one for runtime pm warning fix and another
> one for windows guest TDR reset fix.

Thanks, pulled & pushed!

BR,
Jani.



>
> Thanks.
> --
> The following changes since commit 89f5752307cf53010d97503ac501b2ca1b089922:
>
>   drm/i915: Fix the TBT AUX power well enabling (2019-07-29 15:54:37 +0300)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-30
>
> for you to fetch changes up to 4187414808095f645ca0661f8dde77617e2e7cb3:
>
>   drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. 
> (2019-07-30 14:30:56 +0800)
>
> 
> gvt-fixes-2019-07-30
>
> - Guard against potential ggtt access error (Xiong)
> - Fix includecheck (Zhenyu)
> - Fix cache entry for guest page mapping found by 2M ppgtt guest (Xiaolin)
> - Fix runtime pm warning (Xiaolin)
> - Fix shadow mm settlement for Windows guest reset failure (Colin)
>
> 
> Colin Xu (1):
>   drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled.
>
> Xiaolin Zhang (2):
>   drm/i915/gvt: fix incorrect cache entry for guest page mapping
>   drm/i915/gvt: grab runtime pm first for forcewake use
>
> Xiong Zhang (3):
>   drm/i915/gvt: Warning for invalid ggtt access
>   drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
>   drm/i915/gvt: Checking workload's gma earlier
>
> Zhenyu Wang (1):
>   drm/i915/gvt: remove duplicate include of trace.h
>
>  drivers/gpu/drm/i915/gvt/cmd_parser.c   | 10 --
>  drivers/gpu/drm/i915/gvt/fb_decoder.c   |  6 ++--
>  drivers/gpu/drm/i915/gvt/gtt.c  |  9 +
>  drivers/gpu/drm/i915/gvt/kvmgt.c| 12 +++
>  drivers/gpu/drm/i915/gvt/scheduler.c| 59 
> -
>  drivers/gpu/drm/i915/gvt/trace_points.c |  2 --
>  6 files changed, 68 insertions(+), 30 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-07-30 Thread Zhenyu Wang
On 2019.07.29 14:05:05 +0300, Jani Nikula wrote:
> 
> Please fix, and make it a habit to run the checks before sending the
> pull requests.
> 

Sorry for that! I've tried to refresh and regenerate the pull. This also
brings in two more fixes in queue, one for runtime pm warning fix and another
one for windows guest TDR reset fix.

Thanks.
--
The following changes since commit 89f5752307cf53010d97503ac501b2ca1b089922:

  drm/i915: Fix the TBT AUX power well enabling (2019-07-29 15:54:37 +0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-30

for you to fetch changes up to 4187414808095f645ca0661f8dde77617e2e7cb3:

  drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. 
(2019-07-30 14:30:56 +0800)


gvt-fixes-2019-07-30

- Guard against potential ggtt access error (Xiong)
- Fix includecheck (Zhenyu)
- Fix cache entry for guest page mapping found by 2M ppgtt guest (Xiaolin)
- Fix runtime pm warning (Xiaolin)
- Fix shadow mm settlement for Windows guest reset failure (Colin)


Colin Xu (1):
  drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled.

Xiaolin Zhang (2):
  drm/i915/gvt: fix incorrect cache entry for guest page mapping
  drm/i915/gvt: grab runtime pm first for forcewake use

Xiong Zhang (3):
  drm/i915/gvt: Warning for invalid ggtt access
  drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
  drm/i915/gvt: Checking workload's gma earlier

Zhenyu Wang (1):
  drm/i915/gvt: remove duplicate include of trace.h

 drivers/gpu/drm/i915/gvt/cmd_parser.c   | 10 --
 drivers/gpu/drm/i915/gvt/fb_decoder.c   |  6 ++--
 drivers/gpu/drm/i915/gvt/gtt.c  |  9 +
 drivers/gpu/drm/i915/gvt/kvmgt.c| 12 +++
 drivers/gpu/drm/i915/gvt/scheduler.c| 59 -
 drivers/gpu/drm/i915/gvt/trace_points.c |  2 --
 6 files changed, 68 insertions(+), 30 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-07-29 Thread Jani Nikula
On Mon, 29 Jul 2019, Zhenyu Wang  wrote:
> ping..

Sorry for the delay. Unfortunately, dim hit the following issues:

Pulling https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-23 ...
From https://github.com/intel/gvt-linux
 * tag gvt-fixes-2019-07-23 -> FETCH_HEAD
dim: 8642656299cf ("drm/i915/gvt: fix incorrect cache entry for guest page 
mapping"): committer Signed-off-by missing.
dim: 4c2bb55ba7d6 ("drm/i915/gvt: remove duplicate include of trace.h"): 
mandatory review missing.
dim: 25fd1829ae4e ("drm/i915: Make the semaphore saturation mask global"): 
Fixes: SHA1 in not pointing at an ancestor:
dim: ca6e56f654e7 ("drm/i915: Disable semaphore busywaits on saturated 
systems")
dim: ERROR: issues in commits detected, aborting

Please fix, and make it a habit to run the checks before sending the
pull requests.

BR,
Jani.



>
> On 2019.07.23 17:29:58 +0800, Zhenyu Wang wrote:
>> 
>> Hi,
>> 
>> Here's recent gvt-fixes for 5.3-rc. It includes safety guard
>> for possible ggtt access error with related checks, includecheck
>> fix and one cache entry size fix for 2MB ppgtt guest.
>> 
>> Thanks.
>> --
>> The following changes since commit d7e8a19b38c8ac1a32b6b03af049e2c88d4155db:
>> 
>>   drm/i915: Don't dereference request if it may have been retired when 
>> printing (2019-07-09 16:16:18 +0300)
>> 
>> are available in the Git repository at:
>> 
>>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-23
>> 
>> for you to fetch changes up to 8642656299cf86cfeceb1a48b0e1874de6874a2b:
>> 
>>   drm/i915/gvt: fix incorrect cache entry for guest page mapping (2019-07-18 
>> 11:06:41 +0800)
>> 
>> 
>> gvt-fixes-2019-07-23
>> 
>> - Guard against potential ggtt access error (Xiong)
>> - Fix includecheck (Zhenyu)
>> - Fix cache entry for guest page mapping found by 2M ppgtt guest (Xiaolin)
>> 
>> 
>> Xiaolin Zhang (1):
>>   drm/i915/gvt: fix incorrect cache entry for guest page mapping
>> 
>> Xiong Zhang (3):
>>   drm/i915/gvt: Warning for invalid ggtt access
>>   drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
>>   drm/i915/gvt: Checking workload's gma earlier
>> 
>> Zhenyu Wang (1):
>>   drm/i915/gvt: remove duplicate include of trace.h
>> 
>>  drivers/gpu/drm/i915/gvt/cmd_parser.c   | 10 --
>>  drivers/gpu/drm/i915/gvt/fb_decoder.c   |  6 +++---
>>  drivers/gpu/drm/i915/gvt/gtt.c  |  9 +
>>  drivers/gpu/drm/i915/gvt/kvmgt.c| 12 
>>  drivers/gpu/drm/i915/gvt/scheduler.c| 28 
>>  drivers/gpu/drm/i915/gvt/trace_points.c |  2 --
>>  6 files changed, 52 insertions(+), 15 deletions(-)
>> 
>> -- 
>> Open Source Technology Center, Intel ltd.
>> 
>> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
>
>
>
>> ___
>> intel-gvt-dev mailing list
>> intel-gvt-...@lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-07-28 Thread Zhenyu Wang

ping..

On 2019.07.23 17:29:58 +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's recent gvt-fixes for 5.3-rc. It includes safety guard
> for possible ggtt access error with related checks, includecheck
> fix and one cache entry size fix for 2MB ppgtt guest.
> 
> Thanks.
> --
> The following changes since commit d7e8a19b38c8ac1a32b6b03af049e2c88d4155db:
> 
>   drm/i915: Don't dereference request if it may have been retired when 
> printing (2019-07-09 16:16:18 +0300)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-23
> 
> for you to fetch changes up to 8642656299cf86cfeceb1a48b0e1874de6874a2b:
> 
>   drm/i915/gvt: fix incorrect cache entry for guest page mapping (2019-07-18 
> 11:06:41 +0800)
> 
> 
> gvt-fixes-2019-07-23
> 
> - Guard against potential ggtt access error (Xiong)
> - Fix includecheck (Zhenyu)
> - Fix cache entry for guest page mapping found by 2M ppgtt guest (Xiaolin)
> 
> 
> Xiaolin Zhang (1):
>   drm/i915/gvt: fix incorrect cache entry for guest page mapping
> 
> Xiong Zhang (3):
>   drm/i915/gvt: Warning for invalid ggtt access
>   drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
>   drm/i915/gvt: Checking workload's gma earlier
> 
> Zhenyu Wang (1):
>   drm/i915/gvt: remove duplicate include of trace.h
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c   | 10 --
>  drivers/gpu/drm/i915/gvt/fb_decoder.c   |  6 +++---
>  drivers/gpu/drm/i915/gvt/gtt.c  |  9 +
>  drivers/gpu/drm/i915/gvt/kvmgt.c| 12 
>  drivers/gpu/drm/i915/gvt/scheduler.c| 28 
>  drivers/gpu/drm/i915/gvt/trace_points.c |  2 --
>  6 files changed, 52 insertions(+), 15 deletions(-)
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827



> ___
> intel-gvt-dev mailing list
> intel-gvt-...@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gvt-dev


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-07-23 Thread Zhenyu Wang

Hi,

Here's recent gvt-fixes for 5.3-rc. It includes safety guard
for possible ggtt access error with related checks, includecheck
fix and one cache entry size fix for 2MB ppgtt guest.

Thanks.
--
The following changes since commit d7e8a19b38c8ac1a32b6b03af049e2c88d4155db:

  drm/i915: Don't dereference request if it may have been retired when printing 
(2019-07-09 16:16:18 +0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-07-23

for you to fetch changes up to 8642656299cf86cfeceb1a48b0e1874de6874a2b:

  drm/i915/gvt: fix incorrect cache entry for guest page mapping (2019-07-18 
11:06:41 +0800)


gvt-fixes-2019-07-23

- Guard against potential ggtt access error (Xiong)
- Fix includecheck (Zhenyu)
- Fix cache entry for guest page mapping found by 2M ppgtt guest (Xiaolin)


Xiaolin Zhang (1):
  drm/i915/gvt: fix incorrect cache entry for guest page mapping

Xiong Zhang (3):
  drm/i915/gvt: Warning for invalid ggtt access
  drm/i915/gvt: Don't use ggtt_validdate_range() with size=0
  drm/i915/gvt: Checking workload's gma earlier

Zhenyu Wang (1):
  drm/i915/gvt: remove duplicate include of trace.h

 drivers/gpu/drm/i915/gvt/cmd_parser.c   | 10 --
 drivers/gpu/drm/i915/gvt/fb_decoder.c   |  6 +++---
 drivers/gpu/drm/i915/gvt/gtt.c  |  9 +
 drivers/gpu/drm/i915/gvt/kvmgt.c| 12 
 drivers/gpu/drm/i915/gvt/scheduler.c| 28 
 drivers/gpu/drm/i915/gvt/trace_points.c |  2 --
 6 files changed, 52 insertions(+), 15 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-06-19 Thread Jani Nikula
On Wed, 19 Jun 2019, Zhenyu Wang  wrote:
> Hi,
>
> Here's one gvt fix for 5.2-rc6 to sanitize reserved register write in
> PVINFO which should be discarded. This fixed some guest behavior which
> contain some unmerged features that probe through PVINFO register state.
>
> Thanks.

Pulled to drm-intel-fixes, thanks.

BR,
Jani.


> --
> The following changes since commit 15e7f52a4596b496ce3da2fa4c1f94c6fb0023f2:
>
>   drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out (2019-06-03 
> 13:18:36 +0800)
>
> are available in the Git repository at:
>
>   https://github.com/intel/gvt-linux tags/gvt-fixes-2019-06-19
>
> for you to fetch changes up to 971afec3a5373f96684ad899579f6a4d51462410:
>
>   drm/i915/gvt: ignore unexpected pvinfo write (2019-06-17 15:45:41 +0800)
>
> 
> gvt-fixes-2019-06-19
>
> - Fix reserved PVINFO register write (Weinan)
>
> 
> Weinan Li (1):
>   drm/i915/gvt: ignore unexpected pvinfo write
>
>  drivers/gpu/drm/i915/gvt/handlers.c | 15 +--
>  1 file changed, 9 insertions(+), 6 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-06-19 Thread Zhenyu Wang

Hi,

Here's one gvt fix for 5.2-rc6 to sanitize reserved register write in
PVINFO which should be discarded. This fixed some guest behavior which
contain some unmerged features that probe through PVINFO register state.

Thanks.
--
The following changes since commit 15e7f52a4596b496ce3da2fa4c1f94c6fb0023f2:

  drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out (2019-06-03 
13:18:36 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-06-19

for you to fetch changes up to 971afec3a5373f96684ad899579f6a4d51462410:

  drm/i915/gvt: ignore unexpected pvinfo write (2019-06-17 15:45:41 +0800)


gvt-fixes-2019-06-19

- Fix reserved PVINFO register write (Weinan)


Weinan Li (1):
  drm/i915/gvt: ignore unexpected pvinfo write

 drivers/gpu/drm/i915/gvt/handlers.c | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-06-06 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2019-06-05 11:49:03)
> 
> Hi,
> 
> More gvt fixes for 5.2-rc. This fixed one regression when enabling
> debug build of i915 guest, guest ring state fix after execution
> for hang check, and with two misc fixes from klocwork check.

Pulled this. Thanks for the PR.

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-06-05 Thread Zhenyu Wang

Hi,

More gvt fixes for 5.2-rc. This fixed one regression when enabling
debug build of i915 guest, guest ring state fix after execution
for hang check, and with two misc fixes from klocwork check.

Thanks
--
The following changes since commit 3035e8cd6c316cb633b45bc9b38052ba2dfd299b:

  drm/i915/gvt: Fix cmd length of VEB_DI_IECP (2019-05-30 11:31:43 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-06-05

for you to fetch changes up to 15e7f52a4596b496ce3da2fa4c1f94c6fb0023f2:

  drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out (2019-06-03 
13:18:36 +0800)


gvt-fixes-2019-06-05

- Fix i915 guest debug build for register command access (Weinan)
- Fix guest ring state after execution for hangcheck (Xiaolin)
- klocwork static check fixes (Alek)


Aleksei Gimbitskii (2):
  drm/i915/gvt: Check if cur_pt_type is valid
  drm/i915/gvt: Assign NULL to the pointer after memory free.

Weinan Li (1):
  drm/i915/gvt: add F_CMD_ACCESS flag for wa regs

Xiaolin Zhang (1):
  drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out

 drivers/gpu/drm/i915/gvt/gtt.c   | 12 +++-
 drivers/gpu/drm/i915/gvt/handlers.c  | 13 +++--
 drivers/gpu/drm/i915/gvt/reg.h   |  2 ++
 drivers/gpu/drm/i915/gvt/scheduler.c | 25 +
 drivers/gpu/drm/i915/gvt/scheduler.h |  1 +
 5 files changed, 46 insertions(+), 7 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-05-31 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2019-05-30 06:41:37)
> Sorry about that! Missed that.. Please check regenerated one below.
> And I've dropped one commit for guest ring state update which had got
> more thought that should be reworked.

Pulled now. Thanks for the PR.

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-05-29 Thread Zhenyu Wang
On 2019.05.29 15:07:09 +0300, Joonas Lahtinen wrote:
> Quoting Zhenyu Wang (2019-05-29 12:06:08)
> > 
> > Hi,
> > 
> > Here's more gvt fixes for 5.2. This includes fixes for recently
> > seen arbitrary DMA map fault with sane gtt entry initialization,
> > and several enforcement fixes for e.g ggtt range validation, some
> > mode register handler and one cmd length fix for parser.
> 
> Applying the pull reveals that there is a patch with space missing from
> the Fixes: line. Could you fix it and re-generate?
> 
> "
> From https://github.com/intel/gvt-linux
>  * tag gvt-fixes-2019-05-29 -> FETCH_HEAD
> dim: 5d43bc76ad97 ("drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack"): 
> Subject in fixes line doesn't match referenced commit:
> dim: 7598e8700e9a(drm/i915/gvt: Missed to cancel dma map for ggtt entries)
> dim: ERROR: issues in commits detected, aborting
> "
> 

Sorry about that! Missed that.. Please check regenerated one below.
And I've dropped one commit for guest ring state update which had got
more thought that should be reworked.

Thanks
--
The following changes since commit 591c39ffac4ab1ddf2ea6d49331cb614e0682b28:

  drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry() 
(2019-05-21 10:58:16 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-05-30

for you to fetch changes up to 3035e8cd6c316cb633b45bc9b38052ba2dfd299b:

  drm/i915/gvt: Fix cmd length of VEB_DI_IECP (2019-05-30 11:31:43 +0800)


gvt-fixes-2019-05-30

- Fix gtt entry update with sane initialization (Tina)
- Fix force-to-nonpriv warning from recent guest (Colin)
- Fix GFX_MODE and CSFE_CHICKEN1_REG handler for host only control (Colin)
- GGTT range validation enforced (Xiong)
- Fix cmd length for VEB_DI_IECP (Fred)


Colin Xu (3):
  drm/i915/gvt: Update force-to-nonpriv register whitelist
  drm/i915/gvt: Fix GFX_MODE handling
  drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Gao, Fred (1):
  drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Tina Zhang (1):
  drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Xiong Zhang (1):
  drm/i915/gvt: refine ggtt range validation

 drivers/gpu/drm/i915/gvt/cmd_parser.c |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c| 26 -
 drivers/gpu/drm/i915/gvt/handlers.c   | 36 ++-
 3 files changed, 53 insertions(+), 11 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-05-29 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2019-05-29 12:06:08)
> 
> Hi,
> 
> Here's more gvt fixes for 5.2. This includes fixes for recently
> seen arbitrary DMA map fault with sane gtt entry initialization,
> and several enforcement fixes for e.g ggtt range validation, some
> mode register handler and one cmd length fix for parser.

Applying the pull reveals that there is a patch with space missing from
the Fixes: line. Could you fix it and re-generate?

"
From https://github.com/intel/gvt-linux
 * tag gvt-fixes-2019-05-29 -> FETCH_HEAD
dim: 5d43bc76ad97 ("drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack"): 
Subject in fixes line doesn't match referenced commit:
dim: 7598e8700e9a(drm/i915/gvt: Missed to cancel dma map for ggtt entries)
dim: ERROR: issues in commits detected, aborting
"

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-05-29 Thread Zhenyu Wang

Hi,

Here's more gvt fixes for 5.2. This includes fixes for recently
seen arbitrary DMA map fault with sane gtt entry initialization,
and several enforcement fixes for e.g ggtt range validation, some
mode register handler and one cmd length fix for parser.

Thanks
--
The following changes since commit 591c39ffac4ab1ddf2ea6d49331cb614e0682b28:

  drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry() 
(2019-05-21 10:58:16 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux tags/gvt-fixes-2019-05-29

for you to fetch changes up to 66b5cfa043e44eb15bcfd6488db7664ce7b3ac80:

  drm/i915/gvt: Fix cmd length of VEB_DI_IECP (2019-05-28 17:53:45 +0800)


gvt-fixes-2019-05-29

- Fix gtt entry update with sane initialization (Tina)
- Fix missed RING_HEAD/RING_TAIL update for vgpu state (Xiaolin)
- Fix force-to-nonpriv warning from recent guest (Colin)
- Fix GFX_MODE and CSFE_CHICKEN1_REG handler for host only control (Colin)
- GGTT range validation enforced (Xiong)
- Fix cmd length for VEB_DI_IECP (Fred)


Colin Xu (3):
  drm/i915/gvt: Update force-to-nonpriv register whitelist
  drm/i915/gvt: Fix GFX_MODE handling
  drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Gao, Fred (1):
  drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Tina Zhang (1):
  drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Xiaolin Zhang (1):
  drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out

Xiong Zhang (1):
  drm/i915/gvt: refine ggtt range validation

 drivers/gpu/drm/i915/gvt/cmd_parser.c |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c| 26 -
 drivers/gpu/drm/i915/gvt/handlers.c   | 36 ++-
 drivers/gpu/drm/i915/gvt/scheduler.c  |  4 
 4 files changed, 57 insertions(+), 11 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-05-21 Thread Joonas Lahtinen
Quoting Zhenyu Wang (2019-05-21 09:24:08)
> 
> Hi,
> 
> Here's gvt-fixes for 5.2-rc. It contains vgpu reset fix with
> proper timeline handling, fixes for guest TRTT setting which
> should be handled in context state instead of pushing directly
> to hardware and one error return fix.

This is now pulled. Thanks for the PR.

Regards, Joonas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-05-21 Thread Zhenyu Wang

Hi,

Here's gvt-fixes for 5.2-rc. It contains vgpu reset fix with
proper timeline handling, fixes for guest TRTT setting which
should be handled in context state instead of pushing directly
to hardware and one error return fix.

Thanks.
--
The following changes since commit a491cc8e1597ea25803191cded49d3686702a406:

  drm/i915: Truly bump ready tasks ahead of busywaits (2019-05-20 18:29:20 
+0300)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-05-21

for you to fetch changes up to 591c39ffac4ab1ddf2ea6d49331cb614e0682b28:

  drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry() 
(2019-05-21 10:58:16 +0800)


gvt-fixes-2019-05-21

- vGPU reset fix with sane init breadcrumb (Weinan)
- Fix TRTT handling to use context state (Yan)
- Fix one error return (Dan)


Dan Carpenter (1):
  drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry()

Weinan (1):
  drm/i915/gvt: emit init breadcrumb for gvt request

Yan Zhao (4):
  drm/i915/gvt: use cmd to restore in-context mmios to hw for gen9 platform
  drm/i915/gvt: Tiled Resources mmios are in-context mmios for gen9+
  drm/i915/gvt: add 0x4dfc to gen9 save-restore list
  drm/i915/gvt: do not let TRTTE and 0x4dfc write passthrough to hardware

 drivers/gpu/drm/i915/gvt/cmd_parser.c   | 14 +-
 drivers/gpu/drm/i915/gvt/gtt.c  |  4 +++-
 drivers/gpu/drm/i915/gvt/handlers.c | 15 ---
 drivers/gpu/drm/i915/gvt/mmio_context.c | 23 ++-
 drivers/gpu/drm/i915/gvt/scheduler.c| 23 ---
 5 files changed, 42 insertions(+), 37 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-04-11 Thread Rodrigo Vivi
On Thu, Apr 11, 2019 at 02:49:10PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> This includes one vGPU display plane size regression fix,
> one for preventing use-after-free in ppgtt shadow free function
> and another warning fix for iomem access annotation.

pulled, thanks!

> 
> Thanks.
> --
> The following changes since commit cf9ed66671ec5f6cacc7b6efbad9d7c9e5e31776:
> 
>   drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug (2019-04-04 
> 08:45:45 +0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-04-11
> 
> for you to fetch changes up to cd7879f79f83aec4bb13f0f823f323911dc5397b:
> 
>   drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size 
> (2019-04-11 11:09:53 +0800)
> 
> 
> gvt-fixes-2019-04-11
> 
> - Fix sparse warning on iomem usage (Chris)
> - Prevent use-after-free for ppgtt shadow table free (Chris)
> - Fix display plane size regression for tiled surface (Xiong)
> 
> 
> Chris Wilson (2):
>   drm/i915/gvt: Annotate iomem usage
>   drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt()
> 
> Xiong Zhang (1):
>   drm/i915/gvt: Roundup fb->height into tile's height at calucation 
> fb->size
> 
>  drivers/gpu/drm/i915/gvt/dmabuf.c |  9 ++---
>  drivers/gpu/drm/i915/gvt/gtt.c| 12 +---
>  drivers/gpu/drm/i915/gvt/kvmgt.c  |  6 +++---
>  3 files changed, 18 insertions(+), 9 deletions(-)
> 
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-04-11 Thread Zhenyu Wang

Hi,

This includes one vGPU display plane size regression fix,
one for preventing use-after-free in ppgtt shadow free function
and another warning fix for iomem access annotation.

Thanks.
--
The following changes since commit cf9ed66671ec5f6cacc7b6efbad9d7c9e5e31776:

  drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug (2019-04-04 
08:45:45 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-04-11

for you to fetch changes up to cd7879f79f83aec4bb13f0f823f323911dc5397b:

  drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size 
(2019-04-11 11:09:53 +0800)


gvt-fixes-2019-04-11

- Fix sparse warning on iomem usage (Chris)
- Prevent use-after-free for ppgtt shadow table free (Chris)
- Fix display plane size regression for tiled surface (Xiong)


Chris Wilson (2):
  drm/i915/gvt: Annotate iomem usage
  drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt()

Xiong Zhang (1):
  drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size

 drivers/gpu/drm/i915/gvt/dmabuf.c |  9 ++---
 drivers/gpu/drm/i915/gvt/gtt.c| 12 +---
 drivers/gpu/drm/i915/gvt/kvmgt.c  |  6 +++---
 3 files changed, 18 insertions(+), 9 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-04-03 Thread Rodrigo Vivi
On Thu, Apr 04, 2019 at 08:32:06AM +0800, Zhenyu Wang wrote:
> On 2019.04.03 17:12:37 -0700, Rodrigo Vivi wrote:
> > On Tue, Apr 02, 2019 at 05:40:37PM +0800, Zhenyu Wang wrote:
> > > 
> > > Hi,
> > > 
> > > Here's gvt-fixes for 5.1-rc4 which includes misc fixes for
> > > vGPU display plane size calculation, shadow mm pin count,
> > > error recovery path for workload create and one kerneldoc
> > > fix which I missed to include before.
> > 
> > dim: 000d38970e98 ("drm/i915/gvt: Correct the calculation of plane size"): 
> > Fixes: SHA1 needs at least 12 digits:
> > dim: e546e281d33("drm/i915/gvt: Dmabuf support for GVT-g")
> > dim: ERROR: issues in commits detected, aborting
> > 
> > Is it something you could fix on your side without having
> > to by-pass dim this time?
> > 
> 
> Sorry about that, looks people still doesn't generate Fixes tag
> properly.

dim has a great helper for all developers to generate Fixes tags.

dim fixes 

Besides the right tag it will also add right cc stable and other
cc folks.

We should advertise it more ;)

>  I'll fix that and resend.

I pulled the new one. Thanks for that.

> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-04-03 Thread Zhenyu Wang
On 2019.04.03 17:12:37 -0700, Rodrigo Vivi wrote:
> On Tue, Apr 02, 2019 at 05:40:37PM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's gvt-fixes for 5.1-rc4 which includes misc fixes for
> > vGPU display plane size calculation, shadow mm pin count,
> > error recovery path for workload create and one kerneldoc
> > fix which I missed to include before.
> 
> dim: 000d38970e98 ("drm/i915/gvt: Correct the calculation of plane size"): 
> Fixes: SHA1 needs at least 12 digits:
> dim: e546e281d33("drm/i915/gvt: Dmabuf support for GVT-g")
> dim: ERROR: issues in commits detected, aborting
> 
> Is it something you could fix on your side without having
> to by-pass dim this time?
> 

Please re-pull this one.

Thanks
--
The following changes since commit 26cdaac4793c49357d2c731f2190632cefb7efb1:

  drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-04-04

for you to fetch changes up to cf9ed66671ec5f6cacc7b6efbad9d7c9e5e31776:

  drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug (2019-04-04 
08:45:45 +0800)


gvt-fixes-2019-04-04

- Fix shadow mm pin count (Yan)
- Fix cmd parser error path recover (Yan)
- Fix vGPU display plane size calculation (Xiong)
- Fix kerneldoc (Chris)


Chris Wilson (1):
  drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug

Xiong Zhang (1):
  drm/i915/gvt: Correct the calculation of plane size

Yan Zhao (2):
  drm/i915/gvt: do not deliver a workload if its creation fails
  drm/i915/gvt: do not let pin count of shadow mm go negative

 drivers/gpu/drm/i915/gvt/display.c   | 2 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c| 8 ++--
 drivers/gpu/drm/i915/gvt/gtt.c   | 2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c | 5 +++--
 4 files changed, 7 insertions(+), 10 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-04-03 Thread Zhenyu Wang
On 2019.04.03 17:12:37 -0700, Rodrigo Vivi wrote:
> On Tue, Apr 02, 2019 at 05:40:37PM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's gvt-fixes for 5.1-rc4 which includes misc fixes for
> > vGPU display plane size calculation, shadow mm pin count,
> > error recovery path for workload create and one kerneldoc
> > fix which I missed to include before.
> 
> dim: 000d38970e98 ("drm/i915/gvt: Correct the calculation of plane size"): 
> Fixes: SHA1 needs at least 12 digits:
> dim: e546e281d33("drm/i915/gvt: Dmabuf support for GVT-g")
> dim: ERROR: issues in commits detected, aborting
> 
> Is it something you could fix on your side without having
> to by-pass dim this time?
> 

Sorry about that, looks people still doesn't generate Fixes tag
properly. I'll fix that and resend.

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-04-03 Thread Rodrigo Vivi
On Tue, Apr 02, 2019 at 05:40:37PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here's gvt-fixes for 5.1-rc4 which includes misc fixes for
> vGPU display plane size calculation, shadow mm pin count,
> error recovery path for workload create and one kerneldoc
> fix which I missed to include before.

dim: 000d38970e98 ("drm/i915/gvt: Correct the calculation of plane size"): 
Fixes: SHA1 needs at least 12 digits:
dim: e546e281d33("drm/i915/gvt: Dmabuf support for GVT-g")
dim: ERROR: issues in commits detected, aborting

Is it something you could fix on your side without having
to by-pass dim this time?

Thanks,
Rodrigo.

> 
> Thanks.
> --
> The following changes since commit 26cdaac4793c49357d2c731f2190632cefb7efb1:
> 
>   drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-04-02
> 
> for you to fetch changes up to a14f068545cc13db9e0ad0ea451ec42e5abc97c0:
> 
>   drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug (2019-03-29 
> 10:31:15 +0800)
> 
> 
> gvt-fixes-2019-04-02
> 
> - Fix shadow mm pin count (Yan)
> - Fix cmd parser error path recover (Yan)
> - Fix vGPU display plane size calculation (Xiong)
> - Fix kerneldoc (Chris)
> 
> 
> Chris Wilson (1):
>   drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug
> 
> Xiong Zhang (1):
>   drm/i915/gvt: Correct the calculation of plane size
> 
> Yan Zhao (2):
>   drm/i915/gvt: do not deliver a workload if its creation fails
>   drm/i915/gvt: do not let pin count of shadow mm go negative
> 
>  drivers/gpu/drm/i915/gvt/display.c   | 2 +-
>  drivers/gpu/drm/i915/gvt/dmabuf.c| 8 ++--
>  drivers/gpu/drm/i915/gvt/gtt.c   | 2 +-
>  drivers/gpu/drm/i915/gvt/scheduler.c | 5 +++--
>  4 files changed, 7 insertions(+), 10 deletions(-)
> 
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-04-02 Thread Zhenyu Wang

Hi,

Here's gvt-fixes for 5.1-rc4 which includes misc fixes for
vGPU display plane size calculation, shadow mm pin count,
error recovery path for workload create and one kerneldoc
fix which I missed to include before.

Thanks.
--
The following changes since commit 26cdaac4793c49357d2c731f2190632cefb7efb1:

  drm/i915/icl: Fix VEBOX mismatch BUG_ON() (2019-03-28 15:36:40 +0200)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-04-02

for you to fetch changes up to a14f068545cc13db9e0ad0ea451ec42e5abc97c0:

  drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug (2019-03-29 
10:31:15 +0800)


gvt-fixes-2019-04-02

- Fix shadow mm pin count (Yan)
- Fix cmd parser error path recover (Yan)
- Fix vGPU display plane size calculation (Xiong)
- Fix kerneldoc (Chris)


Chris Wilson (1):
  drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug

Xiong Zhang (1):
  drm/i915/gvt: Correct the calculation of plane size

Yan Zhao (2):
  drm/i915/gvt: do not deliver a workload if its creation fails
  drm/i915/gvt: do not let pin count of shadow mm go negative

 drivers/gpu/drm/i915/gvt/display.c   | 2 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c| 8 ++--
 drivers/gpu/drm/i915/gvt/gtt.c   | 2 +-
 drivers/gpu/drm/i915/gvt/scheduler.c | 5 +++--
 4 files changed, 7 insertions(+), 10 deletions(-)


-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes

2019-03-21 Thread Rodrigo Vivi
On Thu, Mar 21, 2019 at 11:50:18AM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Sorry that I might miss 5.1-rc1 window as I was in full day event
> during this week.

hmm... my bad. I should had remembered that you had stuff queued for
-fixes that we didn't put in -next-fixes

I'm sorry.

> Here's re-generated gvt-fixes against
> drm-intel-fixes. This contains fixes for newer version of Windows
> driver, e.g fixing parser for MI_FLUSH_DW command and fixed windows
> font render error, with other stable fix in error path, and fix
> unexpected workload submission when vGPU idle, etc. Details are below.

pulled to drm-intel-fixes now, but this is probably just going up
next week.

Thanks,
Rodrigo.

> 
> Thanks!
> --
> The following changes since commit 0f75551216091223efe1f18295f655aff6415385:
> 
>   drm/i915/gvt: release shadow batch buffer and wa_ctx before destroy one 
> workload (2019-01-23 13:58:46 +0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-03-21
> 
> for you to fetch changes up to 72aabfb862e40ee83c136c4f87877c207e6859b7:
> 
>   drm/i915/gvt: Add mutual lock for ppgtt mm LRU list (2019-03-04 14:45:28 
> +0800)
> 
> 
> gvt-fixes-2019-03-21
> 
> - Fix MI_FLUSH_DW cmd parser on index check (Zhenyu)
> - Fix Windows guest font render error (Colin)
> - Fix unexpected workload submission for inactive vGPU (Weinan)
> - Fix incorrect workload submission in error path (Zhenyu)
> - Fix warning for shadow ppgtt mm reclaim list walk with locking (Zhenyu)
> 
> 
> Colin Xu (1):
>   drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
> 
> Weinan Li (1):
>   drm/i915/gvt: stop scheduling workload when vgpu is inactive
> 
> Zhenyu Wang (4):
>   drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
>   drm/i915/gvt: Don't submit request for error workload dispatch
>   drm/i915/gvt: Only assign ppgtt root at dispatch time
>   drm/i915/gvt: Add mutual lock for ppgtt mm LRU list
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c   |  2 +-
>  drivers/gpu/drm/i915/gvt/gtt.c  | 14 +-
>  drivers/gpu/drm/i915/gvt/gtt.h  |  1 +
>  drivers/gpu/drm/i915/gvt/mmio_context.c |  1 +
>  drivers/gpu/drm/i915/gvt/scheduler.c| 28 
>  5 files changed, 36 insertions(+), 10 deletions(-)
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Intel-gfx] [PULL] gvt-fixes

2019-03-20 Thread Zhenyu Wang

Hi,

Sorry that I might miss 5.1-rc1 window as I was in full day event
during this week. Here's re-generated gvt-fixes against
drm-intel-fixes. This contains fixes for newer version of Windows
driver, e.g fixing parser for MI_FLUSH_DW command and fixed windows
font render error, with other stable fix in error path, and fix
unexpected workload submission when vGPU idle, etc. Details are below.

Thanks!
--
The following changes since commit 0f75551216091223efe1f18295f655aff6415385:

  drm/i915/gvt: release shadow batch buffer and wa_ctx before destroy one 
workload (2019-01-23 13:58:46 +0800)

are available in the Git repository at:

  https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-03-21

for you to fetch changes up to 72aabfb862e40ee83c136c4f87877c207e6859b7:

  drm/i915/gvt: Add mutual lock for ppgtt mm LRU list (2019-03-04 14:45:28 
+0800)


gvt-fixes-2019-03-21

- Fix MI_FLUSH_DW cmd parser on index check (Zhenyu)
- Fix Windows guest font render error (Colin)
- Fix unexpected workload submission for inactive vGPU (Weinan)
- Fix incorrect workload submission in error path (Zhenyu)
- Fix warning for shadow ppgtt mm reclaim list walk with locking (Zhenyu)


Colin Xu (1):
  drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list

Weinan Li (1):
  drm/i915/gvt: stop scheduling workload when vgpu is inactive

Zhenyu Wang (4):
  drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
  drm/i915/gvt: Don't submit request for error workload dispatch
  drm/i915/gvt: Only assign ppgtt root at dispatch time
  drm/i915/gvt: Add mutual lock for ppgtt mm LRU list

 drivers/gpu/drm/i915/gvt/cmd_parser.c   |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c  | 14 +-
 drivers/gpu/drm/i915/gvt/gtt.h  |  1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c |  1 +
 drivers/gpu/drm/i915/gvt/scheduler.c| 28 
 5 files changed, 36 insertions(+), 10 deletions(-)

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes for 5.1-rc1

2019-03-07 Thread Zhenyu Wang
On 2019.03.07 15:44:35 -0800, Rodrigo Vivi wrote:
> On Thu, Mar 07, 2019 at 02:08:10PM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's gvt-fixes for 5.1-rc1.
> 
> I'm kind of confused here. this should be -next-fixes right?
> 
> $ dim apply-pull drm-intel-next-fixes
> 
> Pulling https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-03-07 ...
> From https://github.com/intel/gvt-linux
>  * tag gvt-fixes-2019-03-07 -> FETCH_HEAD
> dim: Pull request contains commits from drm/drm-fixes
> dim: Please backmerge first
> dim: ERROR: Issues in pull request detected, aborting
> 
> or am I missing something?
> 

Looks drm-intel-next-queued has backmerge of 5.0-rc7 from drm-next,
but drm-intel-next-fixes doesn't, some fixes depend on upstreamn
commit, e.g for f0e994372518 ("drm/i915/gvt: Fix workload request
allocation before request add"). For current window, I might hold till
drm-intel-fixes updated.

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] gvt-fixes for 5.1-rc1

2019-03-07 Thread Zhenyu Wang
On 2019.03.07 15:44:35 -0800, Rodrigo Vivi wrote:
> On Thu, Mar 07, 2019 at 02:08:10PM +0800, Zhenyu Wang wrote:
> > 
> > Hi,
> > 
> > Here's gvt-fixes for 5.1-rc1.
> 
> I'm kind of confused here. this should be -next-fixes right?
>

oops, you're right, it should be -next-fixes

> $ dim apply-pull drm-intel-next-fixes
> 
> Pulling https://github.com/intel/gvt-linux.git tags/gvt-fixes-2019-03-07 ...
> From https://github.com/intel/gvt-linux
>  * tag gvt-fixes-2019-03-07 -> FETCH_HEAD
> dim: Pull request contains commits from drm/drm-fixes
> dim: Please backmerge first
> dim: ERROR: Issues in pull request detected, aborting
> 
> or am I missing something?

I generated against drm-intel-fixes, will resend for -next-fixes.

Thanks

-- 
Open Source Technology Center, Intel ltd.

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


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  1   2   >