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=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no 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 823CFC433E0 for ; Tue, 9 Mar 2021 11:14:32 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 1E67E64F6B for ; Tue, 9 Mar 2021 11:14:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E67E64F6B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID:Date: Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=+9Sfy5Al9hM8J6k11T0tEMmW+5G63E76aklP3HLuf9M=; b=fFNx8DqNlMSTbqvP2DNd1mYqy CvPyGimuujs6AI6PJy+/d9KDrO8RCc+ej89QacMk+K1TjmrkG/fVygEjcT+cSwAYNdgDWW7jqsBLJ B0/0qkj62KTr47W6gLqs6vByueGhHbwRcPmUa5CNWshaiMc6bjyXnvP1Ko0uV3ri0N89404GRMk3f uH8DOSgtMnFhKQdTwgN/4ZYw80DYvhz5PA1dJPejGpeWAC9ZAVwY8XxiihJPVluje6wzMytP0gSD5 2dGs7DxDHdSQi9EbRdvmtnQLC/TaXEuiCBvlHDcr1ppNBifhyv7dJG+n84ku/YXx9Um9cl5toCpwF eOtqngkLQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lJaIO-004Gim-FG; Tue, 09 Mar 2021 11:13:00 +0000 Received: from frasgout.his.huawei.com ([185.176.79.56]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lJaIH-004GhY-9O for linux-arm-kernel@lists.infradead.org; Tue, 09 Mar 2021 11:12:56 +0000 Received: from fraeml737-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Dvsrp527Tz67x2w; Tue, 9 Mar 2021 19:08:26 +0800 (CST) Received: from lhreml713-chm.china.huawei.com (10.201.108.64) by fraeml737-chm.china.huawei.com (10.206.15.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 9 Mar 2021 12:12:48 +0100 Received: from lhreml710-chm.china.huawei.com (10.201.108.61) by lhreml713-chm.china.huawei.com (10.201.108.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 9 Mar 2021 11:12:48 +0000 Received: from lhreml710-chm.china.huawei.com ([169.254.81.184]) by lhreml710-chm.china.huawei.com ([169.254.81.184]) with mapi id 15.01.2106.013; Tue, 9 Mar 2021 11:12:47 +0000 From: Shameerali Kolothum Thodi To: Marc Zyngier CC: "linux-arm-kernel@lists.infradead.org" , "iommu@lists.linux-foundation.org" , "kvmarm@lists.cs.columbia.edu" , "alex.williamson@redhat.com" , "jean-philippe@linaro.org" , "eric.auger@redhat.com" , "zhangfei.gao@linaro.org" , Jonathan Cameron , "Zengtao (B)" , "linuxarm@openeuler.org" , Will Deacon Subject: RE: [RFC PATCH 3/5] KVM: ARM64: Add support for pinned VMIDs Thread-Topic: [RFC PATCH 3/5] KVM: ARM64: Add support for pinned VMIDs Thread-Index: AQHXFM+pNzn6N7qD+EC2ipQhTHsQxqp7fRwA Date: Tue, 9 Mar 2021 11:12:47 +0000 Message-ID: References: <20210222155338.26132-1-shameerali.kolothum.thodi@huawei.com> <20210222155338.26132-4-shameerali.kolothum.thodi@huawei.com> <87tupky5v8.wl-maz@kernel.org> In-Reply-To: <87tupky5v8.wl-maz@kernel.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.47.86.145] MIME-Version: 1.0 X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210309_111253_570378_FBC5AF07 X-CRM114-Status: GOOD ( 24.69 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgTWFyYywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJjIFp5 bmdpZXIgW21haWx0bzptYXpAa2VybmVsLm9yZ10NCj4gU2VudDogMDkgTWFyY2ggMjAyMSAxMDoz Mw0KPiBUbzogU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50 aG9kaUBodWF3ZWkuY29tPg0KPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnOyBpb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZzsNCj4ga3ZtYXJtQGxpc3RzLmNz LmNvbHVtYmlhLmVkdTsgYWxleC53aWxsaWFtc29uQHJlZGhhdC5jb207DQo+IGplYW4tcGhpbGlw cGVAbGluYXJvLm9yZzsgZXJpYy5hdWdlckByZWRoYXQuY29tOyB6aGFuZ2ZlaS5nYW9AbGluYXJv Lm9yZzsNCj4gSm9uYXRoYW4gQ2FtZXJvbiA8am9uYXRoYW4uY2FtZXJvbkBodWF3ZWkuY29tPjsg WmVuZ3RhbyAoQikNCj4gPHByaW1lLnplbmdAaGlzaWxpY29uLmNvbT47IGxpbnV4YXJtQG9wZW5l dWxlci5vcmc7IFdpbGwgRGVhY29uDQo+IDx3aWxsQGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJl OiBbUkZDIFBBVENIIDMvNV0gS1ZNOiBBUk02NDogQWRkIHN1cHBvcnQgZm9yIHBpbm5lZCBWTUlE cw0KPiANCj4gSGkgU2hhbWVlciwNCj4gDQo+IFsrV2lsbF0NCj4gDQo+IE9uIE1vbiwgMjIgRmVi IDIwMjEgMTU6NTM6MzYgKzAwMDAsDQo+IFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29s b3RodW0udGhvZGlAaHVhd2VpLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBPbiBhbiBBUk02NCBzeXN0 ZW0gd2l0aCBhIFNNTVV2M8KgaW1wbGVtZW50YXRpb24gdGhhdCBmdWxseSBzdXBwb3J0cw0KPiA+ IEJyb2FkY2FzdCBUTEIgTWFpbnRlbmFuY2UoQlRNKSBmZWF0dXJlLCB0aGUgQ1BVIFRMQiBpbnZh bGlkYXRlDQo+ID4gaW5zdHJ1Y3Rpb25zIGFyZSByZWNlaXZlZMKgYnkgU01NVS4gVGhpcyBpc8Kg dmVyecKgdXNlZnVsIHdoZW4gdGhlDQo+ID4gU01NVSBzaGFyZXPCoHRoZSBwYWdlIHRhYmxlcyB3 aXRoIHRoZSBDUFUoZWc6IEd1ZXN0IFNWQSB1c2UgY2FzZSkuDQo+ID4gRm9yIHRoaXMgdG8gd29y aywgdGhlIFNNTVUgbXVzdCB1c2UgdGhlIHNhbWUgVk1JRCB0aGF0IGlzIGFsbG9jYXRlZA0KPiA+ IGJ5IEtWTSB0byBjb25maWd1cmUgdGhlIHN0YWdlIDIgdHJhbnNsYXRpb25zLg0KPiA+DQo+ID4g QXQgcHJlc2VudCBLVk0gVk1JRCBhbGxvY2F0aW9ucyBhcmUgcmVjeWNsZWQgb24gcm9sbG92ZXIg YW5kIG1heQ0KPiA+IGNoYW5nZSBhcyBhIHJlc3VsdC4gVGhpcyB3aWxsIGNyZWF0ZcKgaXNzdWVz IGlmIHdlIGhhdmXCoHRvIHNoYXJlDQo+ID4gdGhlIEtWTSBWTUlEIHdpdGggU01NVS4gSGVuY2Us IHdlIHNwaWx0wqB0aGUgS1ZNIFZNSUQgc3BhY2UgaW50bw0KPiA+IHR3bywgdGhlIGZpcnN0IGhh bGYgZm9sbG93cyB0aGUgbm9ybWFsIHJlY3ljbGXCoG9uIHJvbGxvdmVyIHBvbGljeQ0KPiA+IHdo aWxlIHRoZSBzZWNvbmQgaGFsZiBvZiB0aGUgVk1JRCBwYWNlIGlzIHVzZWQgdG8gYWxsb2NhdGUg cGlubmVkDQo+ID4gVk1JRHMuIFRoaXMgZmVhdHVyZSBpcyBlbmFibGVkIGJhc2VkIG9uIGEgY29t bWFuZCBsaW5lIG9wdGlvbg0KPiA+ICJrdm0tYXJtLnBpbm5lZF92bWlkX2VuYWJsZSIuDQo+IA0K PiBJIHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGFwcHJvYWNoLiBJbnN0ZWFkIG9mIHNob3Zpbmcg dGhlIG5vdGlvbiBvZg0KPiBwaW5uZWQgVk1JRCBpbnRvIHRoZSBjdXJyZW50IGFsbG9jYXRvciwg d2hpY2ggcmVhbGx5IGlzbid0IGRlc2lnbmVkDQo+IGZvciB0aGlzLCBpdCdkIGJlIGEgbG90IGJl dHRlciBpZiB3ZSBhbGlnbmVkIHRoZSBLVk0gVk1JRCBhbGxvY2F0b3INCj4gd2l0aCB0aGUgQVNJ RCBhbGxvY2F0b3IsIHdoaWNoIGFscmVhZHkgaGFzIHN1cHBvcnQgZm9yIHBpbm5pbmcgYW5kIGlz DQo+IGluIGdlbmVyYWwgbXVjaCBtb3JlIGVmZmljaWVudC4NCg0KT2suIEFncmVlIHRoYXQgdGhp cyBpcyBub3QgZWZmaWNpZW50LCBidXQgd2FzIGVhc3kgdG8gcHJvdG90eXBlIHNvbWV0aGluZyA6 KQ0KDQo+IEp1bGllbiBHcmFsbCB3b3JrZWQgb24gc3VjaCBhIHNlcmllc1sxXSBhIGxvbmcgd2hp bGUgYWdvLCB3aGljaCBnb3QNCj4gc3RhbGxlZCBiZWNhdXNlIG9mIHRoZSAzMmJpdCBLVk0gcG9y dC4gU2luY2Ugd2UgZG9uJ3QgaGF2ZSB0aGlzIGJ1cmRlbg0KPiBhbnltb3JlLCBJJ2QgcmF0aGVy IHlvdSBsb29rIGluIHRoYXQgZGlyZWN0aW9uIGluc3RlYWQgb2Ygd2FzdGluZyBoYWxmDQo+IG9m IHRoZSBWTUlEIHNwYWNlIG9uIHBvdGVudGlhbGx5IHBpbm5lZCBWTUlEcy4NCg0KU3VyZS4gSSB3 aWxsIGNoZWNrIHRoYXQgYW5kIHdvcmsgb24gaXQuDQoNClRoYW5rcywNClNoYW1lZXINCg0KPiBU aGFua3MsDQo+IA0KPiAJTS4NCj4gDQo+IFsxXQ0KPiBodHRwczovL3BhdGNod29yay5rZXJuZWwu b3JnL3Byb2plY3QvbGludXgtYXJtLWtlcm5lbC9jb3Zlci8yMDE5MDcyNDE2MjUzNA0KPiAuNzM5 MC0xLWp1bGllbi5ncmFsbEBhcm0uY29tLw0KPiANCj4gDQo+IC0tDQo+IFdpdGhvdXQgZGV2aWF0 aW9uIGZyb20gdGhlIG5vcm0sIHByb2dyZXNzIGlzIG5vdCBwb3NzaWJsZS4NCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK