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 5B0CEC04FFE for ; Tue, 14 May 2024 17:04:32 +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=WRehECTdQJecCptmGz4PXOjNW+39jCCwHo5v2gCKf/s=; b=GjiqrRkF23D4lw u6khSoBixf5m4fSKKS11IJ21Bnrwqe1IweSx3iaasUNfL+RH423u/bRJMOyTe5tNX8v0Fu8bSZXId NFxplYv2EAVzclBtb1Qdk69jua63NTKbTWQqkdbNVdeM3u0dR3G2ORseLC6FG7L1THzIHEgIMU8D+ YR7w5bCfxPD6x4uEoFo4U7DHivK2kbafI+IKzjtolF4Wx5DQnt/sVxvBWukd8L4VGr99Ly9uSv8g3 VqrT0EAytv78eAs6PxJXatJEewGG1vHDIQQJ8nEsvSfwEMagwd4hSny9GqOhYC7mwAz6XtbiLNwyG XB5dZXu16RKNswI6iTng==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6vZX-0000000Gbj5-3A8k; Tue, 14 May 2024 17:04:15 +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 1s6vZU-0000000GbhT-3MqC for linux-arm-kernel@lists.infradead.org; Tue, 14 May 2024 17:04:14 +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=VlJrLeIdbw0DcwJ3AYzLuDi9ywtb9iaotC47gXSpc5g=; b=RxZg6HU8+le/Wyd+RcbOIkxkiY j9aMufbFNfFEIeyEciI3LAR4MRzjM40EAwkZNVEB/ogAzihqOB4+DZvm2UNe65B85FAY2ZsBvIpJ2 LlObqbLYt5s05NEync8nMy5yf/VHfF8EO6CFv/LyAiqaStad9HSKHU5PdO7KiwunUnlE47oHHblDU B9lyPBs/KEdOsi8RY1jzaOki8NVRo1GF66Nxl5XgfzXuNEnsuQQdpIvHEKQmVRKbxtG6n5fjQWZ7T M2IQN1oJiwxd0O2cF3vqwfcJ9U1DvgRcItDyvo8f5aoj9cuy0yhSnGrtq+o723MaCL1O8+tJy4cIr PuJyGBew==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:55672) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1s6vZF-00037e-2l; Tue, 14 May 2024 18:03:57 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1s6vZF-0007CV-86; Tue, 14 May 2024 18:03:57 +0100 Date: Tue, 14 May 2024 18:03:57 +0100 From: "Russell King (Oracle)" To: Florian Fainelli Cc: Geert Uytterhoeven , Ard Biesheuvel , Linus Walleij , 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: <6ae2ba4a-584a-42f8-84c2-410d975f07fa@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <6ae2ba4a-584a-42f8-84c2-410d975f07fa@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240514_100412_862656_475FF2BB X-CRM114-Status: GOOD ( 30.22 ) 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 T24gVHVlLCBNYXkgMTQsIDIwMjQgYXQgMDk6NTQ6MDdBTSAtMDcwMCwgRmxvcmlhbiBGYWluZWxs aSB3cm90ZToKPiBPbiA1LzE0LzI0IDA5OjA2LCBHZWVydCBVeXR0ZXJob2V2ZW4gd3JvdGU6Cj4g PiBPbiBUdWUsIE1heSAxNCwgMjAyNCBhdCAxOjI44oCvUE0gR2VlcnQgVXl0dGVyaG9ldmVuIDxn ZWVydEBsaW51eC1tNjhrLm9yZz4gd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgTWF5IDE0LCAyMDI0IGF0 IDEwOjI14oCvQU0gQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiA+ ID4gT24gVHVlLCAxNCBNYXkgMjAyNCBhdCAxMDowNCwgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVy dEBsaW51eC1tNjhrLm9yZz4gd3JvdGU6Cj4gPiA+ID4gPiBPbiBUdWUsIE1heSAxNCwgMjAyNCBh dCA5OjU54oCvQU0gQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiA+ ID4gPiA+IE9uIFR1ZSwgMTQgTWF5IDIwMjQgYXQgMDk6NDYsIExpbnVzIFdhbGxlaWogPGxpbnVz LndhbGxlaWpAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gT24gVHVlLCBNYXkgMTQs IDIwMjQgYXQgODo0MeKAr0FNIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGludXgtbTY4ay5v cmc+IHdyb3RlOgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gSSBzZW50IHlvdSBhIHNt YWxsIGluaXRyYW1mcyBieSBQTS4KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBCb290ZWQg dGhpcyBqdXN0IGZpbmUgb24gVmV4cHJlc3MgUUVNVToKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ ID4gPiBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzCj4gPiA+ID4gPiA+ID4gc3lzY3RsOiBlcnJv cjogJ2tlcm5lbC5ob3RwbHVnJyBpcyBhbiB1bmtub3duIGtleQo+ID4gPiA+ID4gPiA+IAo+ID4g PiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IGJvb3QgKExpbnV4IDYuOS4wLXJjMSssIEJ1c3lCb3gg djEuMTYuMC5naXQsIGtleGVjLXRvb2xzIDIuMC4xLWdpdCkKPiA+ID4gPiA+ID4gPiAvICMgbW91 bnQgLXQgZGVidWdmcyBub25lIC9zeXMva2VybmVsL2RlYnVnCj4gPiA+ID4gPiA+ID4gLyAjIGVj aG8gIkFDQ0VTU19VU0VSU1BBQ0UiIHwgY2F0ID4vc3lzL2tlcm5lbC9kZWJ1Zy9wcm92b2tlLWNy YXNoL0RJUkVDVAo+ID4gPiA+ID4gPiA+IGxrZHRtOiBQZXJmb3JtaW5nIGRpcmVjdCBlbnRyeSBB Q0NFU1NfVVNFUlNQQUNFCj4gPiA+ID4gPiA+ID4gbGtkdG06IGF0dGVtcHRpbmcgYmFkIHJlYWQg YXQgNzZmZWEwMDAKPiA+ID4gPiA+ID4gPiA4PC0tLSBjdXQgaGVyZSAtLS0KPiA+ID4gPiA+ID4g PiBVbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2aXJ0dWFsIGFkZHJl c3MgNzZmZWEwMDAgd2hlbiByZWFkCj4gPiA+ID4gPiA+ID4gWzc2ZmVhMDAwXSAqcGdkPTgyYzkz MDAzLCAqcG1kPTgyYzk0MDAzLCAqcHRlPWEwMDAwMDgxMWUyZjVmCj4gPiA+ID4gPiA+ID4gSW50 ZXJuYWwgZXJyb3I6IE9vcHM6IDIwNiBbIzFdIFNNUCBBUk0KPiA+ID4gPiA+ID4gPiBDUFU6IDEg UElEOiA4NiBDb21tOiBjYXQgTm90IHRhaW50ZWQgNi45LjAtcmMxKyAjNDYKPiA+ID4gPiA+ID4g PiBIYXJkd2FyZSBuYW1lOiBBUk0tVmVyc2F0aWxlIEV4cHJlc3MKPiA+ID4gPiA+ID4gPiBQQyBp cyBhdCBsa2R0bV9BQ0NFU1NfVVNFUlNQQUNFKzB4YzAvMHgxMzgKPiA+ID4gPiA+ID4gPiBMUiBp cyBhdCBsa2R0bV9BQ0NFU1NfVVNFUlNQQUNFKzB4YzAvMHgxMzgKPiA+ID4gPiA+ID4gPiAKPiA+ ID4gPiA+ID4gPiBJJ20gc3RhcnRpbmcgdG8gdGhpbmsgaXQgaXMgc29tZXRoaW5nIGFib3V0IGRp ZmZlcmVudCBMUEFFIGltcGxlbWVudGF0aW9ucyBoZXJlLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ ID4gSSBoYXZlIGJ1aWx0IG11bHRpX3Y3X2RlZmNvbmZpZyB3aXRoIHRoZSBmb2xsb3dpbmcgZW5h YmxlZAo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gQ09ORklHX0FSTV9MUEFFPXkKPiA+ID4gPiA+ ID4gQ09ORklHX0NQVV9UVEJSMF9QQU49eQo+ID4gPiA+ID4gPiBDT05GSUdfTEtEVE09eQo+ID4g PiA+ID4gPiAKPiA+ID4gPiA+ID4gYW5kIHRoZSByZXN1bHRpbmcga2VybmVsIGJvb3RzIGhhcHBp bHkgYXMgYSAzMi1iaXQgVk0gcnVubmluZyB1bmRlciBhCj4gPiA+ID4gPiA+IFJwaTQgS1ZNIGhv c3QuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBDb3VsZCBzb21lb25lIHBvc3QgYW4gYWN0dWFs IC5jb25maWcgdGhhdCByZXByb2R1Y2VzIHRoaXM/IFJwaTQgaXMKPiA+ID4gPiA+ID4gQTcyLCB3 aGljaCBib3RoIHdvcmtzIGFuZCBkb2Vzbid0IHdvcmsgaW4gRmxvcmlhbidzIHRlc3RpbmcsIHNv IEknZCBiZQo+ID4gPiA+ID4gPiBoaWdobHkgc3VycHJpc2VkIGlmIHRoaXMgaXMgbm90IGEgY29u ZmlnIGlzc3VlLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBzaG1vYmlsZV9kZWZjb25maWcgd2l0aCBD T05GSUdfTFBBRT15IGFkZGVkIGZhaWxlZCBmb3IgbWUgYmVmb3JlLgo+ID4gPiA+ID4gCj4gPiA+ ID4gPiBCdWlsZGluZyBtdWx0aV92N19kZWZjb25maWcgd2l0aCB0aGUgYWJvdmUgZW5hYmxlZC4u Lgo+ID4gPiAKPiA+ID4gQW5kIHRoYXQgd29ya3MsIHdoaWxlIHNobW9iaWxlX2RlZmNvbmZpZyB3 aXRoIHRoZSBhYm92ZSBkb2VzIG5vdCEKPiA+ID4gU28gaXQgaXMgY29uZmlnLXJlbGF0ZWQuCj4g PiAKPiA+IEkgcmFuIHRvb2xzL3Rlc3Rpbmcva3Rlc3QvY29uZmlnLWJpc2VjdC5wbCBhbmQgZm91 bmQgdGhlICJvZmZlbmRpbmciCj4gPiBjb25maWcgb3B0aW9uOiBDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1NJWkU9eSBnaXZlcyBhIGJyb2tlbgo+ID4ga2VybmVsLCBDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1BFUkZPUk1BTkNFPXkgd29ya3MuCj4gPiAodmVyaWZpZWQgYnkganVzdCBlbmFibGluZyBD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFIGluIG15Cj4gPiAgIGJyb2tlbiBjb25m aWcpLi4uLgo+IAo+IEkgc2Vjb25kIHRoYXQsIG15IHdvcmtpbmcgY29uZmlndXJhdGlvbiBoYXMK PiBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkgd2hlcmVhcyBteQo+IGJyb2tl biBvbmUgaGFzIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15LCBzdXJlIGVub3VnaCwgY2hh bmdpbmcgdGhlCj4gYnJva2VuIGNvbmZpZ3VyYXRpb24gdG8gaGF2ZSBDT05GSUdfQ0NfT1BUSU1J WkVfRk9SX1BFUkZPUk1BTkNFPXkgdHVybnMgaXQKPiBpbnRvIGEgIndvcmtpbmciIGNvbmZpZ3Vy YXRpb24gb24gdGhlIFJhc3BiZXJyeSBQaSA0QiBpbiBBQXJjaDMyIG1vZGUuCj4gCj4gVGhhdCBt YWtlcyBtb3JlIHNlbnNlIGJlY2F1c2UgQkNNNzIxMSBhbmQgQkNNMjcxMSBhcmUgZXhhY3RseSB0 aGUgc2FtZSBDUFUsCj4gdGhhbmtzIGZvciByZXN0b3Jpbmcgc2FuaXR5IQoKSSB3b3VsZCBpbWFn aW5lIHRoYXQgdGhlIHByb2JsZW0gaXMgY3B1X3NldF90dGJjcigpLiBQbGVhc2UgdHJ5IGFkZGlu ZwphICJtZW1vcnkiIGNsb2JiZXIgdG8gdGhlIGFzbSgpIGluc3RydWN0aW9uIGluIHRoZXJlLgoK LS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cHM6Ly93d3cuYXJtbGludXgub3JnLnVrL2RldmVs b3Blci9wYXRjaGVzLwpGVFRQIGlzIGhlcmUhIDgwTWJwcyBkb3duIDEwTWJwcyB1cC4gRGVjZW50 IGNvbm5lY3Rpdml0eSBhdCBsYXN0IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=