[Intel-gfx] [PATCH 00/20] huge gtt pages

Chris Wilson chris at chris-wilson.co.uk
Tue Jun 27 17:19:42 UTC 2017


Quoting Matthew Auld (2017-06-27 15:54:24)
> Next iteration based on feedback from Chris.
> 
> Matthew Auld (20):
>   mm/shmem: introduce shmem_file_setup_with_mnt
>   drm/i915: introduce simple gemfs
>   drm/i915/gemfs: enable THP
>   drm/i915: introduce page_size_mask to dev_info
>   drm/i915: introduce page_size members
>   drm/i915: introduce vm set_pages/clear_pages
>   drm/i915: align the vma start to the largest gtt page size
>   drm/i915: align 64K objects to 2M
>   drm/i915: enable IPS bit for 64K pages
>   drm/i915: disable GTT cache for 2M/1G pages
>   drm/i915: support 1G pages for the 48b PPGTT
>   drm/i915: support 2M pages for the 48b PPGTT
>   drm/i915: support 64K pages for the 48b PPGTT
>   drm/i915: accurate page size tracking for the ppgtt
>   drm/i915/debugfs: include some gtt page size metrics
>   drm/i915/selftests: huge page tests

Hmm, I was thinking that the huge page tests could be run on all
platforms via the mock_device, then the live tests would then check that
the real platform support for its own subset. (That way we always have
coverage of the core code even before we get platform support.)

Otherwise the series is looking pretty good. Some minor nits, but so far
nothing scary.
-Chris


More information about the Intel-gfx mailing list