]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/guc: Make sure vma containing firmware is GuC mappable
authorMichał Winiarski <michal.winiarski@intel.com>
Wed, 11 Jan 2017 15:17:39 +0000 (16:17 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 12 Jan 2017 10:52:39 +0000 (10:52 +0000)
commit2f0e6748f541ef3c46136ad8504ff34ea078195c
treeb11abe402b9013cae4b5dc25b0b32588858b0d31
parentffa516beefdf6a2084cfe2a37338c6ff8587fd67
drm/i915/guc: Make sure vma containing firmware is GuC mappable

Since commit 336272684765 ("drm/i915/guc: Assert that all GGTT offsets used
by the GuC are mappable"), we're asserting that GuC firmware is in the
GuC mappable range.
Except we're not pinning the object with bias, which means it's possible
to trigger this assert. Let's add a proper bias.

Fixes: 336272684765 ("drm/i915/guc: Assert that all GGTT offsets used by the GuC are mappable")
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Tested-by: Tomi Sarvela <tomi.p.sarvela@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: http://patchwork.freedesktop.org/patch/msgid/20170111151739.28965-1-michal.winiarski@intel.com
drivers/gpu/drm/i915/intel_guc_loader.c