Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp455508pxv; Thu, 22 Jul 2021 04:29:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8CsI72xIDBKtyihmZvUdU4RUJg4sTKRVuB428gDD6df7oRniXgU654ztqZDKeZENGauzF X-Received: by 2002:a05:6e02:60c:: with SMTP id t12mr28366811ils.121.1626953396193; Thu, 22 Jul 2021 04:29:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626953396; cv=none; d=google.com; s=arc-20160816; b=xQAn1cihoX+iaF8cqTEiiIJGn/4xKBFK40zq8z194S+IUjWcz6OjmRDmIretMdHtZu oXf4KJpH9R1z/OWAeavt2Dmizj85Or4iurVQyA5Uy/mfKvEdlL6Aa/ukaPHFUPMFEMa/ 6oco3HP3eyCYaO9jX8wXoy29sFNGXC300osPkOSRvSbFYIlIODETab0FAplf25EpSpQV ZxSNeG+wfBW4W3oiindlhFiWTWNfRSqnFyH8SiTOmh50A+jAkboKCV3nnHGLajhzDgEK PhONQ77B+Tz+s99ujiU5cB1lCWRgPo0n8YehIs4Ms8MLCZ13ljEGDPxvc5ixWdXgVQZu SRLQ== 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=tlwSP3E+o6dACUexqN1lCWWtUA1ZS2/frtL2qurgSS8=; b=ZCS3+Mx8H28qthRYqjZCjgB8vy1DezlDPRERh38eh+7JUkUOsWBBEndA95hF96hM5m OMyQY2YmPws6qITxNo+lSWgLVQhw9wsNutMRKZDBvCuNUsithZYXNnfBOuGU5n4M7WEx I3n6lMrqNTdBuy8lE/Su827BvSd2+Sh1AnAq7D6hfNdYEydcbyUaqUPjQdnjXOwKGFt4 Q0USrB77DgAaX234sTgySRg0bK/sveDXOjWyLoD30LfwVq++16f800/h010INcwojyCv DgCnmN8gZ7iyTClKXUZseZAMy2wAOO15deMfLCx6hCHoP79Nqr82RTi3X2grhnDAvgaP HX0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=RL1MC3tD; 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w5si22173225ilu.14.2021.07.22.04.29.44; Thu, 22 Jul 2021 04:29:56 -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=@redhat.com header.s=mimecast20190719 header.b=RL1MC3tD; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231721AbhGVKqe (ORCPT + 99 others); Thu, 22 Jul 2021 06:46:34 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:55981 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231694AbhGVKqb (ORCPT ); Thu, 22 Jul 2021 06:46:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1626953226; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=tlwSP3E+o6dACUexqN1lCWWtUA1ZS2/frtL2qurgSS8=; b=RL1MC3tDoHNfOgbwCurTIkbXO0X1cbV7qaml1NGgnks3XesS2Zqv/Deng4azpF1eTZzNb/ 60vj/36mjWgXeuDcYXLt0BZHeQZnqm6Bwq91tiw6SscThgo4os+DHFWvK/hoYzIGGxUi/U ECWChQBhLBJdWU7b2nW9OTSpRYaIDfU= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-526-TXg5LJprPxKeYAsU7j2vnQ-1; Thu, 22 Jul 2021 07:27:05 -0400 X-MC-Unique: TXg5LJprPxKeYAsU7j2vnQ-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id CD732E7B47; Thu, 22 Jul 2021 11:26:39 +0000 (UTC) Received: from sirius.home.kraxel.org (ovpn-114-106.ams2.redhat.com [10.36.114.106]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 6E64F6A056; Thu, 22 Jul 2021 11:26:38 +0000 (UTC) Received: by sirius.home.kraxel.org (Postfix, from userid 1000) id B0EE018000B2; Thu, 22 Jul 2021 13:26:36 +0200 (CEST) Date: Thu, 22 Jul 2021 13:26:36 +0200 From: Gerd Hoffmann To: "Wang, Zhi A" Cc: Christoph Hellwig , Jani Nikula , Joonas Lahtinen , "Vivi, Rodrigo" , Zhenyu Wang , "intel-gfx@lists.freedesktop.org" , "intel-gvt-dev@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" Subject: Re: refactor the i915 GVT support Message-ID: <20210722112636.wj277vqhg4dez5ug@sirius.home.kraxel.org> References: <20210721155355.173183-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, > https://github.com/intel/gvt-linux/blob/topic/gvt-xengt/drivers/gpu/drm/i915/gvt/xengt.c > But it's hard for some customers to contribute their own "hypervisor" > module to the upstream Linux kernel. I am thinking what would be a > better solution here? The MPT layer in the kernel helps a lot for > customers, but only one open-source "hypervisor" module is there in > the kernel. That can confuse people which don't know the story. One > thing I was thinking is to put a document about the background and > more description in the MPT headers. So it won't confuse more people. Getting the xengt module linked above merged into mainline would also nicely explain why there are hypervisor modules. take care, Gerd