Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp1408522lqo; Sat, 18 May 2024 01:46:24 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUN6eQkT6GhcIJ7vKIz2y5fXuWJ3wpznbIP+6fvrDz6W+oKQjc6QfC+3zwdnT+HkfjaRDvbKcuZv3SL9XOI1gIZo+mOMpnjZVV8WPwztw== X-Google-Smtp-Source: AGHT+IHA6ZKPtV0fz04UbPHyj3LtP9wmmngRdyERw44/eFPoHYybFlps2Yr6zaVyA+xjJOXqnZw1 X-Received: by 2002:a05:6a00:174c:b0:6e7:b3c4:43a4 with SMTP id d2e1a72fcca58-6f4e035d2e8mr30430446b3a.25.1716021984158; Sat, 18 May 2024 01:46:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716021984; cv=pass; d=google.com; s=arc-20160816; b=NPudiU1IqiYeekeu5uwRX8cBTT+DHBy4SZUpcFVZiOV5/Bx2uCtniduVp3R1ehHvpG ysBgP7uHGAm2ipdGFbdDVwpkAorKzpleh34eDSCvI1PMjUWePM7wo6gbFPD3M/csonVt KXrAZ8vXEz2TrKJTsHR0nc7jNw9vkLb0gBxJ7/nQLGoYnNWCkO1QtFEIobxFZ+HymGke cN44GxVN1ojZadO9reTFQIjaPoU753oiwQRFDx8xgcDzWc9it9sqFch1kF0BncBnMdnH NQovpRck77ptqWF+Tg/WaNJMvLkzeR674JIM2VGAvG+7TPztQahsp235CS5P4J8SY77h fwXQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=n+rd4UdCyI+BaLvkA5VSQVIe4oBJ+kbE0mtFLmAsgdo=; fh=xcSBcM33OyQxdSHAICshiPVjaWnknVMmxAy9T5s6rr4=; b=IYo3E+wsjmonRV9J5pTPb2oi5d+9hpV1zKSm7Zifsq0sQ741Nbhtgtsxjwszi7TwP+ +cTDe6/+NqJv/zZCPzaN/viG9RO6GunOTElurHv40W5nz2dTiaDIpEznWkATtjA1Z7T1 2F0A9s5GloAYNzEeaWMiKgVtYbx/sHx0tqaEjANEg/IoUwiyNVHPYaorxpnGHNb4zTfg 8vX4mv49IL5VvYF3Y6ZiUdEeesp9E0+ve5YtNJesYbV2dH5R/VKN8WpzGBvRt2ncqLFE q8Dvt0kSQnetHEh2LPWEh5LYjIivNWN1Q9iMQNVOlxBbuPo81mtVh/PgeX1wu++GzDTf fAUw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@tomeuvizoso-net.20230601.gappssmtp.com header.s=20230601 header.b=DkrpsycO; arc=pass (i=1 spf=pass spfdomain=tomeuvizoso.net dkim=pass dkdomain=tomeuvizoso-net.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-182801-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182801-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-6f4d2aeefdbsi18736603b3a.201.2024.05.18.01.46.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 May 2024 01:46:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-182801-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@tomeuvizoso-net.20230601.gappssmtp.com header.s=20230601 header.b=DkrpsycO; arc=pass (i=1 spf=pass spfdomain=tomeuvizoso.net dkim=pass dkdomain=tomeuvizoso-net.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-182801-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182801-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 97313282D9B for ; Sat, 18 May 2024 08:46:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6B63010A36; Sat, 18 May 2024 08:46:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=tomeuvizoso-net.20230601.gappssmtp.com header.i=@tomeuvizoso-net.20230601.gappssmtp.com header.b="DkrpsycO" Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0CC96D53F for ; Sat, 18 May 2024 08:46:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716021977; cv=none; b=lHBuYnFRWFgQgCoVLvTYuicW+RpURZu1kDNkfAUGwxjP0cuX9y0AZP/jpk+eWlBfoiTzDqfHehH0w+y2sz1CreOew16YSxeP56YpKeM9T7N0O9hgwyXHVuOUKWItWhn7Zg5jokeSQdEuhaToDLyCuudv66oWx0ORwfQn1Cku4H8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716021977; c=relaxed/simple; bh=n+rd4UdCyI+BaLvkA5VSQVIe4oBJ+kbE0mtFLmAsgdo=; h=MIME-Version:From:Date:Message-ID:Subject:To:Content-Type; b=G8JUQoDMxTFjPXkZx7/zL3gRWHQyuSyRPFmvGyPfLN2zodZgqDGSqZVeZ1aUMvWhUme9PwcLZWIxrd3KXjHwaDnLms6wPznfQBv0N5cYbLzfugOz/UIEULE2i4VluT66i62HVQrPY+TaSjfgDdKLueFFrydRGAlrJcQhbH1+RX0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tomeuvizoso.net; spf=pass smtp.mailfrom=tomeuvizoso.net; dkim=pass (2048-bit key) header.d=tomeuvizoso-net.20230601.gappssmtp.com header.i=@tomeuvizoso-net.20230601.gappssmtp.com header.b=DkrpsycO; arc=none smtp.client-ip=209.85.219.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=tomeuvizoso.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=tomeuvizoso.net Received: by mail-yb1-f171.google.com with SMTP id 3f1490d57ef6-deb654482bcso970291276.1 for ; Sat, 18 May 2024 01:46:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tomeuvizoso-net.20230601.gappssmtp.com; s=20230601; t=1716021974; x=1716626774; darn=vger.kernel.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=n+rd4UdCyI+BaLvkA5VSQVIe4oBJ+kbE0mtFLmAsgdo=; b=DkrpsycO069AYhYq9GBOaJ0uKtv1y7uVKOqqstq4wpKCt0BHPdejaA1pywFSJHmxBe lMFY79NlTOiRucxYgbbL3WOcZhxrkY92vNBzWzBLFvasGOU1dw9POI0Jcp2VV5BHTaYV Hh3yl8hYFh7PUYSUL57J0L79tzqFLqIce9PsDRpL/LqZtUBFh/gUF+qv8SDk4sWs0Mbw wYQMBoGcx7M2UP7hX/hp+TkeiTJCp9o5WKPj76NGNPSgxBlJ/gfpqbTDPrduUKHL16Ep spkkIq0hbNU/PGDODU2Zy9homXVUi71vwGduy/8Q6DoFmjWFQbDk2YsnK01R+ACqzAro ohOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716021974; x=1716626774; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=n+rd4UdCyI+BaLvkA5VSQVIe4oBJ+kbE0mtFLmAsgdo=; b=kEfMqTnY1YMT0r2RWqTmVko82hkw2h74HDp5+pcNKzSAhWf4LrjStqJH9gl+GyW8N/ VLxGRVYX31yHLRJLJazULocOOHiOj1lH7bJhMhl7IFCQfqcy2JodHODMd9wtZumarmdo m0sZqvax7v7Lu97ObrsZzMGN7bCCb8pUayIo+wTesU+xDpRufvEC2CqV5UdnCLNcLmYS B7EL3CsvZoiClpaJ7vmV9WlvRTFv3ypsLLOWJRPxWOLl5uteOoLr3MrTKzG7y5cVGI57 ybhh7PC1RofqCde4SFMLuvT725efL/PvIWI/VUgKbU6/K2udDUzH8Wy6KYL8IccEPfcy HpkA== X-Gm-Message-State: AOJu0YwnmRQ0pDm30F44h0gg0OIqaodVBtFDBew9sx42m0D78aWrY3UF o6diTAWam/Rh9vy2wP4dccgV26v80QdLKqtxgQmpkDzp79fTeadtse1wJXVFflClIRM6ctCV4nV dRihFEw== X-Received: by 2002:a25:a428:0:b0:de6:40c:1910 with SMTP id 3f1490d57ef6-dee5229146amr21092641276.50.1716021973874; Sat, 18 May 2024 01:46:13 -0700 (PDT) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com. [209.85.219.174]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-debd382857asm4077650276.45.2024.05.18.01.46.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 18 May 2024 01:46:13 -0700 (PDT) Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-df1cfa7f124so1001260276.3 for ; Sat, 18 May 2024 01:46:13 -0700 (PDT) X-Received: by 2002:a5b:5cc:0:b0:dc6:d738:1fa6 with SMTP id 3f1490d57ef6-dee4f1b8bdcmr21070438276.6.1716021972694; Sat, 18 May 2024 01:46:12 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Tomeu Vizoso Date: Sat, 18 May 2024 10:46:01 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: DRM Accel BoF at Linux Plumbers To: open list , dri-devel , David Airlie , Philipp Zabel , Christian Gmeiner , Oded Gabbay , Olof Johansson , Lucas Stach , Jeffrey Hugo Content-Type: text/plain; charset="UTF-8" Hi, I would like to use the chance at the next Plumbers to discuss the present challenges related to ML accelerators in mainline. I'm myself more oriented towards edge-oriented deployments, and don't know enough about how these accelerators are being used in the cloud (and maybe desktop?) to tell if there is enough overlap to warrant a common BoF. In any case, these are the topics I would like to discuss, some probably more relevant to the edge than to the cloud or desktop: * What is stopping vendors from mainlining their drivers? * How could we make it easier for them? * Userspace API: how close are we from a common API that we can ask userspace drivers to implement? What can be done to further this goal? * Automated testing: DRM CI can be used, but would be good to have a common test suite to run there. This is probably dependent on a common userspace API. * Other shared userspace infrastructure (compiler, execution, synchronization, virtualization, ...) * Firmware-mediated IP: what should we do about it, if anything? * Any standing issues in DRM infra (GEM, gpu scheduler, DMABuf, etc) that are hurting accel drivers? What do people think, should we have a drivers/accel-wide BoF at Plumbers? If so, what other topics should we have in the agenda? Cheers, Tomeu