Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2146454pxy; Mon, 2 Aug 2021 21:32:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwLKRrqRHXUnGUulwqlvqIHX7TUWRPFLxCF4bjuz7vxA+loqgoMuuTzzPA5duvLP6ODgSxq X-Received: by 2002:a17:906:a18b:: with SMTP id s11mr19157109ejy.8.1627965121862; Mon, 02 Aug 2021 21:32:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627965121; cv=none; d=google.com; s=arc-20160816; b=JklRAwiJ0JHq5ozyipmOEWZqxeqGSDVb3jwNkoszF2t4L6ddgsqxARJJCKArBDGOkq Ar2V58bpbPvDeXPz25aWgd2zvHTwHQxQNT2EiZfug1X+SmjAFi2u3RBG35yBqm6mcSAM WwbRJwaxE78R0I2obXD5yM3cWvIAqYxLurXV9McBYe1G+vt7O2Oym1yf5dtITNP4fD+F 7r46RLnXNRCgETZLTTx5SCj3ouopjQC83wODUz/A/DmSPabkjFNzO+7ERLb9m6+FsU/s TMFptUKVkVfH2UvYoSEItmZ5AlN+B1T8FX2FOwASBgO27qE7J6ORhXddzomhWxiPh+EU 8q6w== 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=WuU0zqp5FxDzXHdF6RFEsqh5sXTxns57RbzCe8eINV4=; b=zqOMg05DkhZ81BleNKAdjINGrpBOZZ0AcMXyR4PhKWlwzTsbATUID6grH86PhfAjai 8YFa0t9RB/GJrlcZU6GPd3GIgLPreeTzR37TmJU5DOJr634Y5dADF7LQQ+PWN+6W99cz 7Xp1ULLXQ2AYeFWUNKxdNGuEbgLVTbXQ4C0d/8RZkB9u1j3IGdFiVJ1Yqb1putZBzsv0 hFSoKO05+uWqYwieC/l8i+4zo3cpH7kGMleHssh6Jup4iCNRb9mVJXEW/KQ6YHIU1Pzg s26GXoWi/QREGtssALxyqVmBRE1XD48o05Hk2Q27EvNGpeGbnfSGYy5koINQxwEP7p7J JWeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=U0yP0tud; 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 l33si15769784ede.457.2021.08.02.21.31.37; Mon, 02 Aug 2021 21:32: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=@linaro.org header.s=google header.b=U0yP0tud; 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 S232667AbhHCEab (ORCPT + 99 others); Tue, 3 Aug 2021 00:30:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233157AbhHCEa3 (ORCPT ); Tue, 3 Aug 2021 00:30:29 -0400 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 014D0C061764 for ; Mon, 2 Aug 2021 21:30:17 -0700 (PDT) Received: by mail-pj1-x1032.google.com with SMTP id m10-20020a17090a34cab0290176b52c60ddso3012806pjf.4 for ; Mon, 02 Aug 2021 21:30:17 -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=WuU0zqp5FxDzXHdF6RFEsqh5sXTxns57RbzCe8eINV4=; b=U0yP0tud2140rIMQ9BsrY0xo0wzev+KHGRy4B6aHwt9CP2EJ8MocyiIyz6yYB2ZIEi 6E6HN96OA3LJipeTxDzH+TNXQgVULyaQXWnUW/n1JlvjmsuBXmSDgkPgcNB3+RhQ6o+a ovnCxRYGzDDoJ7RcGNJmCYAS8gJLdYcBSYIEJAExO2xfpAHCwtCg79OsAXUpotjUU2BE spNmP4St0+FcuQt0c5hi/YfpOtY9epEeQ7lDNvdb91GTR4e5l44hQFy43MMux7+ienso 1fgASFok9lixiXvGJaxhUw8PkcDvlGkykRO/WbHigND+qBGpks5pa/MByls6+VnwNc8W MIkw== 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=WuU0zqp5FxDzXHdF6RFEsqh5sXTxns57RbzCe8eINV4=; b=aMA/6dPkKF+GSODvVaQS0HEEME4s2jjgg8hfrBi/iJoY9vjJoDz0gUku9MiPB1KSAa D0iwt4TI7C+JFx2nmiLdHM4JEKTu/AFkVIWn4lPRQAYq+BVhmKFRAz2K3fkbRelg5gOn p/TTQHHOViT5lF2xOrlVfKt/ogmEZ7xVGyFmcPAAnUEX0VrUzdJXMf/cGT8O+I0pSfu+ nXfChaVzR2cWcWiitgPBNu9hLl6MqfdoO5Qbfya0Gvq36nFZV6QqkjjtDWq9SzaB0nUR WPof6pt6elHRq1Ck5fImf4Gl5c8gI8l0p+i8HPNhqxJ9o/R6npRZ/8CcV1cUt3q0pafk KTog== X-Gm-Message-State: AOAM532Ysv5rSpg7Z2TvgTKl8KBf63Olcfn51os2GA3mVr46pIaEZtI/ o17BDoMUK5eafZWKfqWtf4JprQ== X-Received: by 2002:a62:8fd4:0:b029:3af:3fa7:c993 with SMTP id n203-20020a628fd40000b02903af3fa7c993mr19305886pfd.77.1627965017486; Mon, 02 Aug 2021 21:30:17 -0700 (PDT) Received: from localhost ([122.172.201.85]) by smtp.gmail.com with ESMTPSA id 21sm13539667pfh.103.2021.08.02.21.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Aug 2021 21:30:16 -0700 (PDT) Date: Tue, 3 Aug 2021 10:00:14 +0530 From: Viresh Kumar To: Rob Herring Cc: Jason Wang , "Michael S. Tsirkin" , Arnd Bergmann , Jean-Philippe Brucker , Linus Walleij , Bartosz Golaszewski , Vincent Guittot , Bill Mills , Alex =?utf-8?Q?Benn=C3=A9e?= , "Enrico Weigelt, metux IT consult" , Jie Deng , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, Arnd Bergmann , linux-gpio@vger.kernel.org Subject: Re: [PATCH V4 3/5] dt-bindings: gpio: Add bindings for gpio-virtio Message-ID: <20210803043014.paskwghdio6azplp@vireshk-i7> References: 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 02-08-21, 13:40, Rob Herring wrote: > Humm, how does one implement interrupts without a parent interrupt? It > uses the parent virtio,mmio interrupt? Kind of, yeah, but not necessarily. The interrupt information is passed over buffers shared between host and guest. Now the guest may process the buffers when it receives a notification from the host, that will be at downpath of an interrupt for virtio,mmio. Or the guest may poll on the virtqueue and process any buffers as soon as they are made available, no interrupts then. -- viresh