drm/i915: Enable GuC TLB invalidations for MTL
authorJonathan Cavitt <jonathan.cavitt@intel.com>
Tue, 17 Oct 2023 18:08:06 +0000 (11:08 -0700)
committerAndi Shyti <andi.shyti@linux.intel.com>
Wed, 18 Oct 2023 04:01:13 +0000 (06:01 +0200)
Enable GuC TLB invalidations for MTL.  Though more platforms than just
MTL support GuC TLB invalidations, MTL is presently the only platform
that requires it for any purpose, so only enable it there for now to
minimize cross-platform impact.

Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231017180806.3054290-8-jonathan.cavitt@intel.com
drivers/gpu/drm/i915/i915_pci.c

index fcacdc21643cfa469e3f9d599918f75f07d6ba54..ffbe5d0abf8f3333f2f560c8c8db32dda7009479 100644 (file)
@@ -830,6 +830,7 @@ static const struct intel_device_info mtl_info = {
        .has_flat_ccs = 0,
        .has_gmd_id = 1,
        .has_guc_deprivilege = 1,
+       .has_guc_tlb_invalidation = 1,
        .has_llc = 0,
        .has_mslice_steering = 0,
        .has_snoop = 1,