From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x224zk2Dfl8iArBXed+v9/Dx10ck+1wBHJ9apOx7hsED63lDFibuKPs1EBZJlfvMw9f7v6IwK ARC-Seal: i=1; a=rsa-sha256; t=1516897203; cv=none; d=google.com; s=arc-20160816; b=pQ+0wl0lFdGMhJP8fKwi8C4b7fbiKQqxR8L/bXkF6oYBzqlc9ijoy9ykThMx4AuEYJ 6adzLG1+obYFqUHXPkylQauY4p0yS5M+Q/zBfrIHlMkJCT9goubJTyC0G3FdT6pCrlr4 rpEZl5Mo/EMGzrlJ3oopCU2uy2ZGi0WRXzd4cVzz/ZrvqgLIXvF4ffNJSEiN/ay0QLyY BUtGoOeT8nTX2WbBK4XSdDWWlHRk6n0FkbpwLim7zoHzmg1HDRGga5coLJ4QpiHQy9kt 3ssMZxP3my9sjSlKVtXgf/kyEoZpZqtEvBlLD8Q+nDCnj85b36JMMGlUcRqpCoTkibCn 5w1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=KjQI2Svkcwzt7CV+0fO+uXEtU8XZ8zAjwO+83wFDCio=; b=Bd+BHnJIWmLXpNqJL5i8MPZG2jN9vzEcnXVETx+TONPEHc0qgL2jxfmPKNY6PsMMHn PXWsTcB+us+k9fwth7Qm+oybOVf6aydfufL5hkh01O3755Bs8jQyLSR9UTz0j123dVOq BzUMs4F+aAssmV2boASR/mZfx67+ZjEXaAEAqS32hbXiivTYe1E3D6A90eplj1G22eb9 R+LRnSgdP9LehMVsQKHDckMp0+vLflJFrdK6ufRsoP19pZpJ/m78AEP+g6+d3DguCHdm I3xPx+9astL23cn6bRRVz2r/piaIqGPNc4+T9lxZ6pOj6XILIOnL7C112PvCfN/BQfSl A7pw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of slash.tmp@free.fr designates 2a01:e0c:1:1599::14 as permitted sender) smtp.mailfrom=slash.tmp@free.fr Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of slash.tmp@free.fr designates 2a01:e0c:1:1599::14 as permitted sender) smtp.mailfrom=slash.tmp@free.fr Subject: Re: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict Indirect Branch Speculation To: Linux ARM Cc: David Woodhouse , Ingo Molnar , Linus Torvalds , KarimAllah Ahmed , Andi Kleen , Andrea Arcangeli , Andy Lutomirski , Arjan van de Ven , Ashok Raj , Asit Mallick , Borislav Petkov , Dan Williams , Dave Hansen , Greg Kroah-Hartman , "H . Peter Anvin" , Ingo Molnar , Janakarajan Natarajan , Joerg Roedel , Jun Nakajima , Laura Abbott , LKML References: <1516476182-5153-1-git-send-email-karahmed@amazon.de> <1516476182-5153-10-git-send-email-karahmed@amazon.de> <1516566497.9814.78.camel@infradead.org> <1516572013.9814.109.camel@infradead.org> <1516638426.9521.20.camel@infradead.org> <20180123072930.soz25cyky3u4hpgv@gmail.com> <20180123075358.nztpyxympwfkyi2a@gmail.com> <1516699832.9521.123.camel@infradead.org> From: Mason Message-ID: Date: Thu, 25 Jan 2018 17:19:04 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.1 MIME-Version: 1.0 In-Reply-To: <1516699832.9521.123.camel@infradead.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590140582166248265?= X-GMAIL-MSGID: =?utf-8?q?1590582002262077511?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On 23/01/2018 10:30, David Woodhouse wrote: > Skylake takes predictions from the generic branch target buffer when > the RSB underflows. Adding LAKML. AFAIU, some ARM Cortex cores have the same optimization. (A9 maybe, A17 probably, some recent 64-bit cores) Are there software work-arounds for Spectre planned for arm32 and arm64? Regards.