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 19B2BC83F11 for ; Mon, 28 Aug 2023 13:20:10 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zfdakfrjFh4Kidx5esLukdyfhs2hWPZ8Y99KzfV7Puk=; b=DFezc1q8Fc3xKz 2WQRSg3OcliBr50DJhZBJHeo5tOvE6M2bFDCN1540Q6SuuHicMgd0NAcrTCpTtx10dQVqLFzGCgVD o795FjRFNT2sAU5Whx8/Wtbgh4StD6BwnEm0YGP5zDai0XysDttX3pxsUEOJ7aiioQg3AgUKG65pU A1KuX7UCXhJz60HmVrBfOxSuOxguMhW6V+wsLy+Iak0i1qESd44T9AyIXqJI1VjS+czJ6JOgj+5o3 8VVAGAZQ0ijEZIBYwDYKHYBS8N9rLHzqBujfUt9SEquIcoCeeIhjSK0EHG8WQhRJ+0L03xKwTve42 rJ8wDxszwOuvrnUxAlEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qac9i-009cpj-1P; Mon, 28 Aug 2023 13:19:46 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qac9f-009cop-0A for linux-arm-kernel@lists.infradead.org; Mon, 28 Aug 2023 13:19:44 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 153BC6187E; Mon, 28 Aug 2023 13:19:34 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72F6AC433C8; Mon, 28 Aug 2023 13:19:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693228773; bh=dmmH7p8SvBOaBUFqAbtGZNpMOcvOh+/TRKXaES5Q7JA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ZezeQrS/aM9/sfxn0+XJidZw4wtbF2YqxrX0IAtYPS4/PYY/V4CDUAmgEndy1F83L 4RgshfvxUPkq0IpZihHHoVUuhzuFTwMzRZuk21PCf+ChkNrfEJ1Zsmw7ImNpFxsBmq F2pFKqgTC0xXRswD0oFV8484lR1ZV0DnH6i8W3KCapaVJcJZHTnYWyVCD/aGlt/sen mo6UvuTDphQir6LdvbmWtlnNX/aJFJ9mcjsRvj5HJNSGNchLp5Vmibn1ykAAMs101K owXKrLtKvvOglKXwGlaxkFZxJMWtxf98iZAe7Q87XyExYR27xblSL/wtebF/wz/g9w CNqS8mmBX3fTg== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1qac9S-008jQG-Lk; Mon, 28 Aug 2023 14:19:30 +0100 Date: Mon, 28 Aug 2023 14:19:30 +0100 Message-ID: <861qfnfgnx.wl-maz@kernel.org> From: Marc Zyngier To: Marek Szyprowski Cc: Vincent Donnefort , oliver.upton@linux.dev, kvmarm@lists.linux.dev, qperret@google.com, smostafa@google.com, kaleshsingh@google.com, linux-arm-kernel@lists.infradead.org, kernel-team@android.com, will@kernel.org Subject: Re: [PATCH v2] KVM: arm64: Remove size-order align in the nVHE hyp private VA range In-Reply-To: <79b0ad6e-0c2a-f777-d504-e40e8123d81d@samsung.com> References: <20230811112037.1147863-1-vdonnefort@google.com> <79b0ad6e-0c2a-f777-d504-e40e8123d81d@samsung.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.2 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: m.szyprowski@samsung.com, vdonnefort@google.com, oliver.upton@linux.dev, kvmarm@lists.linux.dev, qperret@google.com, smostafa@google.com, kaleshsingh@google.com, linux-arm-kernel@lists.infradead.org, kernel-team@android.com, will@kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230828_061943_200526_235D863B X-CRM114-Status: GOOD ( 20.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 T24gTW9uLCAyOCBBdWcgMjAyMyAxMzoxNjo1MSArMDEwMCwKTWFyZWsgU3p5cHJvd3NraSA8bS5z enlwcm93c2tpQHNhbXN1bmcuY29tPiB3cm90ZToKPiAKPiBPbiAxMS4wOC4yMDIzIDEzOjIwLCBW aW5jZW50IERvbm5lZm9ydCB3cm90ZToKPiA+IGNvbW1pdCBmOTIyYzEzZTc3OGQgKCJLVk06IGFy bTY0OiBJbnRyb2R1Y2UKPiA+IHBrdm1fYWxsb2NfcHJpdmF0ZV92YV9yYW5nZSgpIikgYW5kIGNv bW1pdCA5MmFiZTBmODFlMTMgKCJLVk06IGFybTY0Ogo+ID4gSW50cm9kdWNlIGh5cF9hbGxvY19w cml2YXRlX3ZhX3JhbmdlKCkiKSBhZGRlZCBhbiBhbGlnbm1lbnQgZm9yIHRoZQo+ID4gc3RhcnQg YWRkcmVzcyBvZiBhbnkgYWxsb2NhdGlvbiBpbnRvIHRoZSBuVkhFIGh5cGVydmlzb3IgcHJpdmF0 ZSBWQQo+ID4gcmFuZ2UuCj4gPgo+ID4gVGhpcyBhbGlnbm1lbnQgKG9yZGVyIG9mIHRoZSBzaXpl IG9mIHRoZSBhbGxvY2F0aW9uKSBpbnRlbmRzIHRvIGVuYWJsZQo+ID4gZWZmaWNpZW50IHN0YWNr IHZlcmlmaWNhdGlvbiAoaWYgdGhlIFBBR0VfU0hJRlQgYml0IGlzIHplcm8sIHRoZSBzdGFjawo+ ID4gcG9pbnRlciBpcyBvbiB0aGUgZ3VhcmQgcGFnZSBhbmQgYSBzdGFjayBvdmVyZmxvdyBvY2N1 cnJlZCkuCj4gPgo+ID4gQnV0IHRoaXMgaXMgb25seSBuZWNlc3NhcnkgZm9yIHN0YWNrIGFsbG9j YXRpb24gYW5kIGNhbiB3YXN0ZSBhIGxvdCBvZgo+ID4gVkEgc3BhY2UuIFNvIGluc3RlYWQgbWFr ZSBzdGFjay1zcGVjaWZpYyBmdW5jdGlvbnMsIGhhbmRsaW5nIHRoZSBndWFyZAo+ID4gcGFnZSBy ZXF1aXJlbWVudHMsIHdoaWxlIG90aGVyIHVzZXJzIChlLmcuICBmaXhtYXApIHdpbGwgb25seSBn ZXQgcGFnZQo+ID4gYWxpZ25tZW50Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFZpbmNlbnQgRG9u bmVmb3J0IDx2ZG9ubmVmb3J0QGdvb2dsZS5jb20+Cj4gCj4gVGhpcyBjaGFuZ2UsIG1lcmdlZCB0 byBsaW51eC1uZXh0IGFzIGYxNTZhN2QxM2ZjMyAoIktWTTogYXJtNjQ6IFJlbW92ZSAKPiBzaXpl LW9yZGVyIGFsaWduIGluIHRoZSBuVkhFIGh5cCBwcml2YXRlIFZBIHJhbmdlIiksIGludHJvZHVj ZWQgdGhlIAo+IGZvbGxvd2luZyByZWdyZXNzaW9uIG9uIFJhc3BiZXJyeSBQaTRiIGJvYXJkLiBI ZXJlIGlzIGEgbG9nIG9ic2VydmVkIG9uIAo+IGxpbnV4IG5leHQtMjAyMzA4MjggcmVsZWFzZToK PiAKPiAtLS0+OC0tLQo+IAo+IGt2bSBbMV06IElQQSBTaXplIExpbWl0OiA0NCBiaXRzCj4gLS0t LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCj4gV0FSTklORzogQ1BVOiAwIFBJRDog MSBhdCBhcmNoL2FybTY0L2t2bS9oeXAvcGd0YWJsZS5jOjQ1MyAKPiBoeXBfbWFwX3dhbGtlcisw eGIwLzB4MTIwCj4gTW9kdWxlcyBsaW5rZWQgaW46Cj4gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2Fw cGVyLzAgTm90IHRhaW50ZWQgNi41LjAtbmV4dC0yMDIzMDgyOCAjMTM4ODkKPiBIYXJkd2FyZSBu YW1lOiBSYXNwYmVycnkgUGkgNCBNb2RlbCBCIChEVCkKPiBwc3RhdGU6IDAwMDAwMDA1IChuemN2 IGRhaWYgLVBBTiAtVUFPIC1UQ08gLURJVCAtU1NCUyBCVFlQRT0tLSkKPiBwYyA6IGh5cF9tYXBf d2Fsa2VyKzB4YjAvMHgxMjAKPiBsciA6IGh5cF9tYXBfd2Fsa2VyKzB4MzAvMHgxMjAKPiAuLi4K PiBDYWxsIHRyYWNlOgo+ICDCoGh5cF9tYXBfd2Fsa2VyKzB4YjAvMHgxMjAKPiAgwqBrdm1fcGd0 YWJsZV92aXNpdG9yX2NiLmlzcmEuMCsweDM4LzB4NWMKPiAgwqBfX2t2bV9wZ3RhYmxlX3dhbGsr MHgxZGMvMHgzMmMKPiAgwqBfX2t2bV9wZ3RhYmxlX3dhbGsrMHhkMC8weDMyYwo+ICDCoF9fa3Zt X3BndGFibGVfd2FsaysweGQwLzB4MzJjCj4gIMKgX19rdm1fcGd0YWJsZV93YWxrKzB4ZDAvMHgz MmMKPiAgwqBrdm1fcGd0YWJsZV93YWxrKzB4ZDAvMHgyMjQKPiAgwqBrdm1fcGd0YWJsZV9oeXBf bWFwKzB4OGMvMHhmMAo+ICDCoF9fY3JlYXRlX2h5cF9tYXBwaW5ncysweDk4LzB4YzAKPiAgwqBf X2NyZWF0ZV9oeXBfcHJpdmF0ZV9tYXBwaW5nKzB4ZjAvMHgxNGMKPiAgwqBjcmVhdGVfaHlwX2lv X21hcHBpbmdzKzB4OGMvMHgxMTgKPiAgwqB2Z2ljX3YyX3Byb2JlKzB4YmMvMHgxZWMKPiAgwqBr dm1fdmdpY19oeXBfaW5pdCsweGNjLzB4MjEwCj4gIMKga3ZtX2FybV9pbml0KzB4NmE0LzB4MTA0 MAoKQWgsIHdvbmRlcmZ1bC4gQ2FuIHlvdSBnaXZlIHRoZSBzbmlwcGV0IGJlbG93IGEgZ28/Cgpk aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rdm0vbW11LmMgYi9hcmNoL2FybTY0L2t2bS9tbXUuYwpp bmRleCAxMWMxZDc4NmM1MDYuLjUwYmU1MWNjNDBjYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9r dm0vbW11LmMKKysrIGIvYXJjaC9hcm02NC9rdm0vbW11LmMKQEAgLTY1Miw2ICs2NTIsOSBAQCBp bnQgaHlwX2FsbG9jX3ByaXZhdGVfdmFfcmFuZ2Uoc2l6ZV90IHNpemUsIHVuc2lnbmVkIGxvbmcg KmhhZGRyKQogCiAJbXV0ZXhfdW5sb2NrKCZrdm1faHlwX3BnZF9tdXRleCk7CiAKKwlpZiAoIXJl dCkKKwkJKmhhZGRyID0gYmFzZTsKKwogCXJldHVybiByZXQ7CiB9CiAKClRoYW5rcywKCglNLgoK LS0gCldpdGhvdXQgZGV2aWF0aW9uIGZyb20gdGhlIG5vcm0sIHByb2dyZXNzIGlzIG5vdCBwb3Nz aWJsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK