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=-16.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable 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 63A02C433DB for ; Mon, 22 Feb 2021 15:56:11 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 04B6D64EC3 for ; Mon, 22 Feb 2021 15:56:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04B6D64EC3 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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=PN1fHRPpt7XjbLvS3e5US3VsPUrM45SxjaC1LZaTZjo=; b=OJd5/ep/MTOZ5qw9KRVF4pu8US m4X733dzJv5uT2qGZvHmTP6x0FiNT+KlozmO4mv9+x7fTFh+tiAonIdkmuOtMb2sr91VkdI8Q+J1P SNnQl/5JQVH8rdjJC/yMvuxWy5awLWN7FZmrYqCMdIwf1HGLwva8AtxA7uWQkWCDWwWEtQK5eZ1ff lqnrrNflXQa9WnJCSPAzblTqFtkTc2QG+kWf0tCrd0mGsHYt5UhSUfhbA8VsS0AOjvgj6B6z+lExN 9qT7lyDMGNFoFC2F2T7Q6hTvwaqsypV2LCVN1g0qgmYJujTjO5+MBP65CwvvwS2w/ny9x2We0D3n5 UyegwgYQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEDXj-0005yX-An; Mon, 22 Feb 2021 15:54:39 +0000 Received: from szxga07-in.huawei.com ([45.249.212.35]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEDXf-0005wp-AZ for linux-arm-kernel@lists.infradead.org; Mon, 22 Feb 2021 15:54:36 +0000 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga07-in.huawei.com (SkyGuard) with ESMTP id 4Dkmsp3LKRz7mcv; Mon, 22 Feb 2021 23:52:46 +0800 (CST) Received: from S00345302A-PC.china.huawei.com (10.47.88.147) by DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id 14.3.498.0; Mon, 22 Feb 2021 23:54:14 +0800 From: Shameer Kolothum To: , , Subject: [RFC PATCH 0/5] KVM/ARM64 Add support for pinned VMIDs Date: Mon, 22 Feb 2021 15:53:33 +0000 Message-ID: <20210222155338.26132-1-shameerali.kolothum.thodi@huawei.com> X-Mailer: git-send-email 2.12.0.windows.1 MIME-Version: 1.0 X-Originating-IP: [10.47.88.147] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210222_105435_849230_55A51831 X-CRM114-Status: GOOD ( 13.55 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jean-philippe@linaro.org, maz@kernel.org, linuxarm@openeuler.org, eric.auger@redhat.com, alex.williamson@redhat.com, prime.zeng@hisilicon.com, jonathan.cameron@huawei.com, zhangfei.gao@linaro.org 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 T24gYW4gQVJNNjQgc3lzdGVtIHdpdGggYSBTTU1VdjPCoGltcGxlbWVudGF0aW9uIHRoYXQgZnVs bHkgc3VwcG9ydHMKQnJvYWRjYXN0IFRMQiBNYWludGVuYW5jZShCVE0pIGZlYXR1cmXCoGFzwqBw YXJ0IG9mIHRoZSBEaXN0cmlidXRlZApWaXJ0dWFsIE1lbW9yeShEVk0pIHByb3RvY29sLCB0aGUg Q1BVIFRMQiBpbnZhbGlkYXRlIGluc3RydWN0aW9ucyBhcmUKcmVjZWl2ZWTCoGJ5IFNNTVV2My4g VGhpcyBpc8KgdmVyecKgdXNlZnVsIHdoZW4gdGhlwqBTTU1VdjMgc2hhcmVzwqB0aGUKcGFnZSB0 YWJsZXMgd2l0aCB0aGUgQ1BVKGVnOiBHdWVzdCBTVkEgdXNlIGNhc2UpLiBGb3IgdGhpcyB0byB3 b3JrLAp0aGUgU01NVSBtdXN0IHVzZSB0aGUgc2FtZSBWTUlEIHRoYXQgaXMgYWxsb2NhdGVkIGJ5 IEtWTSB0byBjb25maWd1cmUKdGhlIHN0YWdlIDIgdHJhbnNsYXRpb25zLiBBdCBwcmVzZW50wqBL Vk0gVk1JRCBhbGxvY2F0aW9ucyBhcmUgcmVjeWNsZWQKb24gcm9sbG92ZXIgYW5kIG1heSBjaGFu Z2UgYXMgYSByZXN1bHQuIFRoaXMgd2lsbCBjcmVhdGUgaXNzdWVzIGlmIHdlCmhhdmXCoHRvIHNo YXJlIHRoZSBLVk0gVk1JRCB3aXRoIFNNTVUuCsKgClBsZWFzZSBzZWUgdGhlIGRpc2N1c3Npb24g aGVyZSwKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtaW9tbXUvMjAyMDA1MjIxMDE3NTUu R0EzNDUzOTQ1QG15cmljYS8KClRoaXMgc2VyaWVzIHByb3Bvc2VzIGEgd2F5IHRvIHNoYXJlIHRo ZSBWTUlEIGJldHdlZW4gS1ZNIGFuZCBJT01NVQpkcml2ZXIgYnksCgoxLiBTcGxpdHRpbmcgdGhl IEtWTSBWTUlEIHNwYWNlIGludG8gdHdvIGVxdWFsIGhhbHZlcyBiYXNlZCBvbiB0aGUKIMKgIGNv bW1hbmQgbGluZSBvcHRpb27CoCJrdm0tYXJtLnBpbm5lZF92bWlkX2VuYWJsZSIuCjIuIEZpcnN0 IGhhbGYgb2YgdGhlIFZNSUQgc3BhY2UgZm9sbG93cyB0aGUgbm9ybWFsIHJlY3ljbGUgb24gcm9s bG92ZXIKwqAgwqBwb2xpY3kuCjMuIFNlY29uZCBoYWxmIG9mIHRoZSBWTUlEIHNwYWNlIGRvZXNu J3Qgcm9sbCBvdmVyIGFuZCBpcyB1c2VkIHRvCsKgIMKgYWxsb2NhdGXCoHBpbm5lZCBWTUlEcy4K NC4gUHJvdmlkZXMgaGVscGVyIGZ1bmN0aW9uIHRvIHJldHJpZXZlIHRoZcKgS1ZNIGluc3RhbmNl wqBhc3NvY2lhdGVkCiAgwqB3aXRoIGEgZGV2aWNlKGlmIGl0IGlzIHBhcnQgb2YgYSB2ZmlvIGdy b3VwKS4KNS4gSW50cm9kdWNlcyBnZW5lcmljIGludGVyZmFjZXMgdG8gZ2V0L3B1dCBwaW5uZWQg S1ZNIFZNSURzLgoKT3BlbiBJdGVtczoKMS4gSSBjb3VsZG4ndMKgZmlndXJlIG91dCBhIHdheSB0 byBkZXRlcm1pbmUgd2hldGhlciBhIHBsYXRmb3JtwqBhY3R1YWxseQogIMKgZnVsbHkgc3VwcG9y dHMgRFZNL0JUTSBvciBub3QuIE5vdCBzdXJlIHdlIGNhbiB0YWtlIGEgY2FsbCBiYXNlZCBvbgog ICBTTU1VdjMgQlRNIGZlYXR1cmUgYml0IGFsb25lLiBQcm9iYWJseSB3ZSBjYW7CoGdldCBpdCBm cm9tIGZpcm13YXJlCiAgIHZpYSBJT1JUPwoyLiBUaGUgY3VycmVudCBzcGxpdHRpbmcgb2YgVk1J RCBzcGFjZSBpcyBvbmx5IG9uZSB3YXkgdG8gZG8gdGhpcyBhbmQKICAgcHJvYmFibHkgbm90IHRo ZSBiZXN0LsKgTWF5YmUgd2UgY2FuIGZvbGxvdyB0aGUgcGlubmVkIEFTSUQgbWV0aG9kIHVzZWQK ICAgaW4gU1ZBIGNvZGUuIFN1Z2dlc3Rpb25zwqB3ZWxjb21lwqBoZXJlLgozLiBUaGUgZGV0YWNo X3Bhc2lkX3RhYmxlKCkgaW50ZXJmYWNlIGlzIG5vdCB2ZXJ5IGNsZWFyIHRvIG1lIGFzIHRoZSBj dXJyZW50CiAgIFFlbXUgcHJvdG90eXBlIGlzwqBub3TCoCB1c2luZyB0aGF0LiBUaGlzIHJlcXVp cmVzIGZpeGluZyBmcm9tIG15IHNpZGUuCsKgClRoaXMgaXMgYmFzZWQgb24gSmVhbi1QaGlsaXBw ZSdzIFNWQSBzZXJpZXNbMV0gYW5kIEVyaWMncyBTTU1VdjMgZHVhbC1zdGFnZQpzdXBwb3J0IHNl cmllc1syXS4KClRoZSBicmFuY2ggd2l0aCB0aGUgd2hvbGUgdlNWQSArIEJUTSBzb2x1dGlvbiBp cyBoZXJlLApodHRwczovL2dpdGh1Yi5jb20vaGlzaWxpY29uL2tlcm5lbC1kZXYvdHJlZS81LjEw LXJjNC0yc3RhZ2UtdjEzLXZzdmEtYnRtLXJmYwoKVGhpcyBpcyBsaWdodGx5IHRlc3RlZCBvbiBh IEhpU2lsaWNvbiBEMDYgcGxhdGZvcm0gd2l0aCB1YWNjZS96aXAgZGV2IHRlc3QgdG9vbCwKLi96 aXBfc3ZhX3BlciAtayB0bGIKClRoYW5rcywKU2hhbWVlcgoKMS7CoGh0dHBzOi8vZ2l0aHViLmNv bS9MaW5hcm8vbGludXgta2VybmVsLXVhZGsvY29tbWl0cy91YWNjZS1kZXZlbC01LjEwCjIuwqBo dHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1pb21tdS8yMDIwMTExODExMjE1MS4yNTQxMi0x LWVyaWMuYXVnZXJAcmVkaGF0LmNvbS9ULwoKU2hhbWVlciBLb2xvdGh1bSAoNSk6CiAgdmZpbzog QWRkIGEgaGVscGVyIHRvIHJldHJpZXZlIGt2bSBpbnN0YW5jZSBmcm9tIGEgZGV2CiAgS1ZNOiBB ZGQgZ2VuZXJpYyBpbmZyYXN0cnVjdHVyZSB0byBzdXBwb3J0IHBpbm5lZCBWTUlEcwogIEtWTTog QVJNNjQ6IEFkZCBzdXBwb3J0IGZvciBwaW5uZWQgVk1JRHMKICBpb21tdS9hcm0tc21tdS12Mzog VXNlIHBpbm5lZCBWTUlEIGZvciBORVNURUQgc3RhZ2Ugd2l0aCBCVE0KICBLVk06IGFybTY0OiBN YWtlIHN1cmUgcGlubmVkIHZtaWQgaXMgcmVsZWFzZWQgb24gVk0gZXhpdAoKIGFyY2gvYXJtNjQv aW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAgICAgICAgfCAgIDIgKwogYXJjaC9hcm02NC9rdm0v S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL2FybTY0L2t2bS9hcm0u YyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE2ICsrKysrKysrKysrKysrKysrKystCiBkcml2 ZXJzL2lvbW11L2FybS9hcm0tc21tdS12My9hcm0tc21tdS12My5jIHwgIDQ5ICsrKysrKysrLQog ZHJpdmVycy92ZmlvL3ZmaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArKwogaW5j bHVkZS9saW51eC9rdm1faG9zdC5oICAgICAgICAgICAgICAgICAgICB8ICAxNyArKysKIGluY2x1 ZGUvbGludXgvdmZpby5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdmlydC9rdm0v S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB2aXJ0L2t2bS9rdm1f bWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1ICsrKysrCiA5IGZpbGVzIGNoYW5n ZWQsIDIyMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK