From patchwork Wed Oct 4 22:07:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Cavitt, Jonathan" X-Patchwork-Id: 13409621 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BF141E936EB for ; Wed, 4 Oct 2023 22:18:34 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0910510E3CF; Wed, 4 Oct 2023 22:18:29 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7DA1710E07E for ; Wed, 4 Oct 2023 22:18:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696457904; x=1727993904; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ysmzoVubg1403aa43iSZK/OH9WDV57RU0pmYZlOZIMY=; b=JfJLHIKdrqDlX/NSPR4tcMJzidqjVuyU6GaKgggPjlcvQpwGKQtqLTZc frRnVDlbSaeS3ObUf6JjDpm7cJjFBr3epa4+ZZBI0XO3BnRk1xOHVcqLz pywhVGsJoemEIgpCULr300UXeYMj9T6/TalptwBcooXzX4rgu4A1qZf7w VciXJ6nctH4DiHk5IQcehPEB5VhJIT1VrgUL6iX5ldv2iZi2b7ZG4C0lf iHOkSA1fueY7LVSQH98hrm1I1WBxEEgjfyp310SYWZxGjxq3heKh3S7SC /BkAibuftslx2sNZTyxE7F5Z1437g55HpAf9FHCc4PMAT+S6uLDhUZwIN A==; X-IronPort-AV: E=McAfee;i="6600,9927,10853"; a="382195135" X-IronPort-AV: E=Sophos;i="6.03,201,1694761200"; d="scan'208";a="382195135" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2023 15:18:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10853"; a="867611828" X-IronPort-AV: E=Sophos;i="6.03,201,1694761200"; d="scan'208";a="867611828" Received: from dut-internal-9dd7.jf.intel.com ([10.165.21.194]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2023 15:18:23 -0700 From: Jonathan Cavitt To: intel-gfx@lists.freedesktop.org Date: Wed, 4 Oct 2023 15:07:39 -0700 Message-Id: <20231004220739.1313307-7-jonathan.cavitt@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231004220739.1313307-1-jonathan.cavitt@intel.com> References: <20231004220739.1313307-1-jonathan.cavitt@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH dii-client v6 5/5] drm/i915: Enable GuC TLB invalidations for MTL X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: janusz.krzysztofik@intel.com, andi.shyti@intel.com, matthew.d.roper@intel.com, jonathan.cavitt@intel.com, chris.p.wilson@linux.intel.com, nirmoy.das@intel.com Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" 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 --- drivers/gpu/drm/i915/i915_pci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c index df7c261410f79..c3a5d5efb45d1 100644 --- a/drivers/gpu/drm/i915/i915_pci.c +++ b/drivers/gpu/drm/i915/i915_pci.c @@ -837,6 +837,7 @@ static const struct intel_device_info mtl_info = { .memory_regions = REGION_SMEM | REGION_STOLEN_LMEM, .platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(CCS0), .require_force_probe = 1, + .has_guc_tlb_invalidation = 1, MTL_CACHELEVEL, };