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 AF5F3C021B6 for ; Fri, 21 Feb 2025 10:17:53 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4372110E257; Fri, 21 Feb 2025 10:17:53 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="cnVEOQJs"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine.igalia.com [178.60.130.6]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3115710E255 for ; Fri, 21 Feb 2025 10:17:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=XM2orjP4gEI1kXbDbeXB/KPX9n5+Z2/LBUThdS/3pHw=; b=cnVEOQJsJrPUoBLBWQI/EvmySx vIVkWULLvCSZQBBEi6S8vCwiVE0k57F+O3LKI1eklmn3+84KtLkgD+1SBcpiYlkRNt7in2yVglTn2 gY8MuNW0ZZSNSyLhWGpOeF7L9hk9pO3YsW+oKn0veVwx1Vnup8+2Q2Gp5NJYa0lfvSSLWIGBglsEw 9WmkznrLEDIKjSuwLD7dTdFW2ZFq9q25heWguNAKr7G1D8P1NyW4u98GWr1/Pv73KdpMjazkZzc3V jEPuN3IGCsxYeBPqA6uD36AUANwXgoLR0+8pQwjFcFs4cxiVVuGS3lsK2L3GPfUvxonw4HHOJyVix ykthIgGQ==; Received: from [90.241.98.187] (helo=localhost) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1tlQ6E-00G2bR-Kv; Fri, 21 Feb 2025 11:17:44 +0100 From: Tvrtko Ursulin To: intel-xe@lists.freedesktop.org Cc: kernel-dev@igalia.com, Tvrtko Ursulin Subject: [PATCH 07/12] drm/xe: Reduce DPT table alignment as in i915 Date: Fri, 21 Feb 2025 10:17:26 +0000 Message-ID: <20250221101736.78986-8-tvrtko.ursulin@igalia.com> X-Mailer: git-send-email 2.48.0 In-Reply-To: <20250221101736.78986-1-tvrtko.ursulin@igalia.com> References: <20250221101736.78986-1-tvrtko.ursulin@igalia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Errors-To: intel-xe-bounces@lists.freedesktop.org Sender: "Intel-xe" There is some magic going on with DPT alignment values which are multiplied by 512, and then for specifically pinning the DPT table scaled back down. Make xe do it in the same way as i915. Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c index 496257a60009..6c85e03dfd79 100644 --- a/drivers/gpu/drm/xe/display/xe_fb_pin.c +++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c @@ -326,7 +326,7 @@ static struct i915_vma *__xe_pin_fb_vma(const struct intel_framebuffer *fb, vma->bo = bo; if (intel_fb_uses_dpt(&fb->base)) - ret = __xe_pin_fb_vma_dpt(fb, view, vma, alignment); + ret = __xe_pin_fb_vma_dpt(fb, view, vma, alignment / 512); else ret = __xe_pin_fb_vma_ggtt(fb, view, vma, alignment); if (ret) -- 2.48.0