From mboxrd@z Thu Jan 1 00:00:00 1970 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 495F2C4345F for ; Fri, 26 Apr 2024 12:49:18 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D958410EC32; Fri, 26 Apr 2024 12:49:17 +0000 (UTC) Received: from 8e613ede5ea5 (emeril.freedesktop.org [131.252.210.167]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1D32210EC32; Fri, 26 Apr 2024 12:49:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: =?utf-8?q?=E2=9C=93_CI=2Echeckpatch=3A_success_for_Refactor_default_device_a?= =?utf-8?q?tomic_settings_=28rev3=29?= From: Patchwork To: "Nirmoy Das" Cc: intel-xe@lists.freedesktop.org Date: Fri, 26 Apr 2024 12:49:16 -0000 Message-ID: <171413575611.1668691.2369842350537562687@8e613ede5ea5> X-Patchwork-Hint: ignore References: <20240426105655.23738-1-nirmoy.das@intel.com> In-Reply-To: <20240426105655.23738-1-nirmoy.das@intel.com> X-BeenThere: intel-xe@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Xe graphics driver List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: intel-xe@lists.freedesktop.org Errors-To: intel-xe-bounces@lists.freedesktop.org Sender: "Intel-xe" == Series Details == Series: Refactor default device atomic settings (rev3) URL : https://patchwork.freedesktop.org/series/132930/ State : success == Summary == + KERNEL=/kernel + git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + git -C mt rev-list -n1 origin/master 0daf0be5bb95eb0a0e42275e00a0e42d8d8fd543 + cd /kernel + git config --global --add safe.directory /kernel + git log -n1 commit 5fb1bd875f3427f345d351a6cc1e214dca524735 Author: Nirmoy Das Date: Fri Apr 26 12:56:55 2024 +0200 drm/xe: Refactor default device atomic settings The default behavior of device atomics depends on the VM type and buffer allocation types. Device atomics are expected to function with all types of allocations for traditional applications/APIs. Additionally, in compute/SVM API scenarios with fault mode or LR mode VMs, device atomics must work with single-region allocations. In all other cases device atomics should be disabled by default also on platforms where we know device atomics doesn't on work on particular allocations types. v2: Fix platform checks to correct atomics behaviour on PVC. Signed-off-by: Nirmoy Das + /mt/dim checkpatch 47c509a8d4944e6276f7b956061c2020323f0a90 drm-intel 0aa8308179c1 drm/xe: Introduce has_atomic_enable_pte_bit device info a7c3623e8c3f drm/xe: Move vm bind bo validation to a helper function 4c8b21e2f33f drm/xe: Introduce has_device_atomics_on_smem device info 6997e199de0f drm/xe: Add function to check if BO has single placement 5fb1bd875f34 drm/xe: Refactor default device atomic settings