[igt-dev] [PATCH i-g-t v4 0/3] Add GEM_MMAP_OFFSET support in IGT.
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Tue Nov 26 17:25:53 UTC 2019
Enable GEM_MMAP_OFFSET uAPI.
Series comes from split 'LMEM enabling in IGT'.
Mmap_offset will land before memory region so add support for it.
v2: Change WC -> WB according to review
v3: Remove "local" from i915_drm.h and push dummy commit to it.
(suggested by Petri).
Add mmap-offset-close-race test (suggested by Chris).
v4: Additional checks + fixing leak in __gem_mmap__has_wc()
Cc: Lukasz Kalamarz <lukasz.kalamarz at intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Vanshidhar Konda <vanshidhar.r.konda at intel.com>
Lukasz Kalamarz (2):
lib/i915/gem_mman: add mmap_offset support
tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset
Zbigniew Kempczyński (1):
include/drm-uapi/i915_drm: Add defs for mmap_offset
include/drm-uapi/i915_drm.h | 27 ++++
lib/i915/gem_mman.c | 232 +++++++++++++++++++++++++++++------
lib/i915/gem_mman.h | 16 ++-
tests/Makefile.sources | 3 +
tests/i915/gem_mmap_offset.c | 175 ++++++++++++++++++++++++++
tests/meson.build | 1 +
6 files changed, 414 insertions(+), 40 deletions(-)
create mode 100644 tests/i915/gem_mmap_offset.c
--
2.23.0
More information about the igt-dev
mailing list