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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E7938C4707C for ; Wed, 10 Jan 2024 13:45:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:From:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=GS/KAgIwU1QBZwBR4Q5nP5chqQT5kuBFBhzl67SXlSw=; b=rUIF2vSJusxA7R 4zjM+X2TwCIJaJVzUgdydSk4pN1bAg1oYq5+Mw1IitS1jQm2NCAOYE7c4e46gakVqlfdzi4z7f0qT NCfjyLjmU+A7OuCIutt9zxjs7qLt26H1GV/rYlyTvVWDg0WDoYLf1tsPQMwu2Bu3dJhVouYphLJrk vrjVFfDsZOHAQZUAr20wgBzRrgPokeiLVz0f0vN6XEwHIOY1f1xXA6J1AxtzZJCCmCPa+Kt0qKu3e HQQKgHzkYGuJOteg/iS9mgYs0hOeOO71YmJl9nIozuEbveM8dKemnNjrGTYmavcF++SE0OpB214fS rPyurZedXAASxg+M/E3Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rNYtA-00C4Su-0E; Wed, 10 Jan 2024 13:45:00 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rNYt6-00C4RD-1m for linux-arm-kernel@lists.infradead.org; Wed, 10 Jan 2024 13:44:58 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 083E62F4; Wed, 10 Jan 2024 05:45:37 -0800 (PST) Received: from [10.57.46.83] (unknown [10.57.46.83]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 438EE3F64C; Wed, 10 Jan 2024 05:44:47 -0800 (PST) Message-ID: Date: Wed, 10 Jan 2024 13:44:45 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC] Support for Arm CCA VMs on Linux Content-Language: en-GB From: Suzuki K Poulose To: Itaru Kitayama Cc: linux-coco@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org, kvmarm@lists.linux.dev, catalin.marinas@arm.com, will@kernel.org, maz@kernel.org, steven.price@arm.com, alexandru.elisei@arm.com, joey.gouly@arm.com, james.morse@arm.com, Jonathan.Cameron@huawei.com, dgilbert@redhat.com, jpb@kernel.org, oliver.upton@linux.dev, zhi.wang.linux@gmail.com, yuzenghui@huawei.com, salil.mehta@huawei.com, Andrew Jones , Chao Peng , Christoffer Dall , Fuad Tabba , Jean-Philippe Brucker , Mark Rutland , Paolo Bonzini , Quentin Perret , Sean Christopherson , Thomas Huth , Ryan Roberts , Sami Mujawar References: <20230127112248.136810-1-suzuki.poulose@arm.com> <20231002124311.204614-1-suzuki.poulose@arm.com> In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240110_054456_720693_B3408BEE X-CRM114-Status: GOOD ( 18.80 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTAvMDEvMjAyNCAxMTo0MSwgU3V6dWtpIEsgUG91bG9zZSB3cm90ZToKPiBIaSBJdGFydSwK PiAKPiBPbiAxMC8wMS8yMDI0IDA1OjQwLCBJdGFydSBLaXRheWFtYSB3cm90ZToKPj4gT24gTW9u LCBPY3QgMDIsIDIwMjMgYXQgMDE6NDM6MTFQTSArMDEwMCwgU3V6dWtpIEsgUG91bG9zZSB3cm90 ZToKPj4+IEhpLAo+Pj4KPj4+CgouLi4KCj4+Cj4+IFN1enVraSwKPj4gQW55IHVwZGF0ZSB0byB0 aGUgQXJtIENDQSBzZXJpZXMgKHYzPykgc2luY2UgbGFzdCBPY3RvYmVyPwo+IAo+IFllcywgd2Ug bm93IGhhdmUgYSB2ZXJzaW9uIHRoYXQgc3VwcG9ydHMgdGhlIGZpbmFsIFJNTS12MS4wCj4gc3Bl Y2lmaWNhdGlvbiAoUk1NLXYxLjAtRUFDNSkuIFdlIGFsc28gaGF2ZSB0aGUgVUVGSSBFREsyIGZp cm13YXJlCj4gc3VwcG9ydCBmb3IgR3Vlc3RzIGluIFJlYWxtIHdvcmxkLgo+IAo+IFdlIGFyZSBw bGFubmluZyB0byBwb3N0IHRoZSBjaGFuZ2VzIGZvciByZXZpZXcgaW4gdGhlIHY2LjgtcmMgY3lj bGUuIFdlCj4gYXJlIHRyeWluZyB0byBpbnRlZ3JhdGUgdGhlIGd1ZXN0X21lbSBzdXBwb3J0IChh dmFpbGFibGUgaW4gdjYuOC1yYzEpIGFzCj4gd2VsbCBhcyByZXVzaW5nIHNvbWUgb2YgdGhlIGFy bTY0IGt2bSBnZW5lcmljIGludGVyZmFjZSBmb3IgY29uZmlndXJpbmcKPiB0aGUgUmVhbG0gcGFy YW1ldGVycyAoZS5nLiwgUE1VLCBTVkVfVkwgZXRjKS4KPiAKPiBIZXJlIGlzIGEgdmVyc2lvbiB0 aGF0IGlzIG1pc3NpbmcgdGhlIGl0ZW1zIG1lbnRpb25lZCBhYm92ZSwgYmFzZWQKPiBvbiB2Ni43 LXJjNCwgaWYgYW55b25lIHdvdWxkIGxpa2UgdG8gdHJ5Lgo+IAo+IEFsc28sIHRoZSBlYXNpZXN0 IHdheSB0byBnZXQgdGhlIGNvbXBvbmVudHMgYnVpbHQgYW5kIG1vZGVsIGtpY2sgc3RhcnRlZAo+ IGlzIHVzaW5nIHRoZSBzaHJpbmt3cmFwIFs2XSB0b29sLCB1c2luZyB0aGUgY2NhLTN3b3JsZCBj b25maWd1cmF0aW9uLgo+IFRoZSB0b29sIHB1bGxzIGFsbCB0aGUgcmVxdWlyZWQgc29mdHdhcmUg Y29tcG9uZW50cywgYnVpbGRzIChpbmNsdWRpbmcKPiB0aGUgYnVpbGRyb290IGZvciByb290ZnMp IGFuZCBjYW4gcnVuIGEgbW9kZWwgdXNpbmcgdGhlc2UgYnVpbHQKPiBjb21wb25lbnRzLgoKQWxz bywgcGxlYXNlIHNlZSAnYXJtL3J1bi1yZWFsbS10ZXN0cy5zaCcgaW4gdGhlIGt2bS11bml0LXRl c3RzLWNjYSAKcmVwb3NpdG9yeSBmb3Igc2FtcGxlIGNvbW1hbmQgbGluZXMgdG8gaW52b2tlIGt2 bXRvb2wgdG8gY3JlYXRlIFJlYWxtClZNcy4KCgo+IAo+IAo+IAo+IFswXSBMaW51eCBSZXBvOgo+ ICDCoMKgwqDCoMKgIFdoZXJlOiBnaXRAZ2l0LmdpdGxhYi5hcm0uY29tOmxpbnV4LWFybS9saW51 eC1jY2EuZ2l0Cj4gIMKgwqDCoMKgwqAgS1ZNIFN1cHBvcnQgYnJhbmNoOiBjY2EtaG9zdC9ybW0t djEuMC1lYWM1Cj4gIMKgwqDCoMKgwqAgTGludXggR3Vlc3QgYnJhbmNoOiBjY2EtZ3Vlc3Qvcm1t LXYxLjAtZWFjNQo+ICDCoMKgwqDCoMKgIEZ1bGwgc3RhY2sgYnJhbmNoOsKgIGNjYS1mdWxsL3Jt bS12MS4wLWVhYzUKPiAKPiBbMV0ga3ZtdG9vbCBSZXBvOgo+ICDCoMKgwqDCoMKgIFdoZXJlOiBn aXRAZ2l0LmdpdGxhYi5hcm0uY29tOmxpbnV4LWFybS9rdm10b29sLWNjYS5naXQKPiAgwqDCoMKg wqDCoCBCcmFuY2g6IGNjYS9ybW0tdjEuMC1lYWM1Cj4gCj4gWzJdIGt2bS11bml0LXRlc3RzIFJl cG86Cj4gIMKgwqDCoMKgwqAgV2hlcmU6IGdpdEBnaXQuZ2l0bGFiLmFybS5jb206bGludXgtYXJt L2t2bS11bml0LXRlc3RzLWNjYS5naXQKPiAgwqDCoMKgwqDCoCBCcmFuY2g6IGNjYS9ybW0tdjEu MC1lYWM1Cj4gCj4gWzNdIFVFRkkgR3Vlc3QgZmlybXdhcmU6Cj4gIMKgwqDCoMKgwqAgZWRrMjrC oMKgwqDCoCBodHRwczovL2dpdC5naXRsYWIuYXJtLmNvbS9saW51eC1hcm0vZWRrMi1jY2EuZ2l0 Cj4gIMKgwqDCoMKgwqAgcmV2aXNpb246IDI4MDJfYXJtX2NjYV9ybW0tdjEuMC1lYWM1Cj4gCj4g IMKgwqDCoMKgwqAgZWRrMi1wbGF0Zm9ybXM6IAo+IGh0dHBzOi8vZ2l0LmdpdGxhYi5hcm0uY29t L2xpbnV4LWFybS9lZGsyLXBsYXRmb3Jtcy1jY2EuZ2l0Cj4gIMKgwqDCoMKgwqAgcmV2aXNpb246 wqDCoMKgwqDCoMKgIDI4MDJfYXJtX2NjYV9ybW0tdjEuMC1lYWM1Cj4gCj4gCj4gWzRdIFJNTSBS ZXBvOgo+ICDCoMKgwqDCoMKgIFdoZXJlOiBodHRwczovL2dpdC50cnVzdGVkZmlybXdhcmUub3Jn L1RGLVJNTS90Zi1ybW0uZ2l0Cj4gIMKgwqDCoMKgwqAgdGFnIDogdGYtcm1tLXYwLjQuMAo+IAo+ IFs1XSBURi1BIHJlcG86Cj4gIMKgwqDCoMKgwqAgV2hlcmU6IGh0dHBzOi8vZ2l0LnRydXN0ZWRm aXJtd2FyZS5vcmcvVEYtQS90cnVzdGVkLWZpcm13YXJlLWEuZ2l0Cj4gIMKgwqDCoMKgwqAgVGFn OiB2Mi4xMAo+IAo+IAo+IFs2XSBodHRwczovL3Nocmlua3dyYXAuZG9jcy5hcm0uY29tL2VuL2xh dGVzdC8KPiAgwqDCoMKgIGNvbmZpZzogY2NhLTN3b3JsZC55YW1sCj4gCgpTdXp1a2kKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==