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 483DCC433F5 for ; Tue, 15 Feb 2022 22:53:21 +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=0+WCVvyQUig2JRdmmSoXHifFzZUmUUxE3GlM3JLAmFA=; b=Im8EjQJZ1O46IM KDX/ZpknosTz/hHQotb0nkO0C4Fmr+egylpPGj4SMb85AOQ3ryGjcngQm7p4n8rGbdyIir8fAd5mp WavrwNCckatzD2ZcydX4rlrte5F/kwb4hYMer71OX3Pk0yoP/D/f2B6G7ZHOvZON4FQBsqBvrS2yl uBQcg7xyqmsr0GweWT1xZ8xJw1NbaJsCLmKlOgNr8x+8Q/GiNkJYud0GIvsNPO80S4daHAAUITXP/ 3nI1JllTSVzr59QV2jRxQI6FZnEUObZqfhR3feqbnfYe/mFE38nPtVtgoq5e3c+/qbugX93fn7GkB hW/4WyIw/vUYFT6aLQEQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nK6fz-004og0-Jw; Tue, 15 Feb 2022 22:52:03 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nK6fv-004ofZ-C3 for linux-arm-kernel@lists.infradead.org; Tue, 15 Feb 2022 22:52:01 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DB3F36131C; Tue, 15 Feb 2022 22:51:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DFA3EC340EB; Tue, 15 Feb 2022 22:51:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644965518; bh=7gmlc4uLkWoBMV13s0LrDZ8elt3AXSeai9kDaP+dKOw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=LRev4C0vidjrlDuew+E0167R9O1DdaiTuPDwmxPlfH9jRE5yntTWl9RVg9smoqxnz BcLk4bKMl2Bhr9zVHa6dzpWg1cE2Z1ZlNq2fqTqPl8nMJYWqMcG9idp0U7lif30yqf ExI9R4UmBu9od6HiXLDk3aCdK/ZWaXEc2GWUYnDz7sC1dZSLajZ65cMNLJghCX0Eeg PBmZD4e604BluZlRtOEWDMno3N0TGFUZhfC+WIfVFQZXd9nm01ieLgZ6YUOdj5ig2+ YNLRmupthfzw0oweInn7NJBB2Z/h86G0z1XJmiCH4viWZXtd8qS/2edwxz/b47op2t 8AHNziEXFXG0Q== Date: Tue, 15 Feb 2022 22:51:53 +0000 From: Will Deacon To: Peter Collingbourne Cc: Catalin Marinas , Vincenzo Frascino , Andrey Konovalov , Mark Rutland , Evgenii Stepanov , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v4] arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary Message-ID: <20220215225152.GA9229@willie-the-truck> References: <20220125005850.2500784-1-pcc@google.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220125005850.2500784-1-pcc@google.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220215_145159_518225_AC36AF0F X-CRM114-Status: GOOD ( 22.77 ) 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 T24gTW9uLCBKYW4gMjQsIDIwMjIgYXQgMDQ6NTg6NTBQTSAtMDgwMCwgUGV0ZXIgQ29sbGluZ2Jv dXJuZSB3cm90ZToKPiBPbiBzb21lIG1pY3JvYXJjaGl0ZWN0dXJlcywgY2xlYXJpbmcgUFNUQVRF LlRDTyBpcyBleHBlbnNpdmUuIENsZWFyaW5nCj4gVENPIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIGlu LWtlcm5lbCBNVEUgaXMgZW5hYmxlZCwgb3IgaWYgTVRFIGlzCj4gZW5hYmxlZCBpbiB0aGUgdXNl cnNwYWNlIHByb2Nlc3MgaW4gc3luY2hyb25vdXMgKG9yLCBzb29uLCBhc3ltbWV0cmljKQo+IG1v ZGUsIGJlY2F1c2Ugd2UgZG8gbm90IHJlcG9ydCB1YWNjZXNzIGZhdWx0cyB0byB1c2Vyc3BhY2Ug aW4gbm9uZQo+IG9yIGFzeW5jaHJvbm91cyBtb2Rlcy4gVGhlcmVmb3JlLCBhZGp1c3QgdGhlIGtl cm5lbCBlbnRyeSBjb2RlIHRvCj4gY2xlYXIgVENPIG9ubHkgaWYgbmVjZXNzYXJ5Lgo+IAo+IEJl Y2F1c2UgaXQgaXMgbm93IHBvc3NpYmxlIHRvIHN3aXRjaCB0byBhIHRhc2sgaW4gd2hpY2ggVENP IG5lZWRzIHRvCj4gYmUgY2xlYXIgZnJvbSBhIHRhc2sgaW4gd2hpY2ggVENPIGlzIHNldCwgd2Ug YWxzbyBuZWVkIHRvIGRvIHRoZSBzYW1lCj4gdGhpbmcgb24gdGFzayBzd2l0Y2guCj4gCj4gU2ln bmVkLW9mZi1ieTogUGV0ZXIgQ29sbGluZ2JvdXJuZSA8cGNjQGdvb2dsZS5jb20+Cj4gTGluazog aHR0cHM6Ly9saW51eC1yZXZpZXcuZ29vZ2xlc291cmNlLmNvbS9pZC9JNTJkODJhNTgwYmQwNTAw ZDQyMGJlNTAxYWYyYzM1ZmE4YzkwNzI5ZQo+IFJldmlld2VkLWJ5OiBDYXRhbGluIE1hcmluYXMg PGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+IC0tLQo+IHY0Ogo+IC0gc29tZSBjaGFuZ2VzIHN1 Z2dlc3RlZCBieSBDYXRhbGluCj4gCj4gdjM6Cj4gLSBzd2l0Y2ggdG8gYSBDIGltcGxlbWVudGF0 aW9uCj4gCj4gdjI6Cj4gLSBkbyB0aGUgc2FtZSB0aGluZyBpbiBjcHVfc3dpdGNoX3RvKCkKPiAK PiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9tdGUuaCAgICAgfCAyMiArKysrKysrKysrKysrKysr KysrKysrCj4gIGFyY2gvYXJtNjQva2VybmVsL2VudHJ5LWNvbW1vbi5jIHwgIDMgKysrCj4gIGFy Y2gvYXJtNjQva2VybmVsL2VudHJ5LlMgICAgICAgIHwgIDcgLS0tLS0tLQo+ICBhcmNoL2FybTY0 L2tlcm5lbC9tdGUuYyAgICAgICAgICB8ICAzICsrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDI4IGlu c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpJIGFwcGxpZWQgdGhpcywgYnV0IGl0IGJyb2tl IHRoZSAnYWxsbW9kY29uZmlnJyBidWlsZCBzbyBJIGhhZCB0byBkcm9wIGl0OgoKIHwgSW4gZmls ZSBpbmNsdWRlZCBmcm9tIC4vYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9wZ3RhYmxlLmg6MTIsCiB8 ICAgICAgICAgICAgICAgICAgZnJvbSAuL2luY2x1ZGUvbGludXgvcGd0YWJsZS5oOjYsCiB8ICAg ICAgICAgICAgICAgICAgZnJvbSAuL2luY2x1ZGUvbGludXgva2FzYW4uaDozMCwKIHwgICAgICAg ICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9zbGFiLmg6MTM2LAogfCAgICAgICAgICAg ICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L3Jlc291cmNlX2V4dC5oOjExLAogfCAgICAgICAg ICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L2FjcGkuaDoxNCwKIHwgICAgICAgICAgICAg ICAgICBmcm9tIC4vaW5jbHVkZS9hY3BpL2FwZWkuaDo5LAogfCAgICAgICAgICAgICAgICAgIGZy b20gLi9pbmNsdWRlL2FjcGkvZ2hlcy5oOjUsCiB8ICAgICAgICAgICAgICAgICAgZnJvbSAuL2lu Y2x1ZGUvbGludXgvYXJtX3NkZWkuaDo4LAogfCAgICAgICAgICAgICAgICAgIGZyb20gYXJjaC9h cm02NC9rZXJuZWwvYXNtLW9mZnNldHMuYzoxMDoKIHwgLi9hcmNoL2FybTY0L2luY2x1ZGUvYXNt L210ZS5oOiBJbiBmdW5jdGlvbiDigJhtdGVfZGlzYWJsZV90Y29fZW50cnnigJk6CiB8IC4vYXJj aC9hcm02NC9pbmNsdWRlL2FzbS9tdGUuaDoxMDY6NjogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0 aW9uIG9mIGZ1bmN0aW9uIOKAmGthc2FuX2h3X3RhZ3NfZW5hYmxlZOKAmSBbLVdlcnJvcj1pbXBs aWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KIHwgICAxMDYgfCAgaWYgKGthc2FuX2h3X3RhZ3Nf ZW5hYmxlZCgpIHx8CiB8ICAgICAgIHwgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn4KIHwgSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIC4vaW5jbHVkZS9saW51eC9zbGFiLmg6MTM2LAogfCAgICAgICAg ICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L3Jlc291cmNlX2V4dC5oOjExLAogfCAgICAg ICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L2FjcGkuaDoxNCwKIHwgICAgICAgICAg ICAgICAgICBmcm9tIC4vaW5jbHVkZS9hY3BpL2FwZWkuaDo5LAogfCAgICAgICAgICAgICAgICAg IGZyb20gLi9pbmNsdWRlL2FjcGkvZ2hlcy5oOjUsCiB8ICAgICAgICAgICAgICAgICAgZnJvbSAu L2luY2x1ZGUvbGludXgvYXJtX3NkZWkuaDo4LAogfCAgICAgICAgICAgICAgICAgIGZyb20gYXJj aC9hcm02NC9rZXJuZWwvYXNtLW9mZnNldHMuYzoxMDoKIHwgLi9pbmNsdWRlL2xpbnV4L2thc2Fu Lmg6IEF0IHRvcCBsZXZlbDoKIHwgLi9pbmNsdWRlL2xpbnV4L2thc2FuLmg6MTA4OjIwOiBlcnJv cjogY29uZmxpY3RpbmcgdHlwZXMgZm9yIOKAmGthc2FuX2h3X3RhZ3NfZW5hYmxlZOKAmQogfCAg IDEwOCB8IHN0YXRpYyBpbmxpbmUgYm9vbCBrYXNhbl9od190YWdzX2VuYWJsZWQodm9pZCkKIHwg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+CiB8IEluIGZp bGUgaW5jbHVkZWQgZnJvbSAuL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcGd0YWJsZS5oOjEyLAog fCAgICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L3BndGFibGUuaDo2LAogfCAg ICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L2thc2FuLmg6MzAsCiB8ICAgICAg ICAgICAgICAgICAgZnJvbSAuL2luY2x1ZGUvbGludXgvc2xhYi5oOjEzNiwKIHwgICAgICAgICAg ICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9yZXNvdXJjZV9leHQuaDoxMSwKIHwgICAgICAg ICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9hY3BpLmg6MTQsCiB8ICAgICAgICAgICAg ICAgICAgZnJvbSAuL2luY2x1ZGUvYWNwaS9hcGVpLmg6OSwKIHwgICAgICAgICAgICAgICAgICBm cm9tIC4vaW5jbHVkZS9hY3BpL2doZXMuaDo1LAogfCAgICAgICAgICAgICAgICAgIGZyb20gLi9p bmNsdWRlL2xpbnV4L2FybV9zZGVpLmg6OCwKIHwgICAgICAgICAgICAgICAgICBmcm9tIGFyY2gv YXJtNjQva2VybmVsL2FzbS1vZmZzZXRzLmM6MTA6CiB8IC4vYXJjaC9hcm02NC9pbmNsdWRlL2Fz bS9tdGUuaDoxMDY6Njogbm90ZTogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2Yg4oCY a2FzYW5faHdfdGFnc19lbmFibGVk4oCZIHdhcyBoZXJlCiB8ICAgMTA2IHwgIGlmIChrYXNhbl9o d190YWdzX2VuYWJsZWQoKSB8fAogfCAgICAgICB8ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+ CiB8IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCiB8IG1ha2VbMV06 ICoqKiBbc2NyaXB0cy9NYWtlZmlsZS5idWlsZDoxMjE6IGFyY2gvYXJtNjQva2VybmVsL2FzbS1v ZmZzZXRzLnNdIEVycm9yIDEKIHwgbWFrZTogKioqIFtNYWtlZmlsZToxMTkxOiBwcmVwYXJlMF0g RXJyb3IgMgoKV2lsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=