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 2965ACD3445 for ; Fri, 8 May 2026 17:26:30 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A4AE110F57A; Fri, 8 May 2026 17:26:29 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=collabora.com header.i=adrian.larumbe@collabora.com header.b="TkXf5fol"; dkim-atps=neutral Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6684610F569 for ; Fri, 8 May 2026 17:25:57 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1778261148; cv=none; d=zohomail.com; s=zohoarc; b=i0ormneuN0GYh6TDdOUthSUhUJJwqWLXG+J2gNYDtqVF1OkYhRIzEYHSHhEVC+0dVDLmnJgbivIcXvavvNFIEjUfmOoOyk74dLRiDukOpqJVoNIYTRTE1GuVSFpuUI+V/unfQra0Giilu7f763rD834sxr5sxFK1SIFt+jdG94s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1778261148; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=voqcjMqwJJ1X9tQ6eNruEjGnMBGBi98a08cEblVcs40=; b=C9nbRQGyp/c6ga0xcp4DyIqzE+lBwlQ0sx269Nh55Fc0v87QV1NvKHOuODAIfqoqnScdirJ/JYd6EggovobHnCgzmsWKav16hArVlnUT0mpyzh3CujggfPe62xbfekXK8tN58BD5EK+6AGVs4lpjPQE+EdaCXxcvMjN/6pB4XTc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=adrian.larumbe@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1778261148; s=zohomail; d=collabora.com; i=adrian.larumbe@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=voqcjMqwJJ1X9tQ6eNruEjGnMBGBi98a08cEblVcs40=; b=TkXf5foltXO/hFWfZDGQnwDCOnseUzd0Oem3uQuxOhA7t4FEMF4uHqk9d6i0inrS nLU6s33LAhzJvtGTxJ2h+dQN8j1mM6mvvhVpTiKn5w670oR5tNNIi7mmQUwVXGIJ6CA NpB676Nw3nPg3l3I2kYwxHfgD2DVeiEcAiTZyngU= Received: by mx.zohomail.com with SMTPS id 1778261146414434.4805979835114; Fri, 8 May 2026 10:25:46 -0700 (PDT) From: =?UTF-8?q?Adri=C3=A1n=20Larumbe?= To: igt-dev@lists.freedesktop.org, Petri Latvala , Arkadiusz Hiler , Kamil Konieczny , Juha-Pekka Heikkila , Bhanuprakash Modem Cc: Boris Brezillon , Steven Price , Liviu Dudau , =?UTF-8?q?Adri=C3=A1n=20Larumbe?= , Daniel Almeida , kernel@collabora.com Subject: [PATCH v2 0/3] Test panthor sparse mappings Date: Fri, 8 May 2026 18:25:32 +0100 Message-ID: <20260508172537.3456595-1-adrian.larumbe@collabora.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: igt-dev@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development mailing list for IGT GPU Tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" This patch series adds IGT tests to validate Panthor's sparse mappings functionality. They are meant to support sparse bindings in Vulkan, but we found it necessary to test it separately to make sure all corner remap and unmap cases intersecting with sparse VA's are covered. Link to the previous revision can be found at [1]. Kernel patches necessary to test the functionality herein can be found at [2] Changelog: v2: - Reformated DRM uAPI update commit so that it meets the usual IGT convention. - Renamed panthor_vm_repeat.c to panthor_vm_sparse.c to reflect changes in interface naming. - Deleted test that submits job to the GPU targeting bound addresses because sparse mappings no longer require a user-created BO. - Changed interfaces and sparse mapping sequence in the tests to reflect the changes above. [1] https://lore.kernel.org/igt-dev/20260313175908.1752151-1-adrian.larumbe@collabora.com [2] https://lore.kernel.org/dri-devel/20260507214939.2852489-1-adrian.larumbe@collabora.com Adrián Larumbe (3): drm-uapi/panthor: sync with kernel 5731bca6a656 panthor: Add IGT library helper for Panthor sparse mappings tests/panthor: Add Panthor sparse VM_BIND tests include/drm-uapi/panthor_drm.h | 246 ++++++++++++++++++++++- lib/igt_panthor.h | 9 + tests/panthor/meson.build | 1 + tests/panthor/panthor_vm_sparse.c | 316 ++++++++++++++++++++++++++++++ 4 files changed, 566 insertions(+), 6 deletions(-) create mode 100644 tests/panthor/panthor_vm_sparse.c base-commit: 529869b7d0fba64ed67819111079ff269bc8159a -- 2.53.0