Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2587757pxj; Mon, 14 Jun 2021 02:18:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyQr1paIhtE+ypyOCW+GNrH0viEK/I1rtrVJjeCXv6kec8xszz5ChkbbgePx4e8Wf2CuT58 X-Received: by 2002:aa7:da4b:: with SMTP id w11mr16293924eds.272.1623662310880; Mon, 14 Jun 2021 02:18:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623662310; cv=none; d=google.com; s=arc-20160816; b=E5UpV0YSdo1XN0o+yPpEq3XjNK+JVd4S74mIwan+5EIKnYG9Px4Ojudb+XvIZ/8Ftu pSKz3Ky12FkxUoqM+tPAH0PX43pUGbDQJLAHrO+/EpkPsyG4AjH5GzkhU548DK1hTPkI QIN7xdSc4i5jX9wIQxI1UUBUrCegJDn2YZ7nQIMo3lE3fZt9CoCk5d890zACmJJzuB0B VtcIrL4IvCsQu8scF9TTDkdFV+Oq9AxIGlX+6HR4/+YYov42lAsPfc6mWS+NT0nT4pEA A2uPEdLYjEG3znFBvAO9Ayi4lVA6jAxWoFk8owA04EMzaSm+VdAEN2VOLGEouVk+5HhW iJlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=KENaF6daomgz5scNtXqZjtsZnSgCNhEWOpxx4RhJ4Yw=; b=kzTPQln9TXJsHsP+AvXVK9sxUUqL8ABKqhYRKrKUPrGKTedunzx0kXwL9AxOr80+k1 T5wGLYuO0wrhm2lw7kdc2t07tUopy0QL8yswCrY2bcoYZPD4MwXRIWPB8VtciirpBTK2 qqRwoGqoY5ryzJva4LYp50QUfssbBtwBSiC9fw282Kqu2hnyYSVkrzLikifM92VTOkax 4983iOWMuYI7mfW0SBkg4cyr2Nxt4/mQJ9OtjVbllPMbH/D06jEQO4DisK2moMkV0+DR lHhqcmV/Si0KoOeJKISQxW9wfE7crafg/gBLVdXwQsba6u8lCVIXva8MltmbqMsxIi38 fhNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VJx+kBHF; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id yh12si10059339ejb.237.2021.06.14.02.18.07; Mon, 14 Jun 2021 02:18:30 -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=@linaro.org header.s=google header.b=VJx+kBHF; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232630AbhFNJRB (ORCPT + 99 others); Mon, 14 Jun 2021 05:17:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232565AbhFNJRA (ORCPT ); Mon, 14 Jun 2021 05:17:00 -0400 Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8F9DC061574 for ; Mon, 14 Jun 2021 02:14:43 -0700 (PDT) Received: by mail-pf1-x436.google.com with SMTP id h12so10102902pfe.2 for ; Mon, 14 Jun 2021 02:14:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=KENaF6daomgz5scNtXqZjtsZnSgCNhEWOpxx4RhJ4Yw=; b=VJx+kBHFYVtSRtJbdOXkmjTmPuh/Y5FBlscGVnemlXQ3z5mQXpwXFHZoLmqxiGjhtw 2svtmA0s+JTY622IJYpBay/e18FAtFK/RPkWfhhZuYCViUuRfEMXq1g4zNG5foQm83d6 /7vAoP1BIr5vfyTnu69CjoTZcvGzNZdYn7HShgbPX3tKMk/cMTVatGYnzhWyH+/9M/jY igBoSRq2zPYW5clyihkJiXhHvWbACfbXXZiP8lZmeCsjJx4bzSosRmGKuiHBLWcHiIFW IUk0fA+Np1DkJepm6lBOeLr/0E7lWKK9O6mUo6p0CwBt8dxpY1ePRhBm3GZz9A3/kq2L mhzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KENaF6daomgz5scNtXqZjtsZnSgCNhEWOpxx4RhJ4Yw=; b=XO3B17aYwQLeRrg/TA0CLiopcGDJBJbKk4TsUyJ17Q5d+mYBW47jlYCI67MFXAPTPD 0zGT5WiAA9Y9LXBOL2T+a1oraAkdw4nIxSBYTRozPgb6ejNNJnvWK6EVyTdyDvRhenL3 /Xn+0+6gwTD9qHJN6poVDE38xXsQ/7gQ0kG3XcB0FdbrQHd+B9wZQCTr6ct87bMuKz2P 2pmw8nydImkwMMQ9ANh9C4/MmFfXjb8ApPk9ehM8VDJgsD+VTncCg5xb8zXSQqAsNCv0 aNMeDqqcdN4weNehFtDhTCy6nyio1giF3/Ezhd/W6sWtSTXD6ynJ4y3RiHzECfUzxEDt 5yiA== X-Gm-Message-State: AOAM5301iD488a1EuT2puzgmvxJ02QEN6Qo4q8EWuZjlx0EzEW6KIR7v pl6gN98ko5a8Y4dXEPHaDIZEFQ== X-Received: by 2002:a63:4653:: with SMTP id v19mr15988605pgk.240.1623662083282; Mon, 14 Jun 2021 02:14:43 -0700 (PDT) Received: from localhost ([136.185.134.182]) by smtp.gmail.com with ESMTPSA id w21sm12531959pfq.143.2021.06.14.02.14.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jun 2021 02:14:42 -0700 (PDT) Date: Mon, 14 Jun 2021 14:44:41 +0530 From: Viresh Kumar To: Andy Shevchenko Cc: "Enrico Weigelt, metux IT consult" , Geert Uytterhoeven , Linus Walleij , Bjorn Andersson , Bartosz Golaszewski , "Enrico Weigelt, metux IT consult" , Viresh Kumar , "Michael S. Tsirkin" , Jason Wang , Vincent Guittot , Bill Mills , Alex =?utf-8?Q?Benn=C3=A9e?= , stratos-dev@op-lists.linaro.org, "open list:GPIO SUBSYSTEM" , linux-kernel , Stefan Hajnoczi , "Stefano Garzarella --cc virtualization @ lists . linux-foundation . org" , virtualization@lists.linux-foundation.org, Alistair Strachan Subject: Re: [PATCH V3 1/3] gpio: Add virtio-gpio driver Message-ID: <20210614091441.b6gaei3dgx73skvt@vireshk-i7> References: <10442926ae8a65f716bfc23f32339a6b35e51d5a.1623326176.git.viresh.kumar@linaro.org> <20210611035623.z4f2ynumzozigqnv@vireshk-i7> <20210611080122.tlkidv6bowuka6fw@vireshk-i7> <0478822f-9d10-deb8-86ae-3b4ac3bb0c6c@metux.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716-391-311a52 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14-06-21, 11:12, Andy Shevchenko wrote: > On Mon, Jun 14, 2021 at 11:08 AM Enrico Weigelt, metux IT consult > wrote: > > > > On 11.06.21 10:01, Viresh Kumar wrote: > > > > > No, QEMU passes the raw messages to the backend daemon running in host > > > userspace (which shares a socket with qemu). The backend understands > > > the virtio/vhost protocols and so won't be required to change at all > > > if we move from Qemu to something else. And that's what we (Linaro) > > > are looking to do here with Project Stratos. > > > > Note that this is completely different from my approach that I've posted > > in autumn last year. Viresh's protocol hasn't much in common with mine. > > That's why we have a thing called standard. And AFAIU virtio API/ABIs > should be officially registered and standardized. Yes and here is the latest version (which is based on the work done by Enrico earlier). It isn't accepted yet and is under review. https://lists.oasis-open.org/archives/virtio-comment/202106/msg00022.html -- viresh