* [GIT PULL] GVT-g update for 4.13
@ 2017-06-08 9:35 Zhenyu Wang
2017-06-16 7:11 ` Jani Nikula
0 siblings, 1 reply; 2+ messages in thread
From: Zhenyu Wang @ 2017-06-08 9:35 UTC (permalink / raw)
To: Daniel Vetter, Jani Nikula; +Cc: intel-gfx, intel-gvt-dev
[-- Attachment #1.1: Type: text/plain, Size: 3796 bytes --]
Hi,
This is first gvt-next pull for 4.13. I'd like to send as early as
possible, although there're still planned patches to merge, so will
put for next pull. Details below. This is mostly for performance
optimization and cleanups.
Thanks
--
The following changes since commit cd9f4688a3297c0df0eecc2adaae5812d3e5b997:
drm/i915: Update DRIVER_DATE to 20170529 (2017-05-29 09:00:58 +0200)
are available in the git repository at:
https://github.com/01org/gvt-linux.git tags/gvt-next-2017-06-08
for you to fetch changes up to 615c16a9d8649b9894592d11bc393e684b11e2ea:
drm/i915/gvt: Refine virtual reset function (2017-06-08 13:59:21 +0800)
----------------------------------------------------------------
gvt-next-2017-06-08
First gvt-next pull for 4.13:
- optimization for per-VM mmio save/restore (Changbin)
- optimization for mmio hash table (Changbin)
- scheduler optimization with event (Ping)
- vGPU reset refinement (Fred)
- other misc refactor and cleanups, etc.
----------------------------------------------------------------
Changbin Du (10):
drm/i915/gvt: rewrite the trace gvt:gvt_command using trace style approach
drm/i915/gvt: refactor function intel_vgpu_submit_execlist
drm/i915/gvt: implement per-vm mmio switching optimization
drm/i915/gvt: clean up the unused last_ctx_submit_time of struct intel_vgpu
drm/i915/gvt: Optimize MMIO register handling for some large MMIO blocks
drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
drm/i915/gvt: Make mmio_attribute as type u8 to save 1.5MB memory
drm/i915/gvt: Make the MMIO attribute wrappers be inline
drm/i915/gvt: Add helper for tuning MMIO hash table
drm/i915/gvt: Tuning the size of MMIO hash lookup table to 2048
Chuanxiao Dong (2):
drm/i915/gvt: Add runtime_pm get/put to proctect MMIO accessing
drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
Nick Desaulniers (1):
drm/i915/gvt: remove redundant -Wall
Ping Gao (2):
drm/i915/gvt: Support event based scheduling
drm/i915/gvt: Trigger scheduling after context complete
Weinan Li (1):
drm/i915/gvt: add RING_INSTDONE and SC_INSTDONE mmio handler in GVT-g
Xiong Zhang (2):
drm/i915/gvt: Change flood gvt dmesg into trace
drm/i915/gvt: Delete gvt_dbg_cmd() in cmd_parser_exec()
fred gao (3):
drm/i915/gvt: Legacy HSW related MMIO handler clean up
drm/i915/gvt: Fix GDRST vreg state after reset
drm/i915/gvt: Refine virtual reset function
drivers/gpu/drm/i915/gvt/Makefile | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 56 +-----
drivers/gpu/drm/i915/gvt/execlist.c | 56 +++---
drivers/gpu/drm/i915/gvt/firmware.c | 9 +-
drivers/gpu/drm/i915/gvt/gtt.c | 15 +-
drivers/gpu/drm/i915/gvt/gvt.c | 6 +-
drivers/gpu/drm/i915/gvt/gvt.h | 100 ++++++++++-
drivers/gpu/drm/i915/gvt/handlers.c | 303 +++++++++++++++++++-------------
drivers/gpu/drm/i915/gvt/interrupt.c | 20 +--
drivers/gpu/drm/i915/gvt/mmio.c | 121 +++----------
drivers/gpu/drm/i915/gvt/mmio.h | 44 ++---
drivers/gpu/drm/i915/gvt/mpt.h | 3 +-
drivers/gpu/drm/i915/gvt/render.c | 48 ++++-
drivers/gpu/drm/i915/gvt/render.h | 4 +-
drivers/gpu/drm/i915/gvt/sched_policy.c | 27 ++-
drivers/gpu/drm/i915/gvt/scheduler.c | 39 +++-
drivers/gpu/drm/i915/gvt/scheduler.h | 4 +
drivers/gpu/drm/i915/gvt/trace.h | 178 +++++++++++++------
drivers/gpu/drm/i915/gvt/vgpu.c | 9 +-
19 files changed, 604 insertions(+), 440 deletions(-)
--
Open Source Technology Center, Intel ltd.
$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] GVT-g update for 4.13
2017-06-08 9:35 [GIT PULL] GVT-g update for 4.13 Zhenyu Wang
@ 2017-06-16 7:11 ` Jani Nikula
0 siblings, 0 replies; 2+ messages in thread
From: Jani Nikula @ 2017-06-16 7:11 UTC (permalink / raw)
To: Zhenyu Wang, Daniel Vetter; +Cc: intel-gfx, intel-gvt-dev
On Thu, 08 Jun 2017, Zhenyu Wang <zhenyuw@linux.intel.com> wrote:
> Hi,
>
> This is first gvt-next pull for 4.13. I'd like to send as early as
> possible, although there're still planned patches to merge, so will
> put for next pull. Details below. This is mostly for performance
> optimization and cleanups.
Pulled in to drm-intel-next-queued, thanks.
BR,
Jani.
>
> Thanks
> --
> The following changes since commit cd9f4688a3297c0df0eecc2adaae5812d3e5b997:
>
> drm/i915: Update DRIVER_DATE to 20170529 (2017-05-29 09:00:58 +0200)
>
> are available in the git repository at:
>
> https://github.com/01org/gvt-linux.git tags/gvt-next-2017-06-08
>
> for you to fetch changes up to 615c16a9d8649b9894592d11bc393e684b11e2ea:
>
> drm/i915/gvt: Refine virtual reset function (2017-06-08 13:59:21 +0800)
>
> ----------------------------------------------------------------
> gvt-next-2017-06-08
>
> First gvt-next pull for 4.13:
> - optimization for per-VM mmio save/restore (Changbin)
> - optimization for mmio hash table (Changbin)
> - scheduler optimization with event (Ping)
> - vGPU reset refinement (Fred)
> - other misc refactor and cleanups, etc.
>
> ----------------------------------------------------------------
> Changbin Du (10):
> drm/i915/gvt: rewrite the trace gvt:gvt_command using trace style approach
> drm/i915/gvt: refactor function intel_vgpu_submit_execlist
> drm/i915/gvt: implement per-vm mmio switching optimization
> drm/i915/gvt: clean up the unused last_ctx_submit_time of struct intel_vgpu
> drm/i915/gvt: Optimize MMIO register handling for some large MMIO blocks
> drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
> drm/i915/gvt: Make mmio_attribute as type u8 to save 1.5MB memory
> drm/i915/gvt: Make the MMIO attribute wrappers be inline
> drm/i915/gvt: Add helper for tuning MMIO hash table
> drm/i915/gvt: Tuning the size of MMIO hash lookup table to 2048
>
> Chuanxiao Dong (2):
> drm/i915/gvt: Add runtime_pm get/put to proctect MMIO accessing
> drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
>
> Nick Desaulniers (1):
> drm/i915/gvt: remove redundant -Wall
>
> Ping Gao (2):
> drm/i915/gvt: Support event based scheduling
> drm/i915/gvt: Trigger scheduling after context complete
>
> Weinan Li (1):
> drm/i915/gvt: add RING_INSTDONE and SC_INSTDONE mmio handler in GVT-g
>
> Xiong Zhang (2):
> drm/i915/gvt: Change flood gvt dmesg into trace
> drm/i915/gvt: Delete gvt_dbg_cmd() in cmd_parser_exec()
>
> fred gao (3):
> drm/i915/gvt: Legacy HSW related MMIO handler clean up
> drm/i915/gvt: Fix GDRST vreg state after reset
> drm/i915/gvt: Refine virtual reset function
>
> drivers/gpu/drm/i915/gvt/Makefile | 2 +-
> drivers/gpu/drm/i915/gvt/cmd_parser.c | 56 +-----
> drivers/gpu/drm/i915/gvt/execlist.c | 56 +++---
> drivers/gpu/drm/i915/gvt/firmware.c | 9 +-
> drivers/gpu/drm/i915/gvt/gtt.c | 15 +-
> drivers/gpu/drm/i915/gvt/gvt.c | 6 +-
> drivers/gpu/drm/i915/gvt/gvt.h | 100 ++++++++++-
> drivers/gpu/drm/i915/gvt/handlers.c | 303 +++++++++++++++++++-------------
> drivers/gpu/drm/i915/gvt/interrupt.c | 20 +--
> drivers/gpu/drm/i915/gvt/mmio.c | 121 +++----------
> drivers/gpu/drm/i915/gvt/mmio.h | 44 ++---
> drivers/gpu/drm/i915/gvt/mpt.h | 3 +-
> drivers/gpu/drm/i915/gvt/render.c | 48 ++++-
> drivers/gpu/drm/i915/gvt/render.h | 4 +-
> drivers/gpu/drm/i915/gvt/sched_policy.c | 27 ++-
> drivers/gpu/drm/i915/gvt/scheduler.c | 39 +++-
> drivers/gpu/drm/i915/gvt/scheduler.h | 4 +
> drivers/gpu/drm/i915/gvt/trace.h | 178 +++++++++++++------
> drivers/gpu/drm/i915/gvt/vgpu.c | 9 +-
> 19 files changed, 604 insertions(+), 440 deletions(-)
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-06-16 7:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-08 9:35 [GIT PULL] GVT-g update for 4.13 Zhenyu Wang
2017-06-16 7:11 ` Jani Nikula
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox