Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp4981925ybl; Tue, 14 Jan 2020 01:19:21 -0800 (PST) X-Google-Smtp-Source: APXvYqw0QSkWo0bdf9SIQgC5FGlU1e3a/gcqo8cL+z/aSHepTmershxCxMB8VGABJD/vQVAk4vkm X-Received: by 2002:aca:cf83:: with SMTP id f125mr15358032oig.15.1578993561240; Tue, 14 Jan 2020 01:19:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578993561; cv=none; d=google.com; s=arc-20160816; b=xLOreDNxvTCcBs+CbW6CLkM79AGtSXOBimsboqRg0N0kHT1LN+S1PQkHWy7Fjti9VM gcCBYfdnuPCWkdo1S8QxcZyIRZhoicp1wyTPcJCB/BKL2hZ1Une9LiEIUUIEWdIyxVX0 ZlpudvF8onHCv2n/YetNvWWrJchif62rNjUphXXJhfsGMYgx868icdB5Z+xrHUEzMtX+ GQ0m1itG8dbtZE3jcylpdGv3yps7swIlt32qjrDb8nSpiWuS+VKfLA4vLhR14A/xTxN6 375AYoBizdnobifRLoqPf+9fJrFPpwDfEKKyyQxldYQGFe5sKn+swxJOUkt2PspO2uIb amPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=WK5mNxJmZlMfIlStInjtnW5+mJGwXwB5z2/WQVXG1Jc=; b=t1LtEcV2zvlm4khu5F4PSSC6qz+qySy/IKY0CWR/B75RQs4Dy9Cwb6MCcEKKdXlEGF NbpmY3h78/2TxyAeZYf+Qvd308iUx+JOmxUH62NJb6DDDJH+JeqpMjoMnw8nqjVmgV6U 6SlIDrMoR48yu7SWjN66hlEf+ncFLfETSZswjSySgm5e6jn07fJiuzpDjayHovtjHaly ln7dvrMhHkPyZ1sxNzSjlQDTHTSL/zOApnFjk5SzduHJhiclv6gB1c45aa/KjJBxRZ2N SWX5FnZzcISK9z0gsJdMILmde8P+5uZ2CoN/7XgVsa1YS1J9JNYFnieNGuDIjZXEuyHn PPUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b="Ds/jQbXw"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f21si8360777otp.56.2020.01.14.01.19.08; Tue, 14 Jan 2020 01:19:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b="Ds/jQbXw"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728819AbgANJSI (ORCPT + 99 others); Tue, 14 Jan 2020 04:18:08 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:45008 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725820AbgANJSI (ORCPT ); Tue, 14 Jan 2020 04:18:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; 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:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=WK5mNxJmZlMfIlStInjtnW5+mJGwXwB5z2/WQVXG1Jc=; b=Ds/jQbXw8nbCbaPbNliOhbJDq KRbr0XuNT25GWjjXRRA5yAqh1Da7rGWcqlnnYvdFiAD8ygBETMN7VXlqYCXgf/wb0yOtP57s4o7pv Pb3K2Nb2vi1Guqqj/ZJrxwyALOCGwLp4wMfNpa3mtW9YX7qygiafQvbgD2bEuVGRZIpAyi5GBoFQg Z3lkknNFmrn9RvgdFJqr2RBBu6kuj41+RXps4G8qrJcU5gpOPyOWdkCvdswyMPnC7usamVnGubICq rEWIHGG7Tl/C6/XgqeuF+WXL9K0EeYt0CWsjciSD4oOwHucsDoXXnsjZMtR10U4YZmowdmrMJmPPi VVbeiAZSA==; Received: from hch by bombadil.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1irIKt-0005gj-4d; Tue, 14 Jan 2020 09:18:07 +0000 Date: Tue, 14 Jan 2020 01:18:07 -0800 From: Christoph Hellwig To: Julian Stecklina Cc: intel-gvt-dev@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, zhiyuan.lv@intel.com, hang.yuan@intel.com, Greg Kroah-Hartman Subject: Re: [RFC PATCH 0/4] Support for out-of-tree hypervisor modules in i915/gvt Message-ID: <20200114091807.GA12664@infradead.org> References: <4079ce7c26a2d2a3c7e0828ed1ea6008d6e2c805.camel@cyberus-technology.de> <20200109171357.115936-1-julian.stecklina@cyberus-technology.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200109171357.115936-1-julian.stecklina@cyberus-technology.de> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 09, 2020 at 07:13:53PM +0200, Julian Stecklina wrote: > These patch series removes the dependency of i915/gvt hypervisor > backends on the driver internals of the i915 driver. Instead, we add a > small public API that hypervisor backends can use. > > This enables out-of-tree hypervisor backends for the Intel graphics > virtualization and simplifies development. At the same time, it > creates at least a bit of a barrier to including more i915 internals > into kvmgt, which is nice in itself. Err, hell no. This is not how Linux kernel development works.