From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 25 Jan 2018 18:16:16 +0100 From: Greg Kroah-Hartman To: Mason Cc: Linux ARM , 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 , "H . Peter Anvin" , Ingo Molnar , Janakarajan Natarajan , Joerg Roedel , Jun Nakajima , Laura Abbott , LKML Subject: Re: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict Indirect Branch Speculation Message-ID: <20180125171616.GA25130@kroah.com> References: <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On Thu, Jan 25, 2018 at 05:19:04PM +0100, Mason wrote: > 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? Yes, I think they are currently burried in one of the arm64 trees, and they have been posted to the mailing list a few times in the past. thanks, greg k-h