From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1BDA9C07E9A for ; Tue, 13 Jul 2021 01:36:15 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 79CA560FED for ; Tue, 13 Jul 2021 01:36:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 79CA560FED Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2A63389FDE; Tue, 13 Jul 2021 01:36:13 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6003F89FDE for ; Tue, 13 Jul 2021 01:36:12 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10043"; a="209896263" X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="209896263" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jul 2021 18:36:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,235,1620716400"; d="scan'208";a="464966260" Received: from allen-box.sh.intel.com (HELO [10.239.159.118]) ([10.239.159.118]) by fmsmga008.fm.intel.com with ESMTP; 12 Jul 2021 18:36:07 -0700 To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= References: <20210709164750.9465-1-ville.syrjala@linux.intel.com> <20210709164750.9465-2-ville.syrjala@linux.intel.com> From: Lu Baolu Message-ID: Date: Tue, 13 Jul 2021 09:34:09 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH 1/4] iommu/vt-d: Disable superpage for Geminilake igfx X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org, David Woodhouse , iommu@lists.linux-foundation.org, baolu.lu@linux.intel.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gNy8xMi8yMSAxMTo0NyBQTSwgVmlsbGUgU3lyasOkbMOkIHdyb3RlOgo+IE9uIE1vbiwgSnVs IDEyLCAyMDIxIGF0IDA3OjIzOjA3QU0gKzA4MDAsIEx1IEJhb2x1IHdyb3RlOgo+PiBPbiA3LzEw LzIxIDEyOjQ3IEFNLCBWaWxsZSBTeXJqYWxhIHdyb3RlOgo+Pj4gRnJvbTogVmlsbGUgU3lyasOk bMOkPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+Pj4KPj4+IFdoaWxlIHJ1bm5pbmcg ImdlbV9leGVjX2JpZyAtLXIgc2luZ2xlIiBmcm9tIGlndC1ncHUtdG9vbHMgb24KPj4+IEdlbWlu aWxha2UgYXMgc29vbiBhcyBhIDJNIG1hcHBpbmcgaXMgbWFkZSBJIHRlbmQgdG8gZ2V0IGEgRE1B Ugo+Pj4gd3JpdGUgZmF1bHQuIFN0cmFuZ2VseSB0aGUgZmF1bHRpbmcgYWRkcmVzcyBpcyBhbHdh eXMgYSA0SyBwYWdlCj4+PiBhbmQgdXN1YWxseSB2ZXJ5IGZhciBhd2F5IGZyb20gdGhlIDJNIHBh Z2UgdGhhdCBnb3QgbWFwcGVkLgo+Pj4gQnV0IGlmIG5vIDJNIG1hcHBpbmdzIGdldCB1c2VkIEkg Y2FuJ3QgcmVwcm9kdWNlIHRoZSBmYXVsdC4KPj4+Cj4+PiBJIGFsc28gdHJpZWQgdG8gZHVtcCB0 aGUgUFRFIGZvciB0aGUgZmF1bHRpbmcgYWRkcmVzcyBidXQgaXQgYWN0dWFsbHkKPj4+IGxvb2tz IGNvcnJlY3QgdG8gbWUgKGllLiBkZWZpbml0ZWx5IHNlZW1zIHRvIGhhdmUgdGhlIHdyaXRlIGJp dCBzZXQpOgo+Pj4gICAgRE1BUjogRFJIRDogaGFuZGxpbmcgZmF1bHQgc3RhdHVzIHJlZyAyCj4+ PiAgICBETUFSOiBbRE1BIFdyaXRlXSBSZXF1ZXN0IGRldmljZSBbMDA6MDIuMF0gUEFTSUQgZmZm ZmZmZmYgZmF1bHQgYWRkciA3ZmE4YTc4MDAwIFtmYXVsdCByZWFzb24gMDVdIFBURSBXcml0ZSBh Y2Nlc3MgaXMgbm90IHNldAo+Pj4gICAgRE1BUjogZmF1bHQgN2ZhOGE3ODAwMCAobGV2ZWw9MSkg UFRFID0gMTQ5ZWZjMDAzCj4+Pgo+Pj4gU28gbm90IHJlYWxseSBzdXJlIHdoYXQncyBnb2luZyBv biBhbmQgdGhpcyBtaWdodCBqdXN0IGJlIGZ1bGwgb24gZHVjdAo+Pj4gdGFwZSwgYnV0IGl0IHNl ZW1zIHRvIHdvcmsgaGVyZS4gVGhlIG1hY2hpbmUgaGFzIG5vdyBzdXJ2aXZlZCBhIHdob2xlIGRh eQo+Pj4gcnVubmluZyB0aGF0IHRlc3Qgd2hlcmVhcyB3aXRoIHN1cGVycGFnZSBlbmFibGVkIGl0 IGZhaWxzIGluIGxlc3MgdGhhbgo+Pj4gYSBtaW51dGUgdXN1YWxseS4KPj4+Cj4+PiBUT0RPOiBt aWdodCBiZSBuaWNlIHRvIGRpc2FibGUgc3VwZXJwYWdlIG9ubHkgZm9yIHRoZSBpZ2Z4IGlvbW11 Cj4+PiAgICAgICAgIGluc3RlYWQgb2YgYm90aCBpb21tdXMKPj4gSWYgYWxsIHRoZXNlIHF1aXJr cyBhcmUgYWJvdXQgaWdmeCBkZWRpY2F0ZWQgaW9tbXUncywgSSB3b3VsZCBzdWdnZXN0IHRvCj4+ IGRpc2FibGUgc3VwZXJwYWdlIG9ubHkgZm9yIHRoZSBpZ2Z4IG9uZXMuCj4gU3VyZS4gVW5mb3J0 dW5hdGVseSB0aGVyZSdzIG5vIGNvbnZlbmllbnQgbWVjaGFuaXNtIHRvIGRvIHRoYXQgaW4KPiB0 aGUgaW9tbXUgZHJpdmVyIHRoYXQgSSBjYW4gaW1tZWRpYXRlbHkgc2VlLiBTbyBub3Qgc29tZXRo aW5nIEkKPiBjYW4ganVzdCB3aGlwIHVwIGVhc2lseS4gU2luY2UgeW91J3JlIGFjdHVhbGx5IGZh bWlsaWFyIHdpdGggdGhlCj4gZHJpdmVyIG1heWJlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGEgZGVj ZW50IHNvbHV0aW9uIGZvciB0aGF0Pwo+IAoKSG93IGFib3V0IHNvbWV0aGluZyBsaWtlIGJlbG93 PyBbbm8gY29tcGlsZSwgbm8gdGVzdC4uLl0KCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2lu dGVsL2lvbW11LmMgYi9kcml2ZXJzL2lvbW11L2ludGVsL2lvbW11LmMKaW5kZXggMTEzMWI4ZWZi MDUwLi4yZDUxZWYyODhhOWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvaW50ZWwvaW9tbXUu YworKysgYi9kcml2ZXJzL2lvbW11L2ludGVsL2lvbW11LmMKQEAgLTMzOCw2ICszMzgsNyBAQCBz dGF0aWMgaW50IGludGVsX2lvbW11X3N0cmljdDsKICBzdGF0aWMgaW50IGludGVsX2lvbW11X3N1 cGVycGFnZSA9IDE7CiAgc3RhdGljIGludCBpb21tdV9pZGVudGl0eV9tYXBwaW5nOwogIHN0YXRp YyBpbnQgaW9tbXVfc2tpcF90ZV9kaXNhYmxlOworc3RhdGljIGludCBpb21tdV9za2lwX2lnZnhf c3VwZXJwYWdlOwoKICAjZGVmaW5lIElERU5UTUFQX0dGWAkJMgogICNkZWZpbmUgSURFTlRNQVBf QVpBTElBCQk0CkBAIC02NTIsNiArNjUzLDI3IEBAIHN0YXRpYyBib29sIGRvbWFpbl91cGRhdGVf aW9tbXVfc25vb3Bpbmcoc3RydWN0IAppbnRlbF9pb21tdSAqc2tpcCkKICAJcmV0dXJuIHJldDsK ICB9Cgorc3RhdGljIGJvb2wgZG9tYWluX3VzZV9zdXBlcl9wYWdlKHN0cnVjdCBkbWFyX2RvbWFp biAqZG9tYWluKQoreworCXN0cnVjdCBkbWFyX2RyaGRfdW5pdCAqZHJoZDsKKwlzdHJ1Y3QgaW50 ZWxfaW9tbXUgKmlvbW11OworCWJvb2wgcmV0ID0gdHJ1ZTsKKworCWlmICghaW50ZWxfaW9tbXVf c3VwZXJwYWdlKQorCQlyZXR1cm4gZmFsc2U7CisKKwlyY3VfcmVhZF9sb2NrKCk7CisJZm9yX2Vh Y2hfYWN0aXZlX2lvbW11KGlvbW11LCBkcmhkKSB7CisJCWlmIChkcmhkLT5nZnhfZGVkaWNhdGVk ICYmIGlvbW11X3NraXBfaWdmeF9zdXBlcnBhZ2UpIHsKKwkJCXJldCA9IGZhbHNlOworCQkJYnJl YWsKKwkJfQorCX0KKwlyY3VfcmVhZF91bmxvY2soKTsKKworCXJldHVybiByZXQ7Cit9CisKICBz dGF0aWMgaW50IGRvbWFpbl91cGRhdGVfaW9tbXVfc3VwZXJwYWdlKHN0cnVjdCBkbWFyX2RvbWFp biAqZG9tYWluLAogIAkJCQkJIHN0cnVjdCBpbnRlbF9pb21tdSAqc2tpcCkKICB7CkBAIC02NTks NyArNjgxLDcgQEAgc3RhdGljIGludCBkb21haW5fdXBkYXRlX2lvbW11X3N1cGVycGFnZShzdHJ1 Y3QgCmRtYXJfZG9tYWluICpkb21haW4sCiAgCXN0cnVjdCBpbnRlbF9pb21tdSAqaW9tbXU7CiAg CWludCBtYXNrID0gMHgzOwoKLQlpZiAoIWludGVsX2lvbW11X3N1cGVycGFnZSkKKwlpZiAoIWRv bWFpbl91c2Vfc3VwZXJfcGFnZShkb21haW4pKQogIAkJcmV0dXJuIDA7CgogIAkvKiBzZXQgaW9t bXVfc3VwZXJwYWdlIHRvIHRoZSBzbWFsbGVzdCBjb21tb24gZGVub21pbmF0b3IgKi8KQEAgLTU2 NTYsNiArNTY3OCwxNCBAQCBERUNMQVJFX1BDSV9GSVhVUF9IRUFERVIoUENJX1ZFTkRPUl9JRF9J TlRFTCwgCjB4MTYzMiwgcXVpcmtfaW9tbXVfaWdmeCk7CiAgREVDTEFSRV9QQ0lfRklYVVBfSEVB REVSKFBDSV9WRU5ET1JfSURfSU5URUwsIDB4MTYzQSwgcXVpcmtfaW9tbXVfaWdmeCk7CiAgREVD TEFSRV9QQ0lfRklYVVBfSEVBREVSKFBDSV9WRU5ET1JfSURfSU5URUwsIDB4MTYzRCwgcXVpcmtf aW9tbXVfaWdmeCk7Cgorc3RhdGljIHZvaWQgcXVpcmtfc2tpcF9pZ2Z4X3N1cGVycGFnZShzdHJ1 Y3QgcGNpX2RldiAqZGV2KQoreworCXBjaV9pbmZvKGRldiwgIkRpc2FibGluZyBJT01NVSBzdXBl cnBhZ2UgZm9yIGdyYXBoaWNzIG9uIHRoaXMgY2hpcHNldFxuIik7CisJaW9tbXVfc2tpcF9pZ2Z4 X3N1cGVycGFnZSA9IDE7Cit9CisKK0RFQ0xBUkVfUENJX0ZJWFVQX0hFQURFUihQQ0lfVkVORE9S X0lEX0lOVEVMLCAweDMxODQsIApxdWlya19za2lwX2lnZnhfc3VwZXJwYWdlKTsKKwogIHN0YXRp YyB2b2lkIHF1aXJrX2lvbW11X3J3YmYoc3RydWN0IHBjaV9kZXYgKmRldikKICB7CiAgCWlmIChy aXNreV9kZXZpY2UoZGV2KSkKCkJlc3QgcmVnYXJkcywKYmFvbHUKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==