]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/ttm: require mappable by default
authorMatthew Auld <matthew.auld@intel.com>
Fri, 25 Feb 2022 14:54:57 +0000 (14:54 +0000)
committerMatthew Auld <matthew.auld@intel.com>
Mon, 28 Feb 2022 08:47:34 +0000 (08:47 +0000)
commit1156d9b429747361d4c711d36dda448a0defd6eb
tree3d8f1c8e5d416ddd53df601038189459db1919e6
parentfd01656a7de5f24fe57694e85d3a4c577d30f64e
drm/i915/ttm: require mappable by default

On devices with non-mappable LMEM ensure we always allocate the pages
within the mappable portion. For now we assume that all LMEM buffers
will require CPU access, which is also inline with pretty much all
current kernel internal users. In the next patch we will introduce a new
flag to override this behaviour.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Acked-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220225145502.331818-2-matthew.auld@intel.com
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
drivers/gpu/drm/i915/intel_region_ttm.c