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 E2EA1C04FFE for ; Tue, 14 May 2024 18:26: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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: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=2EAn69ThzO0eccBjgYAoxvCrUKvQfneGXgZW6/iTO0U=; b=qm6cUWAhLjFbwF Ubimt5NSAdSk5UflCzJOtfXCC7dAfnxSX8HrHxZeMV5hEmgpjXddk5O8DUaAlZoMbyvP9n2B+azYs KXgvi851nDNzpXa4kxCxMno8rUA4kUsN/6cSn+YjVd7y2m5MFG+WO2imjANM/yNx6KpenQOHU3ZwE HCgSjOvEbgYzQvi4maciWXlsJH86GCIkt+hej8g+ow/0orZJiOjcthxTiqtVudjGhadijTECO7BkO CufonZTXj9IEIbaemmxA41GFSYOOa8ieBihOlOWtDyQowgN2r6QJqhNYDO9/mFoXdu7mIsV32A8bk NZv2RxJRnIx4uVi+OVrw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6wqw-0000000Gph5-0ggF; Tue, 14 May 2024 18:26:18 +0000 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6wqt-0000000Gpgd-1d0A for linux-arm-kernel@lists.infradead.org; Tue, 14 May 2024 18:26:17 +0000 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1f08442b7bcso9422215ad.1 for ; Tue, 14 May 2024 11:26:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715711174; x=1716315974; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=XH8NUveWPyD5hzGQx03LB0kTX5sqGVJ8G0Dof13+Pe0=; b=m9vBGNcV520JrCDow5HXJV5EsqF0/mZ+mnd5UuA/vpcss2gwK/xY5+P6Th2UBoXQk9 vDDmwlbTo61ZpKIDF3sliXolUVK9L0MkYPuLEpMC5ow0vkTfSfq52sNJ/+aCBA8BAeT2 4UtDYMobvvdfKNwWZ8O3ZI6nJPYy9EqVLEp2FYJCA8VsFs1Kllzg5wyxnP+gc5fk0w6Z O/u9+lUgrCwLveTDVlsGN7RBGomlZ/ooYglDZOwRcXCOLs3nl/6WBTMeaMU1pRyvXbqz hdRy3B5NilgygguAMAbLvNLS0JcUmo2Kwr8IhBtF8Y++5Q7WoXRykhPJiUKZSilFi71t mrng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715711174; x=1716315974; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XH8NUveWPyD5hzGQx03LB0kTX5sqGVJ8G0Dof13+Pe0=; b=NQ1815k9jsb2CsGNr4OUO5olvQNmE1P/0Zo4eaYeSZNvVrp+s/wMlPHk84Q9PgQ+5U IPjqayqNc5XJANh0x1oNSSBuCS04+5t5MnpkHtAG3n1M0tJp+l5QdNl5SgxltWewxnLe YyMgOvkNkAHjlylPAfOehyeLDZ+9V9t78v8tjI18O0MiYEdGFQfCmwQr35k6t6sTlzig waN6QdtKBLK4EEW0PoyeEN2zHyb1aj++FjOj6jIfge2Nsxz3EhcF3O8ze01683v28t/i mB1jYdJ23u/KmhLNVQmppY4+d1fzhDGwsb1nF6/NwqXPg6j4gQLdusrGEXF4KLfHl4Br 4qYA== X-Forwarded-Encrypted: i=1; AJvYcCXazsw/DoIgZToZ9LyIlnpIhbv5mJcxp2PyK5i9kUQ7hIDPfDrRPtAbXcwWqsKgesWzhI/WuMWf2dgZuCiJQ24qIBklWSTDaIdjT3JP5N67mlDXKD0= X-Gm-Message-State: AOJu0YyXzZiNar8V+MIbnhn6FdB4M50AAVmaEiuKl2Mp+0+sJQFtAyrx TjWt7NQvajgy2IusSQA9bV2gDYMFYJpKCff3BX+rJUmMPsfQ2/Yf X-Google-Smtp-Source: AGHT+IGYUk61IilKNWNgRsE7BEyaMfbZB1Ls8QQ+uAF6ePuc8tgvjaaQvQY8kTxutQEUSK4jkSoZwg== X-Received: by 2002:a17:902:728f:b0:1eb:538e:6c6e with SMTP id d9443c01a7336-1ef43e25fbamr136162475ad.33.1715711173893; Tue, 14 May 2024 11:26:13 -0700 (PDT) Received: from [10.67.48.245] ([192.19.223.252]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-1ef0bf32f9dsm100912015ad.166.2024.05.14.11.26.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 May 2024 11:26:13 -0700 (PDT) Message-ID: <494f01de-9261-45ba-991c-0d88e6dc9386@gmail.com> Date: Tue, 14 May 2024 11:26:11 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 4/4] ARM: Implement PAN for LPAE by TTBR0 page table walks disablement To: "Russell King (Oracle)" Cc: Geert Uytterhoeven , Ard Biesheuvel , Linus Walleij , Arnd Bergmann , Stefan Wahren , Kees Cook , linux-arm-kernel@lists.infradead.org, Catalin Marinas References: <6ae2ba4a-584a-42f8-84c2-410d975f07fa@gmail.com> Content-Language: en-US From: Florian Fainelli In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240514_112615_457793_7BEE0AA9 X-CRM114-Status: GOOD ( 22.21 ) 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 T24gNS8xNC8yNCAxMDowMywgUnVzc2VsbCBLaW5nIChPcmFjbGUpIHdyb3RlOgo+IE9uIFR1ZSwg TWF5IDE0LCAyMDI0IGF0IDA5OjU0OjA3QU0gLTA3MDAsIEZsb3JpYW4gRmFpbmVsbGkgd3JvdGU6 Cj4+IE9uIDUvMTQvMjQgMDk6MDYsIEdlZXJ0IFV5dHRlcmhvZXZlbiB3cm90ZToKPj4+IE9uIFR1 ZSwgTWF5IDE0LCAyMDI0IGF0IDE6MjjigK9QTSBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0QGxp bnV4LW02OGsub3JnPiB3cm90ZToKPj4+PiBPbiBUdWUsIE1heSAxNCwgMjAyNCBhdCAxMDoyNeKA r0FNIEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+PiBPbiBUdWUs IDE0IE1heSAyMDI0IGF0IDEwOjA0LCBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02 OGsub3JnPiB3cm90ZToKPj4+Pj4+IE9uIFR1ZSwgTWF5IDE0LCAyMDI0IGF0IDk6NTnigK9BTSBB cmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+PiBPbiBUdWUsIDE0 IE1heSAyMDI0IGF0IDA5OjQ2LCBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5v cmc+IHdyb3RlOgo+Pj4+Pj4+PiBPbiBUdWUsIE1heSAxNCwgMjAyNCBhdCA4OjQx4oCvQU0gR2Vl cnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4gd3JvdGU6Cj4+Pj4+Pj4+Cj4+ Pj4+Pj4+PiBJIHNlbnQgeW91IGEgc21hbGwgaW5pdHJhbWZzIGJ5IFBNLgo+Pj4+Pj4+Pgo+Pj4+ Pj4+PiBCb290ZWQgdGhpcyBqdXN0IGZpbmUgb24gVmV4cHJlc3MgUUVNVToKPj4+Pj4+Pj4KPj4+ Pj4+Pj4gUnVuIC9pbml0IGFzIGluaXQgcHJvY2Vzcwo+Pj4+Pj4+PiBzeXNjdGw6IGVycm9yOiAn a2VybmVsLmhvdHBsdWcnIGlzIGFuIHVua25vd24ga2V5Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+ Pj4+IGJvb3QgKExpbnV4IDYuOS4wLXJjMSssIEJ1c3lCb3ggdjEuMTYuMC5naXQsIGtleGVjLXRv b2xzIDIuMC4xLWdpdCkKPj4+Pj4+Pj4gLyAjIG1vdW50IC10IGRlYnVnZnMgbm9uZSAvc3lzL2tl cm5lbC9kZWJ1Zwo+Pj4+Pj4+PiAvICMgZWNobyAiQUNDRVNTX1VTRVJTUEFDRSIgfCBjYXQgPi9z eXMva2VybmVsL2RlYnVnL3Byb3Zva2UtY3Jhc2gvRElSRUNUCj4+Pj4+Pj4+IGxrZHRtOiBQZXJm b3JtaW5nIGRpcmVjdCBlbnRyeSBBQ0NFU1NfVVNFUlNQQUNFCj4+Pj4+Pj4+IGxrZHRtOiBhdHRl bXB0aW5nIGJhZCByZWFkIGF0IDc2ZmVhMDAwCj4+Pj4+Pj4+IDg8LS0tIGN1dCBoZXJlIC0tLQo+ Pj4+Pj4+PiBVbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2aXJ0dWFs IGFkZHJlc3MgNzZmZWEwMDAgd2hlbiByZWFkCj4+Pj4+Pj4+IFs3NmZlYTAwMF0gKnBnZD04MmM5 MzAwMywgKnBtZD04MmM5NDAwMywgKnB0ZT1hMDAwMDA4MTFlMmY1Zgo+Pj4+Pj4+PiBJbnRlcm5h bCBlcnJvcjogT29wczogMjA2IFsjMV0gU01QIEFSTQo+Pj4+Pj4+PiBDUFU6IDEgUElEOiA4NiBD b21tOiBjYXQgTm90IHRhaW50ZWQgNi45LjAtcmMxKyAjNDYKPj4+Pj4+Pj4gSGFyZHdhcmUgbmFt ZTogQVJNLVZlcnNhdGlsZSBFeHByZXNzCj4+Pj4+Pj4+IFBDIGlzIGF0IGxrZHRtX0FDQ0VTU19V U0VSU1BBQ0UrMHhjMC8weDEzOAo+Pj4+Pj4+PiBMUiBpcyBhdCBsa2R0bV9BQ0NFU1NfVVNFUlNQ QUNFKzB4YzAvMHgxMzgKPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSdtIHN0YXJ0aW5nIHRvIHRoaW5rIGl0 IGlzIHNvbWV0aGluZyBhYm91dCBkaWZmZXJlbnQgTFBBRSBpbXBsZW1lbnRhdGlvbnMgaGVyZS4K Pj4+Pj4+Pgo+Pj4+Pj4+IEkgaGF2ZSBidWlsdCBtdWx0aV92N19kZWZjb25maWcgd2l0aCB0aGUg Zm9sbG93aW5nIGVuYWJsZWQKPj4+Pj4+Pgo+Pj4+Pj4+IENPTkZJR19BUk1fTFBBRT15Cj4+Pj4+ Pj4gQ09ORklHX0NQVV9UVEJSMF9QQU49eQo+Pj4+Pj4+IENPTkZJR19MS0RUTT15Cj4+Pj4+Pj4K Pj4+Pj4+PiBhbmQgdGhlIHJlc3VsdGluZyBrZXJuZWwgYm9vdHMgaGFwcGlseSBhcyBhIDMyLWJp dCBWTSBydW5uaW5nIHVuZGVyIGEKPj4+Pj4+PiBScGk0IEtWTSBob3N0Lgo+Pj4+Pj4+Cj4+Pj4+ Pj4gQ291bGQgc29tZW9uZSBwb3N0IGFuIGFjdHVhbCAuY29uZmlnIHRoYXQgcmVwcm9kdWNlcyB0 aGlzPyBScGk0IGlzCj4+Pj4+Pj4gQTcyLCB3aGljaCBib3RoIHdvcmtzIGFuZCBkb2Vzbid0IHdv cmsgaW4gRmxvcmlhbidzIHRlc3RpbmcsIHNvIEknZCBiZQo+Pj4+Pj4+IGhpZ2hseSBzdXJwcmlz ZWQgaWYgdGhpcyBpcyBub3QgYSBjb25maWcgaXNzdWUuCj4+Pj4+Pgo+Pj4+Pj4gc2htb2JpbGVf ZGVmY29uZmlnIHdpdGggQ09ORklHX0xQQUU9eSBhZGRlZCBmYWlsZWQgZm9yIG1lIGJlZm9yZS4K Pj4+Pj4+Cj4+Pj4+PiBCdWlsZGluZyBtdWx0aV92N19kZWZjb25maWcgd2l0aCB0aGUgYWJvdmUg ZW5hYmxlZC4uLgo+Pj4+Cj4+Pj4gQW5kIHRoYXQgd29ya3MsIHdoaWxlIHNobW9iaWxlX2RlZmNv bmZpZyB3aXRoIHRoZSBhYm92ZSBkb2VzIG5vdCEKPj4+PiBTbyBpdCBpcyBjb25maWctcmVsYXRl ZC4KPj4+Cj4+PiBJIHJhbiB0b29scy90ZXN0aW5nL2t0ZXN0L2NvbmZpZy1iaXNlY3QucGwgYW5k IGZvdW5kIHRoZSAib2ZmZW5kaW5nIgo+Pj4gY29uZmlnIG9wdGlvbjogQ09ORklHX0NDX09QVElN SVpFX0ZPUl9TSVpFPXkgZ2l2ZXMgYSBicm9rZW4KPj4+IGtlcm5lbCwgQ09ORklHX0NDX09QVElN SVpFX0ZPUl9QRVJGT1JNQU5DRT15IHdvcmtzLgo+Pj4gKHZlcmlmaWVkIGJ5IGp1c3QgZW5hYmxp bmcgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRSBpbiBteQo+Pj4gICAgYnJva2Vu IGNvbmZpZykuLi4uCj4+Cj4+IEkgc2Vjb25kIHRoYXQsIG15IHdvcmtpbmcgY29uZmlndXJhdGlv biBoYXMKPj4gQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15IHdoZXJlYXMgbXkK Pj4gYnJva2VuIG9uZSBoYXMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXksIHN1cmUgZW5v dWdoLCBjaGFuZ2luZyB0aGUKPj4gYnJva2VuIGNvbmZpZ3VyYXRpb24gdG8gaGF2ZSBDT05GSUdf Q0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkgdHVybnMgaXQKPj4gaW50byBhICJ3b3JraW5n IiBjb25maWd1cmF0aW9uIG9uIHRoZSBSYXNwYmVycnkgUGkgNEIgaW4gQUFyY2gzMiBtb2RlLgo+ Pgo+PiBUaGF0IG1ha2VzIG1vcmUgc2Vuc2UgYmVjYXVzZSBCQ003MjExIGFuZCBCQ00yNzExIGFy ZSBleGFjdGx5IHRoZSBzYW1lIENQVSwKPj4gdGhhbmtzIGZvciByZXN0b3Jpbmcgc2FuaXR5IQo+ IAo+IEkgd291bGQgaW1hZ2luZSB0aGF0IHRoZSBwcm9ibGVtIGlzIGNwdV9zZXRfdHRiY3IoKS4g UGxlYXNlIHRyeSBhZGRpbmcKPiBhICJtZW1vcnkiIGNsb2JiZXIgdG8gdGhlIGFzbSgpIGluc3Ry dWN0aW9uIGluIHRoZXJlLgo+IAoKSSBjYW4gY29uZmlybSB0aGF0IHdpdGggQ09ORklHX0NDX09Q VElNSVpFX0ZPUl9TSVpFPXkgYW5kIHRoZSBodW5rIGJlbG93OgoKZGlmZiAtLWdpdCBhL2FyY2gv YXJtL2luY2x1ZGUvYXNtL3Byb2MtZm5zLmggCmIvYXJjaC9hcm0vaW5jbHVkZS9hc20vcHJvYy1m bnMuaAppbmRleCA5YjMxMDVhMmE1ZTAuLjEwODdiZDJhZjQzMyAxMDA2NDQKLS0tIGEvYXJjaC9h cm0vaW5jbHVkZS9hc20vcHJvYy1mbnMuaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9wcm9j LWZucy5oCkBAIC0xODcsNyArMTg3LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgY3B1 X2dldF90dGJjcih2b2lkKQoKICBzdGF0aWMgaW5saW5lIHZvaWQgY3B1X3NldF90dGJjcih1bnNp Z25lZCBpbnQgdHRiY3IpCiAgewotICAgICAgIGFzbSgibWNyIHAxNSwgMCwgJTAsIGMyLCBjMCwg MiIgOiA6ICJyIiAodHRiY3IpKTsKKyAgICAgICBhc20oIm1jciBwMTUsIDAsICUwLCBjMiwgYzAs IDIiIDogOiAiciIgKHR0YmNyKSA6ICJtZW1vcnkiKTsKICB9CgogICNlbHNlICAvKiFDT05GSUdf TU1VICovCgpteSBSYXNwYmVycnkgUGkgNEIgaW4gQUFyY2gzMiBtb2RlIGJvb3RzIGFuZCBydW5z IHVzZXItc3BhY2UgcHJvcGVybHkuCgpUaGFua3MgYSBsb3QgUnVzc2VsbCEKLS0gCkZsb3JpYW4K CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==