Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp633487pxb; Fri, 22 Apr 2022 08:15:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3DDPeISISXO+03kEx5rcdjh+i6jeLcyboMkw4meU8cd6/lI541xpqdhwVYUdnFIKRjJ8g X-Received: by 2002:a05:6638:519:b0:326:7dc2:d7d1 with SMTP id i25-20020a056638051900b003267dc2d7d1mr2302655jar.1.1650640501180; Fri, 22 Apr 2022 08:15:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650640501; cv=none; d=google.com; s=arc-20160816; b=YKbnt4A5E7hvjnMNTDrryKf9N9eIzvN4VbjSWXS5ZerWQ5KC0ow9aj9H0ABSv9+/fe bs0mPOl1BpWZF34jOssIcVdwXYjxZj+ZO5xrkT1DiqEAj/XJdo/g2VWOIPh66PP1K4kA nRzRfpLenPPhHkXShbW+g1nyGse2dE6Hl7g50gSeeEsLis+LvFUTuLibK4ksKfryfbSM SSrhgcsNOhHfD0CMfMyxbnpH1NUjJPENv9ZS6FiLbWwmts3sdA7FhTtxPXBqadfw6D6n 3/D/9NHxYxgerRWStq2B7EeW03+XVC4EyTg7p+Ig7QwWHYGey63ae6DxTnOBacGBjYAT rURw== 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-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=WmlKGsXXb/3ElEqjaXUb6opYvnI9pCx8h2TaInbHoQ4=; b=vJ+R9I8gVtucZjlANY/GgdOFAVXOKNT/ybvzoAHn0Z++zxYv1STKWnFjyIIwEWoJVv uqDPIvvbabF4OpWul9Vztevv7HstCFXVBpwPvLJ4+FbuJInefgGjYCAZxy7ONyoGa4JU kqM3AXonOqRriYjKiS7khu4fyvlrjPo0Twb+wl6fTYxqJY6uPBqEYtBkFysNaWHtWELd fron+6/a8jhc/PNke8933MObcUCdiJVWsPF+5tmvZ20tau3qh+1qMpbCIDwgZPk+aWvx Hv4tcgrNpFrCoksxzVIddTqmChVx73od9bVKoGURktDdwpLUDEb3HqPpGyt0/GAsuXr7 kQqw== ARC-Authentication-Results: i=1; mx.google.com; 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 m9-20020a923f09000000b002cc44955ecdsi3827859ila.110.2022.04.22.08.14.44; Fri, 22 Apr 2022 08:15:01 -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; 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 S1359600AbiDTHKv (ORCPT + 99 others); Wed, 20 Apr 2022 03:10:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231806AbiDTHKt (ORCPT ); Wed, 20 Apr 2022 03:10:49 -0400 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA2B525C55 for ; Wed, 20 Apr 2022 00:08:04 -0700 (PDT) Received: by verein.lst.de (Postfix, from userid 2407) id 36FFD68AFE; Wed, 20 Apr 2022 09:08:01 +0200 (CEST) Date: Wed, 20 Apr 2022 09:08:00 +0200 From: Christoph Hellwig To: Jason Gunthorpe Cc: "Wang, Zhi A" , Jani Nikula , Christoph Hellwig , Joonas Lahtinen , "Vivi, Rodrigo" , Zhenyu Wang , "intel-gfx@lists.freedesktop.org" , "intel-gvt-dev@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Alex Williamson Subject: Re: refactor the i915 GVT support and move to the modern mdev API v3 Message-ID: <20220420070800.GB4417@lst.de> References: <20220413154642.GA28095@lst.de> <871qy1geko.fsf@intel.com> <5af7726e-920e-603a-bad3-8adb09d2ba89@intel.com> <20220413232053.GA2120790@nvidia.com> <1c3aaab9-3bd4-95d4-9f9f-4be9e10e6516@intel.com> <20220414133427.GB2120790@nvidia.com> <87ilrbeqbo.fsf@intel.com> <20220414134321.GD2120790@nvidia.com> <20220414143859.GE368031@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20220414143859.GE368031@nvidia.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE 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 On Thu, Apr 14, 2022 at 11:38:59AM -0300, Jason Gunthorpe wrote: > pull requests can flow through more than one tree concurrently. The > purpose of the topic branch is to allow all the commits to be in all > the trees they need to be in at once. > > So you should send this branch as a PR to the next logical upstream > tree gvt patches normally go through, in the usual way that you send > PRs. Especially in this case where there is a small merge conflict > internal to DRM to resolve. I'm assuming this is the drm-intel-next > tree? > > Once DRM is internally happy then VFIO can merge it as well. You can > view VFIO as the secondary path to Linus, DRM as primary. Alex will > mention in his pull request that VFIO has a 'shared branch with DRM > for gvt'. Where do we stand here? The (somewhat misnamed) topic/for-christoph branch looks fine to me now except for the mÑ–ssing "static inline" on the intel_gvt_iterate_mmio_table stub. When can we expect it in the i915 tree and linux-next?