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 3A12DC43458 for ; Thu, 9 Jul 2026 10:18:26 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 94B1E10E054; Thu, 9 Jul 2026 10:18:25 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="jct1N4Fa"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8971310F4C7 for ; Thu, 9 Jul 2026 10:18:24 +0000 (UTC) Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 7BBFC6001A; Thu, 9 Jul 2026 10:18:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8FD971F00A3A; Thu, 9 Jul 2026 10:18:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783592303; bh=L2z8gKFHa+Fv9UVV5fYM72xMTGx6WMZf3MFZLqI2YPc=; h=Date:Subject:Cc:To:From:References:In-Reply-To; b=jct1N4FaB/jZWmHDROlv2/VbK5FOPisO/l/4+y0lhT0fI0vIvLL1pDkepDzvv/yj/ Ohd1TDjfSKP10SBv8of+0bCVpbf45W81iyVQxl7Db9HXHDYMCMamSgMzwYKJ8h/vYG veJBhSrFxHIp/A6u9vh3PMOSmbXfKwdNUKVXs6ns9JIxG8iEQIbmUuQkp3qKGQrv1O J0668pkqH6uEtqUUsgayTOReFtSaMzioj6tcVt+BML+MkcI0wiSTevsWJnH3ukLHtp R5ICFJVlKYObXZ2SZKE862j881IWL/kv9u7AGDk6rth2ZXynZ4YgWNaYBZC+k/kVka UkjP68LpZ+PWw== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 09 Jul 2026 12:18:19 +0200 Message-Id: Subject: Re: [PATCH 3/4] drm: nova: Add GETPARAM parameter to read the GPU chipset Cc: "Alistair Popple" , "Timur Tabi" , "nova-gpu@lists.linux.dev" , "gary@garyguo.net" , "Eliot Courtney" , "lossin@kernel.org" , "airlied@gmail.com" , "linux-kernel@vger.kernel.org" , "rust-for-linux@vger.kernel.org" , "aliceryhl@google.com" , "Alexandre Courbot" , "dri-devel@lists.freedesktop.org" To: "John Hubbard" From: "Danilo Krummrich" References: <20260706053413.154135-1-apopple@nvidia.com> <20260706053413.154135-4-apopple@nvidia.com> <59948bff927bd4ad3af5fbe68d5d5e7565c5f729.camel@nvidia.com> <6fe208cc-f095-4d92-b34c-ad227d2710a4@nvidia.com> In-Reply-To: <6fe208cc-f095-4d92-b34c-ad227d2710a4@nvidia.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Thu Jul 9, 2026 at 2:49 AM CEST, John Hubbard wrote: > Unless all, or nearly all of the ioctl values would be the same, > there is absolutely no value in trying to make a small subset > match. As mentioned in [1], it would also require layout compatibility between structures and at least to some extend the same implementation semantics. So, no, we're not going to do this. It would probably be good to stick to some common tooling that exercises th= e raw uAPI though while we are still building things up and can't yet run "real" = test suites. One option would be IGT, but I also created [2] back when I merged the init= ial nova-drm skeleton driver. [1] https://lore.kernel.org/nova-gpu/DJRP5QO5JKVT.Y7LCZARVCWJ8@kernel.org/ [2] https://gitlab.freedesktop.org/dakr/drm-test