Received: by 2002:a05:6a10:6d25:0:0:0:0 with SMTP id gq37csp1160771pxb; Sun, 12 Sep 2021 09:40:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwuWMuE7loX8UiiAOrgdFdXFldm6qz+QWTwve1EcomCrjQiJLdhhfMOyMOWS7tHtXVOKXqg X-Received: by 2002:a92:c64a:: with SMTP id 10mr4588752ill.102.1631464801131; Sun, 12 Sep 2021 09:40:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631464801; cv=none; d=google.com; s=arc-20160816; b=Zldei4rt26jmFj6YWZ1bKGVX2aHE8JweDChkuqemW1xzBMoI9OZ9c4cBHpBL91WJc7 +GWG/+yjrh2GBEJSbETPm41YmvtTE5popwWYZ2zS5NaLE4nHJSN8VxznAH4cK0LgDJva 82l55ADh0mirGJ6OFu7WAF+KFzL+yNgRtxjE0PXxLO3A6f5GGGBvi197Ahth2TCVQH6C JgxPe5Fjd8I51RZHGbIohwVolHdKKIDaGHBIy+/i3C1UJPyg1boWQwvtltyaWDCMqOtI eprdrgLI9nEF8YaXBsCeOaS9rEXuRiZaobjXLol6aZXBMsL8TKtDf3zItuczYsPW6goV 693Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=iWrsRXODT54fDjqbomuMW+tTamZc86GMmNWS6hNNFB8=; b=R98tuNIY/Yj3PUmTK+OULJe7f95yBa5KiUCGtFEb9uPh0tqSbAG/SiNy6eHXF9Y7cH dltwp0KQ4Yy9D/JWn4obCmUTdYh4Zf9XJ/Ck0DcDnW+6rOZQuI+ox5nALO4tsTKFTS5F UNuqwUdh9fDIrTT9+aT/Tn6ZMsIQ9eYaMH47LrriQ65Iu1i9ag9NCK6alH9FckuM0dwY M2Cg4XQ37xhYhHYdykc6uM8gxD1O8djdI6FQN8gEyrjRal+rUmxow6v0a/cKPhoLolBM Lzg3fvNcaG8LRayp3GAbHsDWe8F5QpMDkfrm/OvgIXATb/RL82tpkW8LVd9QVKG2pZgU fv3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail header.b="O/hynjvK"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f46si4282849jaa.87.2021.09.12.09.39.48; Sun, 12 Sep 2021 09:40:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail header.b="O/hynjvK"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230506AbhILQjE (ORCPT + 99 others); Sun, 12 Sep 2021 12:39:04 -0400 Received: from mail-4317.protonmail.ch ([185.70.43.17]:49223 "EHLO mail-4317.protonmail.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229643AbhILQjC (ORCPT ); Sun, 12 Sep 2021 12:39:02 -0400 Date: Sun, 12 Sep 2021 16:37:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail; t=1631464666; bh=iWrsRXODT54fDjqbomuMW+tTamZc86GMmNWS6hNNFB8=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=O/hynjvK8++aD+Cgq1/CvOwTKI0hr91VGbBx3avDCjd84t91P9UnNaqQIPOoAEICM xFi7eNm13Vh6aCSM2JrhLTZ50PjBjI96AFC8BAf4CvxvPKNaUdYg7PTrM/JC7+iZ3D DqRzpSD1x31vPa0Y9o8DUlm6OzfLc+pVTwE4R4KpS0uEWzhN4oyLeeEJps5qqgru2v 6PsH9HVq9BhVzkVoPKjBsTG9Nt5tkDApBLnSYFQk2cwVdwtFOFNQ8Tkfq3GQUkcECl flMewAJ1ylCoutOibTmhIqjHaLo7ZN8CsMfQDxf8gMONlkdDs6XgSAvtMOOzaT89f9 PKLsK17qLfbGg== To: Greg Kroah-Hartman From: Simon Ser Cc: Daniel Vetter , dri-devel , Oded Gabbay , mzuckerman@habana.ai, dsinger@habana.ai, Linus Torvalds , Dave Airlie , Jason Gunthorpe , "Linux-Kernel@Vger. Kernel. Org" Reply-To: Simon Ser Subject: Re: Accelerator drivers going forward (was Re: Habanalabs Open-Source TPC LLVM compiler and SynapseAI Core library) Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > > - move drivers/misc/habanalabs under drivers/gpu/habanalabs and > > > review/discussions on dri-devel > > Wait, why move into gpu? Are we going to do that for all hardware > accelerators that we currently have in the kernel tree? > > These things are not GPUs in the sense of them being "do some work and > write out to a screen", which is what I would associate with a GPU (G > does stand for "Graphical", right?) > > Yes, GPUs can do things that some accelerators can do, but they can do > things that accelerators can not do, and the other way around as well. > I doubt you want all of the existing gpu drivers to be only treated as > an "accelerator driver" now, as where would the logic that has to happen > to get the bits out to a screen live? This seems like a description of the "display" part of the drivers, driven by KMS. There are many chips which can't do the "display" part, only the "render" part. Their drivers are living in drivers/gpu/ as well.