Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp502514rwb; Mon, 26 Sep 2022 01:51:06 -0700 (PDT) X-Google-Smtp-Source: AMsMyM76VdLRcFc4aiXJBkF0eF9r6SglfmPalBdNqyBjKqF+GGKlwkGGHf1+nrUw92/+FURXe44g X-Received: by 2002:a17:907:ea6:b0:782:1ace:9d5b with SMTP id ho38-20020a1709070ea600b007821ace9d5bmr16126860ejc.770.1664182265962; Mon, 26 Sep 2022 01:51:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664182265; cv=none; d=google.com; s=arc-20160816; b=TMo07zZ8He0EMqan+5hdUrTLRrjYJuz08NrN4KV/6Zh0MyAlpqrYRAvzOXan7O4Y7X MOMsKNY6PDIWaoUjducPwzWw5fIOzItQw52nKTbnxItKixaqx/qEONoeBcTbosFP/Dth UlnlNebCE1EFOL9AqelNt42Sc5XgmIZd4VrjSoEaZrXLgMpCfvfi2mhoEXFDvxqqtpdX M1VY6/0GMHAle4UOTcvpFGRyC3+p696+XMqnR9x+HoXPN/DmFkNfdZfyXK2nV4PdNStw BHLma9BrxdAiFXzKkv/lJMZryEdJtdSOxBOpeBsRLQRvq2WrIh/Eva4k021ZKaOaExN4 HY2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=J2vFtnitx+D26/PgyWoBCcjlD+YDNZ3SH4J3QGc5Uzg=; b=YJU41gclvJZX9/yxKPmLmBrTscTadCSyWsYpND8NAXJPhQjgFoLsm0SuOg96+Kp6/N gxaRLn0ivdjmGcOL2oJBoLhjvL29N5shO68CQRdOXDh/9ps4HoDeDR3SOVVdigfeyauK gKsmV45Pcb6KWTR9N/Fsy60JwvDXfrt1xMzc1eb9TvG+cVRXtmynGgBXlP+XnYmFhYPK 56Q1++8mMBh3XaMvt5UL5v2Jz7rhLfx6/8nuPzDl6ziBzw8jOQfxud3+E6gIX4I6GPFd 6Xh9WmHOvJU6DN5xgYrKG2haIqegTyvLwVslogDEFczrXVMZxHWRj+8tRuop79omX5lz am0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=ZZyB+905; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s5-20020a50d485000000b0045435a1c674si13078209edi.348.2022.09.26.01.50.40; Mon, 26 Sep 2022 01:51:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=ZZyB+905; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233717AbiIZIQT (ORCPT + 99 others); Mon, 26 Sep 2022 04:16:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231727AbiIZIQR (ORCPT ); Mon, 26 Sep 2022 04:16:17 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A4D11901A for ; Mon, 26 Sep 2022 01:16:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=J2vFtnitx+D26/PgyWoBCcjlD+YDNZ3SH4J3QGc5Uzg=; b=ZZyB+905nEZ1UmRzocibfTjXMA laO8CNbidDLcD+eEpXS7lFAuiEWk/dlsUOb3Aqfr0dBouObccH84YPq6WfklRsZvvowTJaMxa5YUD gFC6OiF3sOorfQRBkjAcVFNYZrlr2L7boTW0LAB6PJksSgHul3Nj0gt/4yWo9TppovrCksY9O15Su ew9w7NIGBIBHD7HVh8rEWLAtXHRPVdrUz5WuAxnJmzvKjHTxyGgyDBFPu8acTvsvCKFyIp43WXE60 ErKCd83VBRdTYysbsp/P/Ko/AhVoE2wGaLGQO+1QY7uKiH/6unQpo0xxHUz8TRO96PqdVt5CYFp52 a9OiJ5nQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocjHh-0033Mw-G5; Mon, 26 Sep 2022 08:16:13 +0000 Date: Mon, 26 Sep 2022 01:16:13 -0700 From: Christoph Hellwig To: Oded Gabbay Cc: "Linux-Kernel@Vger. Kernel. Org" , Yuji Ishikawa , Jiho Chu , Alexandre Bailon , Kevin Hilman , Dave Airlie , Greg Kroah-Hartman , Jason Gunthorpe , Arnd Bergmann , dri-devel , Daniel Vetter Subject: Re: New subsystem for acceleration devices Message-ID: References: <7hh71uixd9.fsf@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Btw, there is another interesting thing around on the block: NVMe Computational Storage devices. Don't be fooled by the name, much of it is not about neither computation not storage, but it allows to use the existing NVMe queuing model model to allow access to arbitrary accelerators, including a way to expose access to on-device memory. The probably most current version is here: https://www.snia.org/educational-library/nvme-computational-storage-update-standard-2022 The first version will be rather limited and miss some important functionality like directly accessing host DRAM or CXL integration, but much of that is planned. The initial version also probably won't be able to be supported by Linux at all, but we need to think hard about how to support it. It woud also be really elpful to get more people with accelerator experience into the NVMe working group.