Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp755510pxb; Wed, 13 Apr 2022 11:37:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymPXUe1xXgP0DMGHMoTk0Vtf3NUxCHVPd0hBjRkcNmWC4UJkAySNfHu37PZ5Prd7UMeR49 X-Received: by 2002:a05:6a00:b44:b0:505:a8f3:6958 with SMTP id p4-20020a056a000b4400b00505a8f36958mr11125090pfo.22.1649875020231; Wed, 13 Apr 2022 11:37:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1649875020; cv=pass; d=google.com; s=arc-20160816; b=K5eDAoZlwvWtAtqAYxptrRz7nnt12G4wNZdFvUHA+7C3H6nXlf3mJKx2z2xu0LO1oE K7Qfa5Cf7mibNI6qZx9S5OpTE1gnfcQBLOYTgYRVhOQm6IicVu0IAtNL9sa2u7jopiWs KAXAt7K1fcuTuQe9InryfU+kxsumWHLlFwlbsnwxxtQwym7xXOxXjLEfXTY4hl9bz9an ik3w+gUdGc7emGn7yvT1GRkiALVvHSWKpUZ0juoTyJCgL03Jipq1VVomsUKXsCP8X87a Re0LNa6GicZigrES/F1XUXs19VTbldBozTOv2kWXIWyw+VIVl61cuSFYYWQt3RWQpxIn 8coQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=iC/s2DTaEthEMYJWZOdFA0hyeSsK9uOFCc2TiYoZ7oE=; b=yKsFIMAZvl2AvexwlZJ8DXBkvnkhOij8SnqkLvB/PnYcle0rfHob6nB9Eg2TjTE5LK h0vFdpcudIi3ywE8cKVdOXJ09KfvdrTIXAe55ERLjAtxQkznAOsYQP5Lpa8yABDQqyeY +mMxNpdGWqmJZup3Bq35dTiLn4WqhfNhXUuAjWYGLfp/WNcsKCKMnxJmrsd3iS/ScQXI 22EyGIof7KzyXhncIKbYzgwww++MEFjn3sodr3pReFwR4ZxkWI97i10bkg0rXN3P/KLo l2byjvi9ZBMKW9BufiUNcP2irYNpO17ernbyo873HV7p0NBSwGeWuZnaYQB6/3IIDDWB iraQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=WPoQdskQ; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v22-20020a056a00149600b004fa9dcef7f0si16806208pfu.75.2022.04.13.11.36.44; Wed, 13 Apr 2022 11:37:00 -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; dkim=pass header.i=@intel.com header.s=Intel header.b=WPoQdskQ; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235704AbiDMNt4 (ORCPT + 99 others); Wed, 13 Apr 2022 09:49:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232566AbiDMNtz (ORCPT ); Wed, 13 Apr 2022 09:49:55 -0400 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 24D345F8E2 for ; Wed, 13 Apr 2022 06:47:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649857653; x=1681393653; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=4NU0nQxMd+rEUEbWojvr5CfKXJrLD5/8oQtBU5fwwFE=; b=WPoQdskQx9pTqB+2svjcMl9O83TX/Uyq6WTnCxIDhRhFgu+ZQgJ4l9RA gszRQVvyT6b7DRGM5ZPvePW14ItXPNGW9ug9BpHt5YA3vJPIpDYMZEPM/ btQtG8QDh7vO7j4wgSPrbmsAnTcMHLjrxpbJHadtH3xNEFbXaXD6RBCqk gx6BBQvuq4aQ50bEkBVeED/UkOVhN7MtB9T92n+KcmNWtjJBkIGbf0oe4 XWhxPLJm+N+d/lpIL6SfPoeuLsDZ/N1ebpwoVMWKT1mlJ9FMqjEHXqGmb bGittiBRL5TRnMLRdVEgK2Rqe73Rf5bv2NYcneiG0Bf9QFWiX+1k1ZVgP g==; X-IronPort-AV: E=McAfee;i="6400,9594,10315"; a="262844676" X-IronPort-AV: E=Sophos;i="5.90,257,1643702400"; d="scan'208";a="262844676" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2022 06:47:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,257,1643702400"; d="scan'208";a="552206342" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 13 Apr 2022 06:47:07 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 13 Apr 2022 06:47:06 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 13 Apr 2022 06:47:06 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.43) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 13 Apr 2022 06:47:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ih8CxzIuYb9QPhD9UBeyEWgX1tvXKtk+nkitTjta0S6D2OsEsUU1CFk+DSFlOKaBcXJHVkFYHluZ9qlWBc40/3/TgwNEk2QI51sVpU1Ue2xwzUP7JA/4Sh2jjJGE5jTKCPdgrVwzK2QKerUDHZs8xlxG9Bwbl5B45ehTzHNnWNxBOhQzbPRZzMOc3lbkv47XBLIInBIlb5AQ2JtiE62RwvLcMNq0KQuswgF2ujKnJ0IQCLt42+iB/1Ho6FHNAnvHgmcBXaJ0LGVWccbN5UQdTsNNu9ihRS5yGPkrX2aQrMsWPX94ACjGa/Ngsfhi2WpE/7UTwlrJGWLnxXriOvkRKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iC/s2DTaEthEMYJWZOdFA0hyeSsK9uOFCc2TiYoZ7oE=; b=abTBAENPMbT2iqhuRr0YmJOQSXbMB1ZcQIod73s5KPE7FOmruyHf9sOOoH5tzz1dDXqiX7xK4MNt0naxnDenhu2eZrmsIzZ5TKEGrRKqsUcPoMZiW1V03XszQJiPz129QtorP7+bbSvWHyqLbnKJ0dRTZr/2dzuaBTHtelP8BS9z6/mUMnLq77WnU24ppjABioFcX7REmZzR2k6CNCXIJ5QSE3yaHTGSFtxDl56+sfDG3w+KLpQ2nHv5OSD5jIwF/4qVyJbwklg1L/W+gFqMqsQpRmMp4lVgedjL3JEAp5dB1+ZWsoXheE8FKPrYPMVkjeca4qMjPyNQHmU9Pk4iRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB5549.namprd11.prod.outlook.com (2603:10b6:5:388::7) by CH0PR11MB5473.namprd11.prod.outlook.com (2603:10b6:610:d4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Wed, 13 Apr 2022 13:47:05 +0000 Received: from DM4PR11MB5549.namprd11.prod.outlook.com ([fe80::e5b8:93eb:e06b:f1ab]) by DM4PR11MB5549.namprd11.prod.outlook.com ([fe80::e5b8:93eb:e06b:f1ab%6]) with mapi id 15.20.5144.030; Wed, 13 Apr 2022 13:47:05 +0000 From: "Wang, Zhi A" To: Christoph Hellwig , Jani Nikula , Joonas Lahtinen , "Vivi, Rodrigo" , Zhenyu Wang CC: "intel-gfx@lists.freedesktop.org" , "intel-gvt-dev@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "Jason Gunthorpe" , "linux-kernel@vger.kernel.org" Subject: Re: refactor the i915 GVT support and move to the modern mdev API v3 Thread-Topic: refactor the i915 GVT support and move to the modern mdev API v3 Thread-Index: AQHYTa50HopuXX46aU+QxtIWwnq/0azt3o0A Date: Wed, 13 Apr 2022 13:47:05 +0000 Message-ID: <82c13d8e-1cb4-2873-86e9-16fd38e15b27@intel.com> References: <20220411141403.86980-1-hch@lst.de> In-Reply-To: <20220411141403.86980-1-hch@lst.de> Accept-Language: en-FI, en-US Content-Language: aa X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bbed6079-03c2-4614-a1b2-08da1d541886 x-ms-traffictypediagnostic: CH0PR11MB5473:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4MiKuTIb4SBm2fA3ndNca088gaqbNfqi2XopSvvWBOROgfpwV7WljDhFgighoSnt/mS16tkX5jLc4r5jED/JdlZd6RdALo4eUmMWaTV5EJtyljSXBYtShDt6HR589ocL8wnsvA5h6u5vHbeKcALCpXQLGSNUT4SVVEmzdsdD52+5h10CmQM5PlGFRjek8Pqn5mAkvqs6hYj+xY5/Lf9A8XChh6CpTlYpiWL1B1U9BE3pQb5ZJsCMtj9obogfPOhkdH3zyr6XGbCZBzW0zCaOolnYtpeAZIZvgvwxJcLA2t191RaNiPam+pyi5srXvGr1qHJskpR68P67zygSgPgb9uaRwMRO2o3zqDlc87Nu2MZrTfSWg5NK4CJYvkmG1ghEoF6H0eScywrd+qJIC9NyMmtZ3+v3uumfV2m5v5fAiHvJGP9kCyU2cqpFjl/gaQw0wZzyTKzMLiF5+45u7Jr5MBf/ZOqPXbPEFcht2yWwSXg6KfYn8Lxle05hk3d8CHBOPpset/ollxB62j9Yl/QEqWTlUEAxK2UqzJVydNqzr7VlPs+8f92qT6DzyqL2XNehmeB/Mn9XVXoQZMd5ucq4oqQhFLFKzj8hjVWcOx27rxW9vcp0vr81rLz/941XNfVgNZzWGCe49RM9Hp+Ot6NSl2+fD6Jl5Pz0CpixIANkPywBrQHtC5yUqkPDZVJ65CT2La5hJcssQvGospM7oeEejEpp/6Mhy6qF0Bgd5niTrHBeWJuFS0HddqEtNKBAoLA5SRrJUc5/zZegFdjeoAVbDnRzv53mnohB+QmJPd7+6xxjlGN3IlyvtRb53/262b5QuFtyEQiGBJybGNSXhYeytYPPuKDqp7vSggsmM+McH+U= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5549.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(966005)(71200400001)(54906003)(2616005)(31696002)(86362001)(26005)(186003)(8676002)(6486002)(110136005)(53546011)(6506007)(6512007)(38100700002)(122000001)(82960400001)(508600001)(316002)(83380400001)(38070700005)(64756008)(66446008)(8936002)(2906002)(66556008)(76116006)(36756003)(91956017)(31686004)(4326008)(5660300002)(66476007)(66946007)(43740500002)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?Omet3QpsO2mPqByo889kyZHP7cSYZ+RzC7KNBWjvswVvmauGCSjmOlvI?= =?Windows-1252?Q?tesmvt9o9VeNhNSW4eZ4H8pwQ11kQWOwXfvZl/uAukd+botiGxkNGTEJ?= =?Windows-1252?Q?wgf5LSY+aFL+bZxYpSE9XqQ3TR3Tr0Vcf+xxKGoWUoGFXD9K3XcOOnr7?= =?Windows-1252?Q?de4IboCuwh5auTnE8FoYEhqzpQ469dHdQNz62P3IHO0STBrUf3TRM5Yw?= =?Windows-1252?Q?7+SCNHpGtX8LrfdyfHaxDlpOtGWDHxASo97n0Mt+ZzIDkv1qsI/L0IQM?= =?Windows-1252?Q?o/z1ZOI9McR/n8fMO7RVH3T5cCfqaZD4BQZIZqxF2KASy0xYXMMdkmD1?= =?Windows-1252?Q?Jz4fG1IFhbTQdmytN+JGaGmkQLvL9ZyCTQ0v3WCKnRd4Mujyr3/DPqeK?= =?Windows-1252?Q?8DKHF90v+qqX+eyyFxwJPUEmspuxQeZ9uJROKv40D3ABCJk/3WYnQZDs?= =?Windows-1252?Q?mhXjrY2FDkKnz1Hr3u4JSw8lcvCVhj+4KwGuMqoRAAGOxHA1FRePRul2?= =?Windows-1252?Q?j1tm8/DqJbhFwO+zrjSRGYMsDF+yQ5FO1NfSVwY3aqlK4dNt/497JeGo?= =?Windows-1252?Q?+2bFTT4MDaSF7wU/U9P2aU2M6cxJddjv4d1JF6ZrOVNQKADlF1x36Kmd?= =?Windows-1252?Q?v1NwMa+rJz/lvBwkBRqfmt4tbT2tMgs13tu5Q13VlSyi+3Y90ELt94b9?= =?Windows-1252?Q?f/u/PlZ2bO7aakHxrKoRlnoKL6pK0PqH2LYN75bU5rozZ9D1Bg6EpZu/?= =?Windows-1252?Q?9ugKVQwkOlnxBrDRRaLjeiPkWMczNjmScg2VdKFq0Zk/8uXB2XLoc05v?= =?Windows-1252?Q?4EnisDk5qpgjQ/GBeNCWTU9ENFnHbIPzrgbPhL8JvwEOQgfd8gpWDZpo?= =?Windows-1252?Q?LXc3n5qij1bfhI/HV3UteGZkKhgROhnlkCKfaxCXNmhg2RZAJ+vuOGSX?= =?Windows-1252?Q?xX55p4R/H3VvAt6dxTDxYlbHo6VWYEqmL48apMHH3Xhgw7h0WXQeeyD3?= =?Windows-1252?Q?xVDTLBjBUaNmKyg6f0QSkge7oBYlhrYAQ8f8E9KvyCJVvfhdGkMqNsVR?= =?Windows-1252?Q?569sTTEynHvddVG5F0I67QKgzYKRHSTcPPNr/rbrJS85ig2agvDQeinY?= =?Windows-1252?Q?Cm7oPAo+UcJ9y7mMDzi9wwfCLZ3X9R6M5NfsNB09WGezEKJMEIFslqPI?= =?Windows-1252?Q?bx7aRaP6b+n/LdLp8lkdOU34/NLgoGYgjC06xIoA4Xi5zUffhLTTK6mj?= =?Windows-1252?Q?xmnAEZsOu6LIVqsvJUTdP0wzI8pStIjpjUtuNO6YFVN9ez170tm8UH7K?= =?Windows-1252?Q?IR6WBuaYQllRQOqUbGVgDT1q7JXNfBp8pqbEt5eMgRWXv7n0CDHvuoXn?= =?Windows-1252?Q?dedxkcc1BAmDJyk/QgmNiA38P+WmjibLI2z3mH3F6k0ZgYF+Q56X/RJy?= =?Windows-1252?Q?Mee2JOrpR2CB2mj2ccY2+22qjLxCBoB+ej7kTQAjURBz5pibDxAiJjyv?= =?Windows-1252?Q?MeT7FdBh2MZ59soznDkr2QDnIuTtNFgPJ7R3FX/uXqDOEcMAYGsqO6lO?= =?Windows-1252?Q?yAsMfKC7B3nNyx7aDI26YaRNDKqWaw6VLQhwr6HQtGYiM+rYkOapSv3+?= =?Windows-1252?Q?pEtHh0wytvxXQ+EHBcfZ8MvcVAjKOcLLvp0HdeRW7z1R5aore3V/1EcQ?= =?Windows-1252?Q?7K5FPZj+AuI7elhTHECyPHT/PiS8K8PPKZRMrqScUJs9n2zfTadz9yn9?= =?Windows-1252?Q?+I+UkTZPufrgDwX8URD6bHccMulfYhtESMcOLOQsQH0DZaWDP7jvwEmb?= =?Windows-1252?Q?GPm/7H9i9c/HXit5X2NGxbN+GrP+S51sD7nwlW6NCCL/wEImR3CdI1sc?= =?Windows-1252?Q?4DbsO5YZCDLAjw=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5549.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bbed6079-03c2-4614-a1b2-08da1d541886 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 13:47:05.1031 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wXBrrnMhfWZK1AAwcvXR6OUJxuoVm1zG+fGSIanKxKcdBCJjNc6+PIGl1orewkt77ZvUpZjIlcw1hiOIIi7Qmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5473 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_HI,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 4/11/22 2:13 PM, Christoph Hellwig wrote: > Hi all, >=20 > the GVT code in the i915 is a bit of a mess right now due to strange > abstractions and lots of indirect calls. This series refactors various > bits to clean that up. The main user visible change is that almost all > of the GVT code moves out of the main i915 driver and into the kvmgt > module. Hi Christoph: Do you want me to merge the GVT-g patches in this series? Or you want them = to get merged from your side? Thanks, Zhi. >=20 > Tested on my Thinkpad with a Kaby Lake CPU and integrated graphics. >=20 > Git tree: >=20 > git://git.infradead.org/users/hch/misc.git i915-gvt >=20 > Gitweb: >=20 > http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/i915-= gvt >=20 > Changes since v2: > - rebased on top of Linx 5.18-rc + > "Refactor GVT-g MMIO tracking table and handlers" > - don't fold the gvt Makefile into the main Makefile > - add the mdev patches to remove the legacy interface that is now > unused to the end of the series >=20 > Changes since v1: > - rebased on Linux 5.15 > - allow the kvmgvt module to be loaded at any time and thus solve > the deadlock when both i915 amd kvmgvt are modular > - include the conversion to the modern mdev API >=20 > Note that I do expect to rebased this again against 5.16-rc1 once > released, but I'd like to get this out for review ASAP. >=20 > Diffstat: > b/drivers/gpu/drm/i915/Kconfig | 33=20 > b/drivers/gpu/drm/i915/Makefile | 31=20 > b/drivers/gpu/drm/i915/gvt/cfg_space.c | 89 -- > b/drivers/gpu/drm/i915/gvt/cmd_parser.c | 4=20 > b/drivers/gpu/drm/i915/gvt/dmabuf.c | 36 - > b/drivers/gpu/drm/i915/gvt/execlist.c | 12=20 > b/drivers/gpu/drm/i915/gvt/gtt.c | 55 + > b/drivers/gpu/drm/i915/gvt/gvt.h | 125 ++- > b/drivers/gpu/drm/i915/gvt/interrupt.c | 38 + > b/drivers/gpu/drm/i915/gvt/kvmgt.c | 1099 +++++++++++++++----------= ------- > b/drivers/gpu/drm/i915/gvt/mmio.c | 4=20 > b/drivers/gpu/drm/i915/gvt/opregion.c | 148 ---- > b/drivers/gpu/drm/i915/gvt/page_track.c | 8=20 > b/drivers/gpu/drm/i915/gvt/scheduler.c | 37 - > b/drivers/gpu/drm/i915/gvt/trace.h | 2=20 > b/drivers/gpu/drm/i915/gvt/vgpu.c | 22=20 > b/drivers/gpu/drm/i915/i915_drv.c | 7=20 > b/drivers/gpu/drm/i915/i915_drv.h | 1=20 > b/drivers/gpu/drm/i915/i915_trace.h | 1=20 > b/drivers/gpu/drm/i915/intel_gvt.c | 162 +++- > b/drivers/gpu/drm/i915/intel_gvt.h | 17=20 > drivers/gpu/drm/i915/gvt/Makefile | 9=20 > drivers/gpu/drm/i915/gvt/gvt.c | 340 --------- > drivers/gpu/drm/i915/gvt/hypercall.h | 82 -- > drivers/gpu/drm/i915/gvt/mpt.h | 400 ----------- > 25 files changed, 929 insertions(+), 1833 deletions(-) >=20