[PATCH v3 0/6] drm/i915/gvt: Series to optimize GVT virtual MMIO handling

Zhenyu Wang zhenyuw at linux.intel.com
Tue Jun 6 08:29:21 UTC 2017


On 2017.06.06 15:56:08 +0800, changbin.du at intel.com wrote:
> From: Changbin Du <changbin.du at intel.com>
> 
> This series of optimization can save about 2MB memory, speed up guest
> boot time by ~500ms, lower the hash talbe conflict from 140+ to ones
> digit.
> 
> v3: Rebase to last stagine brach, fixed a simple conflict of patch #4.
> v2: Code improvments, fix comments string.
> 
> Changbin Du (6):
>   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
> 
>  drivers/gpu/drm/i915/gvt/firmware.c |   9 +-
>  drivers/gpu/drm/i915/gvt/gvt.h      |  83 +++++++++++-
>  drivers/gpu/drm/i915/gvt/handlers.c | 252 ++++++++++++++++++++----------------
>  drivers/gpu/drm/i915/gvt/mmio.c     |  86 +-----------
>  drivers/gpu/drm/i915/gvt/mmio.h     |  24 ++--
>  5 files changed, 236 insertions(+), 218 deletions(-)
> 

Pushed for next, Thx!

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20170606/b6c5843c/attachment.sig>


More information about the intel-gvt-dev mailing list