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 8EE32C04FFE for ; Tue, 14 May 2024 12:38:42 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=GnfecR2gm540Hr0eGsEc5erm0YMVfT7+IX4fqZ22e5A=; b=vnw8uN9m28UiSi 7tteSibjbXj582v/+tkUZmnGXzAmtb8koxgC/WWTRzdYi9SnpQ7lE+Al1Xq+7AsIGOYe5nnwSySmK 7BxFtv/Pbo0PoziIFS5/E+dYxahA0FzfdUIkXp75FHlmG0UycJiWwLFsHrjwghi2LZbVN5og5qw8q hl+c8JSkJNjHdJ0rfwNxInv7pHdTzn2T4Su0mxDtTufCXLB/Wp9POUG/LRW7PkNSWuo0Bp7uCpAjC H0+dbpFohS4s9va8UwDncdqHj0laUAIdQn4wE73/Y/7aC4Estrcfe3mrCw3NQVr/gryEJEZzq3JPN xImmD2njKfKFK9SmRidw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6rQJ-0000000FtNQ-1xcq; Tue, 14 May 2024 12:38:27 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6rQG-0000000FtMl-1pvZ for linux-arm-kernel@lists.infradead.org; Tue, 14 May 2024 12:38:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=wGWHPP3HSX0jm61im9IeQuoE68eJIXAUAyDrhssybHU=; b=gt6kD0G0fUf7Ov8uv6n6PqAR3q a1onvOP6EOZSlAf6uDZu3k2iLUHPbGTTO0cMxa2bJ+t27ruhwWSAlCukkMpg4V1+YhrqDkXw/IlwN kknYfua/N0lXa0iakr7zk7pv8zCLhAsuTWi2f7oC+LBYkNJBAE1VwZ+3OY8lQzFyZzjWJI0gMUHg2 QlWRXYN94PIZJzbGNq/8mZS0UpoZ4f7EYaTeUIBXwX1qqEKknUEYZ3SZwXFqdZHrXaqIhrM9sW4Mw gS7l8WXD9ZKEKGqHjYA3B0JTYm4QT7kxM+Fzf2LuVhUUTmDR3TrRFZQJgRrxoRhfoXHWOMO16bYQS rsX0NPCg==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:39312) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1s6rQ0-0002ww-1W; Tue, 14 May 2024 13:38:08 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1s6rQ0-00073q-1T; Tue, 14 May 2024 13:38:08 +0100 Date: Tue, 14 May 2024 13:38:07 +0100 From: "Russell King (Oracle)" To: Geert Uytterhoeven Cc: Florian Fainelli , Linus Walleij , Ard Biesheuvel , Arnd Bergmann , Stefan Wahren , Kees Cook , linux-arm-kernel@lists.infradead.org, Catalin Marinas Subject: Re: [PATCH v3 4/4] ARM: Implement PAN for LPAE by TTBR0 page table walks disablement Message-ID: References: <20240312-arm32-lpae-pan-v3-4-532647afcd38@linaro.org> <56b3d8b1-3883-4c2f-9b27-2e879b1d6aa0@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240514_053824_506623_7D208424 X-CRM114-Status: GOOD ( 21.32 ) 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 T24gVHVlLCBNYXkgMTQsIDIwMjQgYXQgMDI6MzI6MjNQTSArMDIwMCwgR2VlcnQgVXl0dGVyaG9l dmVuIHdyb3RlOgo+IEhpIFJ1c3NlbGwsCj4gCj4gT24gVHVlLCBNYXkgMTQsIDIwMjQgYXQgMToz M+KAr1BNIFJ1c3NlbGwgS2luZyAoT3JhY2xlKQo+IDxsaW51eEBhcm1saW51eC5vcmcudWs+IHdy b3RlOgo+ID4gT24gVHVlLCBNYXkgMTQsIDIwMjQgYXQgMDE6MjI6MzZQTSArMDIwMCwgR2VlcnQg VXl0dGVyaG9ldmVuIHdyb3RlOgo+ID4gPiBPbiBUdWUsIE1heSAxNCwgMjAyNCBhdCAxMDoxNeKA r0FNIFJ1c3NlbGwgS2luZyAoT3JhY2xlKQo+ID4gPiA8bGludXhAYXJtbGludXgub3JnLnVrPiB3 cm90ZToKPiA+ID4gPiBPbiBNb24sIE1heSAxMywgMjAyNCBhdCAwODo1NjoyMFBNIC0wNzAwLCBG bG9yaWFuIEZhaW5lbGxpIHdyb3RlOgo+ID4gPiA+ID4gWyAgIDExLjI5OTEwNl0gRnJlZWluZyB1 bnVzZWQga2VybmVsIGltYWdlIChpbml0bWVtKSBtZW1vcnk6IDc5ODcySwo+ID4gPiA+ID4gWyAg IDExLjMwNTcyMF0gUnVuIC9pbml0IGFzIGluaXQgcHJvY2Vzcwo+ID4gPiA+ID4gWyAgIDExLjMx NDA3MF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQh Cj4gPiA+ID4gPiBleGl0Y29kZT0weDAwMDAwMDA0Cj4gPiA+ID4gPiBbICAgMTEuMzIxODg4XSBD UFU6IDAgUElEOiAxIENvbW06IGluaXQgTm90IHRhaW50ZWQgNi45LjAtbmV4dC0yMDI0MDUxMyAj MzIKPiA+ID4gPiA+IFsgICAxMS4zMjg3MDldIEhhcmR3YXJlIG5hbWU6IEJDTTI3MTEKPiA+ID4g PiA+IFsgICAxMS4zMzIxNjldIENhbGwgdHJhY2U6Cj4gPiA+ID4gPiBbICAgMTEuMzMyMTc5XSAg dW53aW5kX2JhY2t0cmFjZSBmcm9tIHNob3dfc3RhY2srMHgxMC8weDE0Cj4gPiA+ID4gPiBbICAg MTEuMzQwMDg3XSAgc2hvd19zdGFjayBmcm9tIHBhbmljKzB4MjBjLzB4NTVjCj4gPiA+ID4gPiBb ICAgMTEuMzQ0NjE1XSAgcGFuaWMgZnJvbSBkb19leGl0KzB4NmIwLzB4MWU3NAo+ID4gPiA+ID4g WyAgIDExLjM0ODk3Ml0gIGRvX2V4aXQgZnJvbSBkb19ncm91cF9leGl0KzB4Y2MvMHgyODAKPiA+ ID4gPiA+IFsgICAxMS4zNTM4NTddICBkb19ncm91cF9leGl0IGZyb20gZ2V0X3NpZ25hbCsweGZi NC8weDEzNDAKPiA+ID4gPiA+IFsgICAxMS4zNTkxODJdICBnZXRfc2lnbmFsIGZyb20gZG9fd29y a19wZW5kaW5nKzB4MmMwLzB4N2JjCj4gPiA+ID4gPiBbICAgMTEuMzY0NTkwXSAgZG9fd29ya19w ZW5kaW5nIGZyb20gc2xvd193b3JrX3BlbmRpbmcrMHhjLzB4MjQKPiA+ID4gPiA+IFsgICAxMS4z NzAzNTFdIEV4Y2VwdGlvbiBzdGFjaygweGYwODJiZmIwIHRvIDB4ZjA4MmJmZjgpCj4gPiA+ID4g PiBbICAgMTEuMzc1NDkyXSBiZmEwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBiNmJjYTU2OCAwMDAwMDAwMAo+ID4gPiA+ID4gMDAzZmEwZDYgYWVkZjNkMjAKPiA+ID4gPiA+ IFsgICAxMS4zODM4MTFdIGJmYzA6IGFlZGY0YTI4IGI2YmNhNmY4IGI2YmNhNzNjIGI2YmNhNzEw IGI2YmNhNzQ4IGI2YmNhNmY4Cj4gPiA+ID4gPiBhZWRmNGEyOCBiNmJjYTZmOAo+ID4gPiA+ID4g WyAgIDExLjM5MjEyN10gYmZlMDogYjZiY2E1OTAgYjZiY2E1NDggYWVkZGFlMTUgYWVkZWI2NjAg MjAwZjAwMzAgZmZmZmZmZmYKPiA+ID4gPiA+IFsgICAxMS4zOTg5NTRdIC0tLVsgZW5kIEtlcm5l bCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0IQo+ID4gPiA+ID4g ZXhpdGNvZGU9MHgwMDAwMDAwNCBdLS0tCj4gPiA+ID4KPiA+ID4gPiBZb3UgY291bGQgZW5hYmxl IENPTkZpR19ERUJVR19VU0VSLCBhbmQgdGhlbiBwYXNzICJ1c2VyX2RlYnVnPTI0IiB0bwo+ID4g PiA+IHRoZSBrZXJuZWwgdG8gZ2V0IGEgcmVwb3J0IGZvciB0aGUgY29uZGl0aW9ucyB0aGF0IGxl YWQgdG8gU0VHVi9CVVMKPiA+ID4gPiBzaWduYWxzIGJlaW5nIGRlbGl2ZXJlZCB0byBhIHVzZXJz cGFjZSBwcm9jZXNzZC4KPiA+ID4KPiA+ID4gVGhhdCBkb2VzIG5vdCBzZWVtIHRvIG1ha2UgYW55 IGRpZmZlcmVuY2UgZm9yIG1lLCBpLmUuIG5vIHJlcG9ydD8KPiA+Cj4gPiBUaGVuIGl0J3Mgbm90 IGEgU0VHVi9CVVMgKGlvdyBwYWdlIGZhdWx0LikgUGxlYXNlIHRyeSB1c2VyX2RlYnVnPTMxCj4g PiBpbiB0aGF0IGNhc2UuIFRoYW5rcy4KPiAKPiBUaGFua3MsIG11Y2ggYmV0dGVyOgo+IAo+ICAg ICBpbml0ICgxKTogdW5kZWZpbmVkIGluc3RydWN0aW9uOiBwYz1iNmY0ZmVkYQo+ICAgICBDUFU6 IDEgUElEOiAxIENvbW06IGluaXQgTm90IHRhaW50ZWQKPiA2LjkuMC1zaG1vYmlsZS0wOTE1OC1n MTIxOGZmYzM2NTllICMxODIwCj4gICAgIEhhcmR3YXJlIG5hbWU6IEdlbmVyaWMgUi1DYXIgR2Vu MiAoRmxhdHRlbmVkIERldmljZSBUcmVlKQo+ICAgICBQQyBpcyBhdCAweGI2ZjRmZWRhCj4gICAg IExSIGlzIGF0IDB4YjZmNGVkMzEKPiAgICAgcGMgOiBbPGI2ZjRmZWRhPl0gICAgbHIgOiBbPGI2 ZjRlZDMxPl0gICAgcHNyOiA2MDAwMDAzMAo+ICAgICBzcCA6IGJlOTcwNjMwICBpcCA6IGJlOTcw Njc4ICBmcCA6IGI2ZjY3OTc4Cj4gICAgIHIxMDogMDAwMDAwMDAgIHI5IDogMDA0ZDQ4ZmYgIHI4 IDogYmU5NzA4NDQKPiAgICAgcjcgOiBiZTk3MDdmOCAgcjYgOiBiNmY2Nzk3OCAgcjUgOiBiZTk3 MDg1MCAgcjQgOiBiZTk3MDg0NAo+ICAgICByMyA6IGI2ZjY2OWIwICByMiA6IDAwM2ZiMGQ2ICBy MSA6IDAwMDAwMDAwICByMCA6IGJlOTcwNjUwCj4gICAgIEZsYWdzOiBuWkN2ICBJUlFzIG9uICBG SVFzIG9uICBNb2RlIFVTRVJfMzIgIElTQSBUaHVtYiAgU2VnbWVudCB1c2VyCj4gICAgIENvbnRy b2w6IDMwYzUzODdkICBUYWJsZTogNDFmNmNhYzAgIERBQzogNTU1NTU1NTUKPiAgICAgQ29kZTog YmFkIFBDIHZhbHVlCgpXZWxsLCB0aGF0IHBvaW50cyB0byBhbm90aGVyIGlzc3VlLi4uIGdldF91 c2VyKCkgYXBwZWFycyB0byBiZSB1bmFibGUKdG8gYWNjZXNzIHVzZXJzcGFjZS4gVXNlcnNwYWNl IGNhbiwgaG93ZXZlciwgYXMgd2Ugd291bGRuJ3QgZ2V0IGFuCnVuZGVmaW5lZCBpbnN0cnVjdGlv biBhYm9ydCB1bmxlc3MgaXQgY2FuIHN1Y2Nlc3NmdWxseSBhY2Nlc3MgdGhlCmFkZHJlc3MuCgpU aGlzIHBvaW50cyB0byBzb21ldGhpbmcgYmVpbmcgdmVyeSB3cm9uZyB3aXRoIHRoaXMgaW1wbGVt ZW50YXRpb24uCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwczovL3d3dy5hcm1saW51eC5v cmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVFAgaXMgaGVyZSEgODBNYnBzIGRvd24gMTBNYnBz IHVwLiBEZWNlbnQgY29ubmVjdGl2aXR5IGF0IGxhc3QhCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==