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 2605BC04AB8 for ; Wed, 20 Sep 2023 17:18:06 +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=Is91ISbg6/TeswNQpimPo9yyVK/b50bx5tLU1rPCs1I=; b=I/rBNtQqR4GFZb bFTKLsXnupzG8BRgSye94mM+dL7EJJF0pDLki9BE8GX/nTQHKMm6C5p1QMos4LNNaWlMxhPbOvK4G SphPhgdEplvsaRnUNVPYYzJiF9pirogDoFP80QJv5cbaXcKd1uvaliFNgqlo6oFA//NkdiS/bUvKG Xw+n/CHrKchRN/nCLxsHoC97slazGM02vGu06Uij2eiThB+6q0y9gU4U11edkPj4hgEzHL9TlhPKP Nj+lXH/soYwC+DsDy07UELTC4bVg5abYbfScMe/e+d20IFfCU3BtkCQsH/EUbM8unQ/DqsmcsYUYN QzvAMz9Su1Zpvr9d9Ybw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qj0pU-003j6L-1x; Wed, 20 Sep 2023 17:17:36 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qj0pQ-003j55-1g for linux-arm-kernel@lists.infradead.org; Wed, 20 Sep 2023 17:17:34 +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 sin.source.kernel.org (Postfix) with ESMTPS id F1D26CE1C06; Wed, 20 Sep 2023 17:17:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3BCEDC433C8; Wed, 20 Sep 2023 17:17:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695230248; bh=ApF4wBrue9AayUL6Ck3kragbZU4GhEpInrtQl42fysw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=pAwrwGGfLPvdxRuXUBHqhvpTtL/0GdhWjK6DLt1wxIc1b3ESpp9LEhXusBaqRUioJ 8LOtI/7tMKdeXxdtorKoMSar+5F1MkPldkG/m51VMtBEsvX8DKu/2B1O8aIqG+jc/F 5sl7y+iwZCH4ZFbVMf5cpqYxoDPXWC20MhCITDrLqsntbzulOgzWB9gi+oD8TAYSfS zq9vNmBvuQWcAU8CHlqnpcC05NHEf8BMvsTMUKjOCGiYx1QmiZA1mxfT/QHak5Io9U v94FNba2mfEmeFu3N6/yKZHHo6ZLoKufhfrwXifOvP7IN1yVWbt/NVofIBsE2Z0UUJ bUgGX6jKxROVA== 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 1qj0pJ-00Ej2x-IY; Wed, 20 Sep 2023 18:17:25 +0100 Date: Wed, 20 Sep 2023 18:17:19 +0100 Message-ID: <864jjopxwg.wl-maz@kernel.org> From: Marc Zyngier To: Rob Herring Cc: Will Deacon , Catalin Marinas , Jonathan Corbet , James Morse , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [PATCH 2/2] arm64: errata: Add Cortex-A520 speculative unprivileged load workaround In-Reply-To: References: <20230912121120.380420-1-robh@kernel.org> <20230912121120.380420-2-robh@kernel.org> <20230918100102.GA17472@willie-the-truck> <86zg1icop8.wl-maz@kernel.org> 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/29.1 (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: robh@kernel.org, will@kernel.org, catalin.marinas@arm.com, corbet@lwn.net, james.morse@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.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-20230920_101732_922563_5916FA51 X-CRM114-Status: GOOD ( 36.84 ) 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 T24gV2VkLCAyMCBTZXAgMjAyMyAxNzo0NzozNSArMDEwMCwKUm9iIEhlcnJpbmcgPHJvYmhAa2Vy bmVsLm9yZz4gd3JvdGU6Cj4gCj4gT24gVHVlLCBTZXAgMTksIDIwMjMgYXQgNzo1MOKAr0FNIE1h cmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4KPiA+IE9uIFR1ZSwgMTkgU2Vw IDIwMjMgMTM6Mjk6MDcgKzAxMDAsCj4gPiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPiB3 cm90ZToKPiA+ID4KPiA+ID4gT24gTW9uLCBTZXAgMTgsIDIwMjMgYXQgNToxOOKAr0FNIE1hcmMg WnluZ2llciA8bWF6QG1pc3RlcmpvbmVzLm9yZz4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiAy MDIzLTA5LTE4IDExOjAxLCBXaWxsIERlYWNvbiB3cm90ZToKPiA+ID4gPiA+IE9uIFR1ZSwgU2Vw IDEyLCAyMDIzIGF0IDA3OjExOjE1QU0gLTA1MDAsIFJvYiBIZXJyaW5nIHdyb3RlOgo+ID4gPiA+ ID4+IEltcGxlbWVudCB0aGUgd29ya2Fyb3VuZCBmb3IgQVJNIENvcnRleC1BNTIwIGVycmF0dW0g Mjk2NjI5OC4gT24gYW4KPiA+ID4gPiA+PiBhZmZlY3RlZCBDb3J0ZXgtQTUyMCBjb3JlLCBhIHNw ZWN1bGF0aXZlbHkgZXhlY3V0ZWQgdW5wcml2aWxlZ2VkIGxvYWQKPiA+ID4gPiA+PiBtaWdodCBs ZWFrIGRhdGEgZnJvbSBhIHByaXZpbGVnZWQgbGV2ZWwgdmlhIGEgY2FjaGUgc2lkZSBjaGFubmVs Lgo+ID4gPiA+ID4+Cj4gPiA+ID4gPj4gVGhlIHdvcmthcm91bmQgaXMgdG8gZXhlY3V0ZSBhIFRM QkkgYmVmb3JlIHJldHVybmluZyB0byBFTDAuIEEKPiA+ID4gPiA+PiBub24tc2hhcmVhYmxlIFRM QkkgdG8gYW55IGFkZHJlc3MgaXMgc3VmZmljaWVudC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBDYW4g eW91IGVsYWJvcmF0ZSBhdCBhbGwgb24gaG93IHRoaXMgd29ya3MsIHBsZWFzZT8gQSBUTEJJIGFk ZHJlc3NpbmcgYQo+ID4gPiA+ID4gY2FjaGUgc2lkZSBjaGFubmVsIGZlZWxzIHdlaXJkIChvciBp cyAiY2FjaGUiIHJlZmVycmluZyB0byBzb21lIFRMQgo+ID4gPiA+ID4gc3RydWN0dXJlcyByYXRo ZXIgdGhhbiBlLmcuIHRoZSBkYXRhIGNhY2hlIGhlcmU/KS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBB c3N1bWluZyB0aGVyZSdzIHNvbWUgdnVsbmVyYWJsZSB3aW5kb3cgYmV0d2VlbiB0aGUgc3BlY3Vs YXRpdmUKPiA+ID4gPiA+IHVucHJpdmlsZWdlZCBsb2FkIGFuZCB0aGUgY29tcGxldGlvbiBvZiB0 aGUgVExCSSwgd2hhdCBwcmV2ZW50cyBhbm90aGVyCj4gPiA+ID4gPiBDUFUgZnJvbSBvYnNlcnZp bmcgdGhlIHNpZGUtY2hhbm5lbCBkdXJpbmcgdGhhdCB0aW1lPyBBbHNvLCBkb2VzIHRoZQo+ID4g PiA+ID4gVExCSSBuZWVkIHRvIGJlIHVzaW5nIHRoZSBzYW1lIEFTSUQgYXMgdGhlIHVucHJpdmls ZWdlZCBsb2FkPyBJZiBzbywKPiA+ID4gPiA+IHRoZW4KPiA+ID4gPiA+IGEgY29udGV4dC1zd2l0 Y2ggY291bGQgd2lkZW4gdGhlIHZ1bG5lcmFibGUgd2luZG93IHF1aXRlIHNpZ25pZmljYW50bHku Cj4gPiA+ID4KPiA+ID4gPiBBbm90aGVyICdpbnRlcmVzdGluZycgY2FzZSBpcyB0aGUgS1ZNIHdv cmxkIHN3aXRjaC4gSWYgRUwwIGlzCj4gPiA+ID4gYWZmZWN0ZWQsIHdoYXQgYWJvdXQgRUwxPyBD YW4gc3VjaCBhIGRhdGEgbGVhayBleGlzdCBjcm9zcy1FTDEsCj4gPiA+ID4gb3IgZnJvbSBFTDIg dG8gRWwxPyBBc2tpbmcgZm9yIGEgZnJpZW5kLi4uCj4gPiA+Cj4gPiA+IEknbSBjaGVja2luZyBm b3IgYSBkZWZpbml0aXZlIGFuc3dlciwgYnV0IHBhZ2UgdGFibGUgaXNvbGF0aW9uIGFsc28KPiA+ ID4gYXZvaWRzIHRoZSBpc3N1ZS4gV291bGRuJ3QgdGhlc2Ugc2NlbmFyaW9zIGFsbCBiZSBzaW1p bGFyIHRvIHBhZ2UKPiA+ID4gdGFibGUgaXNvbGF0aW9uIGluIHRoYXQgdGhlIEVMMiBvciBwcmlv ciBFTDEgY29udGV4dCBpcyB1bm1hcHBlZD8KPiA+Cj4gPiBObywgRUwyIGlzIGFsd2F5cyBtYXBw ZWQsIGFuZCB3ZSBkb24ndCBoYXZlIGFueXRoaW5nIGxpa2UgS1BUSSB0aGVyZS4KPiA+Cj4gPiBN YXliZSB0aGUgc2F2aW5nIGdyYWNlIGlzIHRoYXQgRUwyIGFuZCBFTDImMCBhcmUgZGlmZmVyZW50 IHRyYW5zbGF0aW9uCj4gPiByZWdpbWVzIGZyb20gRUwxJjAsIGJ1dCB0aGVyZSdzIG5vdGhpbmcg aW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQKPiA+IGluZGljYXRlcyBpdC4gQXMgZm9yIEVMMS10 by1FTDEgbGVha3MsIGl0IGFnYWluIGNvbXBsZXRlbHkgZGVwZW5kcyBvbgo+ID4gaG93IHRoZSBU TEJzIGFyZSB0YWdnZWQuCj4gCj4gRGlmZmVyZW50IHRyYW5zbGF0aW9uIHJlZ2ltZXMgYXJlIG5v dCBhZmZlY3RlZC4gSXQgbXVzdCBiZSB0aGUgc2FtZQo+IHJlZ2ltZSBhbmQgc2FtZSB0cmFuc2xh dGlvbi4KCkl0IHdvdWxkIGJlIGdvb2QgdG8gY2FwdHVyZSB0aGlzLCB0aGVuLgoKPiAKPiA+IFlv dSdkIGhvcGUgdGhhdCBoYXZpbmcgZGlmZmVyZW50IFZNSURzIHdvdWxkIHNhdmUgdGhlIGJhY29u LCBidXQgaWYKPiA+IHlvdSBjYW4gbGVhayBFTDEgdHJhbnNsYXRpb25zIGludG8gRUwwLCBpdCBt ZWFucyB0aGF0IHRoZSBhc3NvY2lhdGVkCj4gPiBwZXJtaXNzaW9uIGFuZC9vciB0YWdzIGRvIG5v dCBjb250YWluIGFsbCB0aGUgcmVxdWlyZWQgaW5mb3JtYXRpb24uLi4KPiAKPiBUaGUgVk1JRCBp cyBwYXJ0IG9mIHRoZSBlcXVhdGlvbi4gU2VlIGhlcmVbMV0uCgpJIGhhdmUgYSBwcmV0dHkgZ29v ZCBpZGVhIG9mIGhvdyBUTEIgYXJlICpzdXBwb3NlZCogdG8gYmVoYXZlLiBUaGUKZmFjdCB0aGF0 IHlvdSBuZWVkIHNvbWUgc29ydCBvZiBpbnZhbGlkYXRpb24gb24gRVJFVCB0byBFTDAgaXMgdGhl CnByb29mIHRoYXQgdGhpcyBDUFUgZG9lc24ndCBmb2xsb3cgdGhlc2UgcnVsZXMgdG8gdGhlIGxl dHRlci4uLgoKCU0uCgotLSAKV2l0aG91dCBkZXZpYXRpb24gZnJvbSB0aGUgbm9ybSwgcHJvZ3Jl c3MgaXMgbm90IHBvc3NpYmxlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=